Домашняя » как » Как компьютер узнает, что он не был правильно выключен?

    Как компьютер узнает, что он не был правильно выключен?

    Когда вы запускаете компьютер после неправильного завершения работы / сбоя системы, обычно предлагаются такие действия, как загрузка в безопасном режиме и проверка диска. Как компьютер узнал, что он разбился?

    Сегодняшняя сессия Вопросов и Ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, групповой группе веб-сайтов вопросов и ответов..

    Вопрос

    Считыватель SuperUser FrozenKing хочет знать, как его компьютер узнает, когда он вышел из строя или неправильно отключился. Он пишет:

    На самом деле, этот вопрос меня поразил из-за отключения электричества в моем доме. При отключении питания происходит внезапное отключение питания от компьютера..

    Как компьютер узнает, что выключение не было сделано правильно?

    Это интересный вопрос; Очевидно, что современные операционные системы хорошо знают, что что-то пошло не так, но по какому механизму они знают?

    Ответы

    Сотрудник SuperUser Дэвид Шварц предлагает общий ответ и понимание различных операционных систем:

    Для ПК не на базе Windows обнаружение обычно выполняется для каждой файловой системы. Когда файловая система монтируется в режиме чтения / записи, запись в файловую систему помечается как грязная. Когда файловая система размонтирована, записывается запись, помечающая ее как чистую. При запуске операционная система проверяет, помечены ли ее основные файловые системы как грязные, и если это так, она знает, что не было чистого отключения - по крайней мере, из этих файловых систем..

    Другой участник, ChrisF, более конкретно отвечает за операционную систему Windows:

    Windows также использует метод Dirty Bit для определения правильности выключения ПК:

    Когда питание выключено как обычно, бит выключен. Тем не менее, в случае отключения питания или неправильного (принудительного) выключения, бит все равно будет при следующем запуске ПК.

    Это означает, что Windows может предложить корректирующие действия, такие как загрузка в безопасном режиме..

    Кроме того, ПК на базе Windows запишет запись в журнал событий, подробно описывая, когда и почему (если известно), он был выключен. Он также записывает событие при запуске компьютера.


    Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.