Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Почему при аварийном отключении компьютера происходит сбой ОС? (http://forum.oszone.net/showthread.php?t=162636)

Ser6720 07-01-2010 12:55 1313169

Почему при аварийном отключении компьютера происходит сбой ОС?
 
При аварийном отключении компьютера, например, отключение электроэнергии происходит сбой ОС, после чего система не загружается и её приходится восстанавливать.
Такое же явление иногда происходит при отключении компьютера не программным способом, а кнопкой на системном блоке. Причём, при таком отключении все приложения закрыты, ничего не качается и не пишется.
Что происходит с ОС, что там ломается и почему?

lxa85 07-01-2010 13:45 1313210

Цитата:

Цитата Ser6720
Что происходит с ОС, что там ломается и почему? »

Насколько я могу судить, при аварийном выключении питания ОС не хватает времени, чтобы завершить дисковые операции выключения.
Несомненно ОС сейчас много сложнее чем DOS. На диске остаются открытые дескрипторы файлов. Даже в состоянии простоя ОС генерирует обращения к жесткому диску. (До тех пор, пока не включится режим сна, и, согласно управлению питанием, диск остановится.)
Это довольно наглядно видно в UNIX(да простят мне неточность) системах. При завершении работы останавливаются серверы службы(демоны) происходит размонтирование файловых систем. Закрываются журналы файловых систем, ставится отметка clean (для NTFS, как журналируемой ФС, это также в силе) (А также много всего остального. Можно посмотреть подробные режимы загрузки и выключения LiveCD на виртуальной машине.)
При падении напряжения, запасов по питанию HDD хватает только для перевода голов в паркинг. На удобства ОС просто никто не обратит внимание. Важна физическая целостность данных. Ее логический сбор воедино - это другой вопрос.
Собственно на логике операционка и начинает "сыпаться".
Чтобы этого не происходило, умные дядьки (в unix системах точно) выполняют принудительную проверку ФС при загрузке. Либо при определенном кол-ве монтирования, либо по истечению определенного срока времени. (В зависимости от ФС и локальных настроек)

Ser6720 10-01-2010 00:20 1315813

Ещё есть мнения по данному вопросу?

LehaMechanic 10-01-2010 01:03 1315845

Цитата:

Цитата Ser6720
При аварийном отключении компьютера, например, отключение электроэнергии происходит сбой ОС, после чего система не загружается и её приходится восстанавливать. »

Никогда такого не было. Электричество сыпалось много раз, но винда после этого сама себя восстанавливала и просто показывала выбор между обычным и безопасным режимом и через 30 сек сама грузилась как обычно. Как мне кажется, таким образом она всего лишь проявляет осторожность. Ну там, образно говоря, видит что работа была завершена аварийно (пометкой в реестре например) и заявляет об этом пользователю в виде соответствующего сообщения. А уж он волен выбирать, чего делать делать дальше: наплевать и работать как всегда или воспользоваться вспомогательными режимами для диагностики.

Stepbol 10-01-2010 10:28 1316010

Тоже выскажу мысли по этому поводу.
В нашем доме частенько вырубают свет, но не разу ОС не слетала. В инете читал по этому поводу, что если диск форматнуть десяток раз подряд то вроде как помогает. Не знаю правда или нет. А от себя могу предположить, что возможно "подсохли" электролиты, скажем в БП во вторичных цепях (и не только в БП) т.к. емкости там большие и все же на какие-то пусть доли секунд, питание после отключения напруги - поддерживается, мож этого и хватает, чтоб винда не слетела, но это имхо.

TDK 10-01-2010 22:13 1316666

Так же добавлю, что слышать слышал, что иногда ОС "сыпалась" от аварийного выключения, но у самого такого ни разу не было, кроме, как уже было подмечено, что выводилось при загрузке сообщение- "Система восстановлена после серьёзной ошибки", не более. Но зато при аварийных отключениях в виде отключения электроэнергии, резких скачков падения напряжения, либо системных ошибок с подключением девайсов, что приводило к полному зависанию ОС, и тогда только принудительно, выключение с кнопки, часто было так, что системник не включался сразу. Помогал только сброс БИОСа на дефолт.

minos66 10-01-2010 23:40 1316748

Цитата:

Цитата lxa85
При завершении работы останавливаются серверы службы(демоны) происходит размонтирование файловых систем. »

+1 :good: Ух, аж дух захватило. Я не про эту фразу. Вообще про этот пост.
Цитата:

Цитата Ser6720
после чего система не загружается и её приходится восстанавливать. »

А какие сообщения появляются на экране? CMOS Checksum Error, CMOS System Options Not Set, CMOS Settings Wrong и т.д.? Или POST отрабатывает и просто курсор в левом углу мигает? Или надпись какая типа OS not faund? Или что? Ну как ОС не загружается? И как восстанавливаете?

El Scorpio 11-01-2010 04:04 1316886

Цитата:

Цитата Ser6720
после чего система не загружается и её приходится восстанавливать. »

В*смысле переустанавливать или разворачивать Acronis'ом из образа?
На моей практике такое постоянно было только на одном компьютере, где стояла программа Dallas Lock 7.0 (типа дополнительные ограничения доступа, повышенная безопасность, поддержка "таблеток" iButton). После каждого BSOD какие-то "контрольные суммы"*не скодились и Windows "чёрный экран" показывало

Ser6720 11-01-2010 21:50 1317599

Цитата:

Цитата minos66
как ОС не загружается? »

Проходит POST и всё, далее чёрный экран.
Цитата:

Цитата minos66
как восстанавливаете? »

Здесь всё просто, восстанавливаю из образа, созданного Acronis, выхожу из аварии без потерь. (создаю образ каждый месяц)
Меня больше интересует ситуация, когда в результате некорректной работы программ и
Цитата:

Цитата TDK
системных ошибок с подключением девайсов, что приводило к полному зависанию ОС, и тогда только принудительно, выключение с кнопки »

в этих случаях ОС, как правило, и сыпется.


Время: 12:21.

Время: 12:21.
© OSzone.net 2001-