Предотвращение Windows от отключения дисков на BSOD

507
Synetech

Некоторые BSOD (например, 0xc000021a) скажут, что система была выключена, чтобы предотвратить дальнейшие проблемы. Очевидно, что это на самом деле не так, поскольку сообщение может быть просмотрено на экране, однако, жесткие диски будут закрыты. Это довольно раздражает, поскольку добавляет ненужный износ накопителю, и, по всей вероятности, пользователь собирается нажать кнопку «Сброс» для перезагрузки, что потребует повторного вращения дисков в любом случае.

Кто-нибудь знает способ настроить Windows, чтобы она не отключала жесткие диски на BSOD? Кажется, я не могу найти никаких связанных вариантов; только опция не перезагружаться которая уже выбрана.

2
Достаточно ли часто ваш компьютер BSOD для того, чтобы это стало проблемой? (Остановить все, наверное, самое безопасное, что нужно сделать, когда ОС определила, что оно не работает - что, если драйвер контроллера диска неисправен?) Mat 12 лет назад 2
Даже один раз слишком много; и это проблема программного обеспечения. (Это на самом деле не останавливает * все *, теперь это делает; фанаты все еще вращаются, видеокарта все еще активна…) Synetech 12 лет назад 0
В первый раз я увидел, что кто-то действительно хочет жить с частыми встречами, а не решать настоящую проблему. Одной из целей BSOD является защита оборудования от возможного повреждения. Moab 12 лет назад 0
Кто сказал что-то о том, что это не чинят или что это часто? Еще раз, это не проблема с оборудованием; это * программная * проблема, и отключение дисков даром только добавляет работы, так как увеличивает время перезагрузки и увеличивает износ дисков, таким образом ** увеличивая ** повреждение (если оно действительно было пытаясь предотвратить повреждение, он отключил бы всю систему, а не только диски). Я не понимаю жалобы. Люди спрашивают о предотвращении автоматического перезапуска на BSOD, и никто не скулит об этом; это похоже. Если вы не знаете, то просто оставьте это, нытье ничего не отвечает. Synetech 12 лет назад 0
@Synetech: Тогда я буду более конструктивным: почему один спад снижается из-за одного BSOD, который случается так долго, что для вас так важно устранить? Есть много других факторов, которыми может быть легче манипулировать, чем тот, который вращается вниз. Я действительно думаю, что вы слишком много внимания уделяете чему-то неважному; Итак, я хотел бы увидеть что-то, что подтверждает ваше предположение. Хотя я фанат оптимизации вещей, слишком далеко, это звучит как довольно странная идея. Я не собираюсь комментировать дальше, но это заставляет нас задуматься, что делает этот вопрос полезным ... Tom Wijsman 12 лет назад 0
Какое предположение? Если я получаю BSOD (особенно из-за ошибки в программном обеспечении), что хорошего в том, чтобы отключить только диск (-и)? Материнская плата, вентиляторы, видеокарта, процессор и т. Д. Все еще активны. Да, на дисках есть данные, но маловероятно, что произойдет потеря данных (большинство BSOD не отключают диски; файловая система полностью исправна каждый раз, когда я это вижу). Выключение дисков приводит к более чем минутной задержке, чтобы вернуться в Windows, в то время как BIOS инициализирует контроллер IDE, раскручивает диски, обнаруживает их и т. Д., Что делает тестирование рутинным занятием, поэтому исправлять его становится непросто. Synetech 11 лет назад 0
О, и, как я уже сказал, ОНО ДОБАВЛЯЕТ НЕОБХОДИМЫЕ ** ИЗНОС-И-ИЗНОС ** и накопление в SMART-данных ВСЕХ приводов. Опять же, я не понимаю, почему кто-то возражает против простого вопроса конфигурации. Если бы я спросил, как отключить дамп памяти в BSOD, вы бы просто ответили на него, потому что вы знаете, как это сделать, но, поскольку вы не знаете, как отключить отключение дисков в BSOD, вы задаете вопрос о причине, как будто Я спрашиваю что-то подозрительное и злое. :рулон: Synetech 11 лет назад 1
@Synetech: Вам следует подумать о замене диска, если это займет более минуты, потому что в настоящее время я не вижу, чтобы какой-либо из дисков делал это. Или, может быть, проблема в вашем BIOS? Получайте удовольствие от переписывания этого или прошивки вашего жесткого диска. Нет, я не подвергаю сомнению это. Я просто отмечаю здесь, что, хотя есть много важных дел, вы просто взяли что-то неважное вообще. Вклад времени в это - пустая трата времени, и в результате мы получаем больше ОДЕЖДЫ И СЛЕЗЫ в конце. Поскольку вы вопите и неосведомлены, а не пытаетесь действительно исследовать и учиться; Меня нет... Tom Wijsman 11 лет назад 0
Это не просто драйв; они раскручиваются через несколько секунд, но BIOS даже не инициализирует их сразу. Я сократил время ожидания IDE в BIOS до 10 секунд. Я был бы рад получить новую, ультрасовременную систему, если вы готовы за нее заплатить. : roll: Я не понимаю, как * я * тот, кто не знает, когда я пытаюсь узнать что-то новое (как настроить часть Windows). Ты ушел? Так что, вы, очевидно, не знаете ответа на этот вопрос в любом случае и были чем-то, кроме помощи. Synetech 11 лет назад 0
@Synetech: Мы уже сказали вам ответ дважды, но вы просто невежественны. Можете ли вы доказать мне, что повторная инициализация не происходит? Нет, не можете, что подтверждает правильность наших ответов ... Tom Wijsman 11 лет назад 0
Нет, вы * не * ответили на вопрос; Вы только дали второстепенный совет, который я не просил. Фактическим ответом на этот вопрос будет что-то вроде * Да, вы можете отключить его, установив ту или иную запись в реестре * или * Нет, это невозможно; Как сказал такой-то авторитет на этой-то странице, Windows всегда отключает диски на BSOD *. Ответ surfasb гораздо более уместен, чем ваш, поскольку он указывает на то, что Windows вовсе не тот, кто делает это. Если это так, то хорошо, но вы продолжаете намекать, что это * делает *; так что есть / должен быть способ остановить это. Synetech 11 лет назад 0

