Перейти на главную страницу форума
Портал fdd5-25.net: главная страница портала  главная страница форума  файлообменник  фотогаллереи  мировые новости на fdd5-25
Здравствуйте, Гость!

Баг Винды
Страниц (4): « 1 2 3 [4]
      Downgrade forever!!! » http://fdd5-25.net » Приколы
АвторСообщение
Отправлено: 08 Августа, 2006 - 22:55:37 Цитировать :



Newbie
Всего записей: 0 :
Дата рег-ции: N/A :
UFO
Цитата:
Там W2K Advanced Server.

Сурьезная вещь. В ней действительно нет таких ошибок. Только в несертифицированных дровах

Uzix
Цитата:
100% не сказка. По крайней мере в XP

Да не придумывай. Это в принципе невозможно. Ни в одной ОС. Можно написать, опять же, кривой драйвер, который вызывает BSOD - и программу, которая к нему обращается. И только так. Потому что даже ни одна программа не способна вызвать BSOD в современной винде. Это может сделать только драйвер либо аппаратный сбой компа.

(Добавление)
Цитата:
Потому что даже ни одна программа не способна вызвать BSOD в современной винде

Ну, почти ни одна На самом деле есть пара маленьких лазеек, позволяющих программулине подсунуть код в ring0 и таки вызвать долгожданный BSOD, но "нечаянно" так не сделаешь - только целенаправленно, и на ассемблере
Вернуться к началу
Профиль :
UFO
Отправлено: 09 Августа, 2006 - 07:08:53 Цитировать :




Забанен
Всего записей: 2151 :
Дата рег-ции: Сент. 2006 :
DrPass
Цитата:
Потому что даже ни одна программа не способна вызвать BSOD в современной винде.

А скринсейвер такой видел?

(Добавление)
Цитата:
Такое бывает только в одном случае - когда стоит левый и кривой драйвер сидюка либо IDE (например, от nVidia).

Посмотрел...
Сидюк - идешный LITEON LTN486S.
Драйвер под него и под IDE-контроллер стоит микрософтовский.
На IDE больше ничего не висит, т.к. винты там сказёвые...
Вернуться к началу
Профиль :
Uzix
Отправлено: 09 Августа, 2006 - 08:41:23 Цитировать :




Newbie
Всего записей: 0 :
Дата рег-ции: Сент. 2006 :
Цитата:
Да не придумывай. Это в принципе невозможно



(Добавление)
Цитата:
Синий Экран Смерти (Windows XP)
Если вы хотите полюбоваться на культовый Синий Экран Смерти - Blue Screen of Death (BSOD) в любое время, то откройте раздел

HKLM\SYSTEM\CurrentControlSet\Servises\i8042prt\Parameters
и присвойте параметру типа DWORD CrashOnCtrlScroll значение 1
Удерживая правую клавишу Ctrl, нажмите два раза на клавишу Scroll Lock и вы увидите этот синий экран

ЗЫ. Раньше у меня получалось, а щас что-то нет :-(
Вернуться к началу
Профиль :
Отправлено: 10 Августа, 2006 - 01:06:18 Цитировать :



Newbie
Всего записей: 0 :
Дата рег-ции: N/A :
Uzix
а) Перезагрузить забыл - иначе драйвер контроллера PS/2 не подхватит новые настройки. Либо
б) Используешь USB-клаву. Надо PS/2
А тебя не смущает тот факт, что этот "синий экран смерти" является не багом винды, а просто отладочной опцией драйвера, вполне сознательно добавленной разработчиками (и к тому же отключенной - т.е. сам не включишь, не сработает)

(Добавление)
UFO
Цитата:
Драйвер под него и под IDE-контроллер стоит микрософтовский.
На IDE больше ничего не висит

Тогда либо неисправно железо, либо аппаратный конфликт девайсов.
Вернуться к началу
Профиль :
UFO
Отправлено: 10 Августа, 2006 - 11:45:55 Цитировать :




Забанен
Всего записей: 2151 :
Дата рег-ции: Сент. 2006 :
DrPass
Цитата:
Тогда либо неисправно железо, либо аппаратный конфликт девайсов.

А не может быть такая прозаическая причина как нечитабельный CD-диск, при попытке прочесть который винда и падает?
Вернуться к началу
Профиль :
Отправлено: 10 Августа, 2006 - 21:22:40 Цитировать :



Newbie
Всего записей: 0 :
Дата рег-ции: N/A :
Цитата:
А не может быть такая прозаическая причина как нечитабельный CD-диск, при попытке прочесть который винда и падает?

Неа. Там нет ничего способного упасть - драйвер посылает по IDE адрес начального сектора и количество считываемых секторов, и выгребает результат из регистра состояния и данных. Если в регистре состояния стоит флаг ошибки, драйвер дает отлуп вышестоящей программе. Вот и все. Этот механизм общий для всех IDE-устройств.
Единственная причина BSOD - это необработанное исключение в ring0. А возникнуть при чтении диска оно может, по сути, в одном случае - когда в регистре состояния оказывается неизвестный драйверу набор флагов. Причины возможны такие:
а) сидюк выдает "левый" код состояния из-за собственных багов
б) проблемы с IDE-шлейфом, и передаваемые по нему данные иногда искажаются
в) проблемы с IDE-контроллером
г) есть другая программа-драйвер, которая тоже лезет в IDE-шные регистры и что-то в них меняет без согласия драйвера IDE.
д) есть другой девайс, порт которого совпадает с каким-нибудь портом IDE и таким образом вносит "путаницу"
Вернуться к началу
Профиль :
UFO
Отправлено: 12 Августа, 2006 - 13:06:46 Цитировать :




Забанен
Всего записей: 2151 :
Дата рег-ции: Сент. 2006 :
Ясно.
Скорее всего - или а) или г).
Вернуться к началу
Профиль :
Версия для печати :: Поиск в теме 
       Downgrade forever!!! » http://fdd5-25.net » Приколы
Страниц (4): « 1 2 3 [4]
Сообщение
Имя:Гость   Вы зарегистрированы?
Сообщение

Для вставки имени, кликните на нем.
Опции сообщения
Вы хотите разрешить смайлики в этом сообщении?
 
 Наверх Powered by exBB 1.9.1 • ultraGrey skin design by Slaver   

[ Script Execution time: 0.0017 ]   [ Gzip Disabled ]