2 ответа на вопрос

3
Tom Wijsman

После перезагрузки все инициализируется, даже ваши жесткие диски. Они не могли бы быть инициализированы повторно без предварительного вращения вверх и вниз, это похоже на перезагрузку, при которой также изменяется скорость диска. Поддерживать диски в том состоянии, в котором они находились при сбое, очень плохая идея, особенно когда вы сталкиваетесь с аппаратными сбоями.

Я был бы гораздо больше обеспокоен тем, почему вы испытываете BSOD, чем тем, почему вы хотите это сделать, кроме проблемы с графикой, которую я решил, у меня никогда не было BSOD, и у вас тоже не должно быть много. Вам лучше получить стабильную систему, чем пытаться сделать что-то, что на самом деле не имеет значения.

Технически, можно было бы переделать аппаратное обеспечение / BIOS / OS, чтобы вести себя таким образом, но это было бы дорого для очень небольшой выгоды. В настоящее время Windows не может этого сделать, потому что она не контролирует ее; Я даже сомневаюсь, была ли у кого-нибудь идея реализовать поддержку такого рода идей. DДействительно означает смерть ...

Совет: если вы хотите избавиться от износа, попробуйте минимизировать дисковые операции ввода-вывода, выполняемые вашей операционной системой. Я был бы гораздо больше обеспокоен головой, чем блюдо (я), потому что блюдо (а) должно вращаться в любом случае. Я часто слышу рассказы о восстановлении диска, где головы были затронуты первыми, поэтому я бы назвал их самым слабым компонентом, конечно, статистика могла бы сказать иначе. Это насколько я слышал об этом ...

О чем ты говоришь? Большинство BSOD, которые я видел, ничего не закрывали. Существует один конкретный BSOD, который отключает (только) жесткие диски. И еще раз *, это ** программная ** проблема, а не аппаратная проблема. Synetech 11 лет назад 0
@Synetech: BSOD, где вы можете продолжать использовать звук вашей ОС круто; но шутки в сторону, это аппаратная проблема, потому что повторная инициализация является частью прошивки жесткого диска, а не частью программного обеспечения, установленного на вашем компьютере. Tom Wijsman 11 лет назад 0
О чем ты говоришь? Существуют различные виды BSOD, некоторые с большим количеством информации, некоторые с меньшим. Большинство из них приводят в движение диски, а этот * отключает их. В последний раз это не аппаратная проблема. Я могу воспроизвести его, используя определенные файлы в определенной папке. Вероятно, это проблема с драйвером или доступом к памяти (возможно, из-за DEP). Synetech 11 лет назад 0
Повторная инициализация неизбежна независимо от BSOD, если вы не измените прошивку вашего оборудования. Tom Wijsman 11 лет назад 1
1
surfasb

На самом деле, диск остановлен для всех операционных систем. Синий экран, который вы видите, является совершенно исключительным, потому что сам драйвер файловой системы может быть причиной ошибки остановки. Именно поэтому дамп ядра записывается в корень системного диска.

По сути, ОС не имеет другого контроля.

Вращающиеся вентиляторы, жесткое движение, мигание индикаторов контролируются BIOS / материнской платой / Powersuppy, которые находятся вне контроля вашей ОС. Для получения дополнительной поддержки, вы должны спросить их.

Это не драйвер файловой системы (я могу полу-надежно воспроизвести его, используя / запуская / манипулируя несколькими файлами ZIP в определенной папке). Интересно, что вы указываете, что ОС не та, которая отключает диски, но я не вижу, как BIOS или контроллеры дисков будут делать это. Когда это происходит, диски IDE и SATA отключаются, а события не регистрируются и не создаются дампы. Это началось только неделю назад, сразу после того, как я удалил некоторые из библиотек MS MFC / CRT из System32 и переместил их в отдельный каталог по пути. Synetech 11 лет назад 0