Иногда загрузочный код тома, часть загрузочной записи тома, которая находится на диске, на котором установлена Windows, может стать поврежденной или случайно перепрограммирована для использования неправильного диспетчера загрузки.
Когда это произойдет, вы можете получить ошибки при остановке системы, обычно ошибки hal.dll в Windows 7, 8, 10 и Vista.
К счастью, исправление ошибок при загрузке тома легко с помощью команды bootsect, средство восстановления загрузочного сектора доступно только из командной строки, доступной из дополнительных параметров запуска или параметров системного восстановления.
Обновление загрузочного кода тома для использования BOOTMGR
Это легко и займет от 10 до 15 минут. Вот как.
-
Откройте расширенные параметры запуска (Windows 10 и 8) или загрузитесь в меню «Параметры восстановления системы» (Windows 7 и Vista).
Не стесняйтесь брать DVD-диск друга или флэш-диск друга для доступа к одному из этих режимов диагностики, если у вас нет средств Windows.
Использование оригинальных установочных носителей - это всего лишь один из способов доступа к этим меню восстановления. См. «Как создать диск восстановления Windows 8» или «Как создать диск восстановления системы Windows 7» (в зависимости от вашей версии Windows), чтобы помочь создать ремонтные диски или флэш-диски из других рабочих копий Windows. Эти параметры недоступны для Windows Vista.
-
Откройте командную строку.
Командная строка, доступная из дополнительных параметров запуска и восстановления системы, а также в Windows, работает очень точно между операционными системами, поэтому эти инструкции будут одинаково применяться к любой версии установочного диска Windows, который вы используете, включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows Server 2008 и т. Д.
-
В командной строке введите команду bootsect, как показано ниже, а затем нажмите Войти:
bootsect / nt60 sys
Команда bootsect, как указано выше, обновит загрузочный код тома в разделе, используемом для загрузки Windows в BOOTMGR, совместимом с Windows Vista, Windows 7, Windows 8, Windows 10 и более поздними операционными системами Windows.
nt60 switch применяет загрузочный код newer для BOOTMGR, в то время как nt52 switch применяет старший загрузочный код для NTLDR.
Некоторая документация, которую я видел в Интернете относительно команды bootsect, относится к ней, обновляя основной загрузочный код, что является неправильным. Команда bootsect вносит изменения в объемный код загрузки , не мастер-код загрузки .
-
После запуска команды bootsect, как показано на последнем шаге, вы должны увидеть результат, который выглядит примерно так:
C: (? Volume {37a450c8-2331-11e0-9019-806e6f6e6963})Успешно обновленный загрузочный код файловой системы NTFS.Bootcode был успешно обновлен на всех целевых томах.
Если вы получаете какую-то ошибку, или это не работает после того, как вы снова попытаетесь запустить Windows, попробуйте запустить bootsect / nt60 все вместо. Единственное предостережение здесь заключается в том, что при двойной загрузке вашего компьютера вы можете непреднамеренно вызывать аналогичную, но противоположную проблему с любыми более старыми операционными системами, к которым вы загружаете.
-
Закройте окно командной строки, а затем удалите диск Windows с оптического диска или флеш-накопителя Windows со своего USB-порта.
-
Нажмите Запустить снова с Настройки восстановления системы окна или нажмите / кликнуть Продолжить от основного Расширенные параметры запуска экран.
-
Теперь Windows должна начать нормально.
-
Если вы все еще испытываете свою проблему, например, например, ошибку hal.dll, см. Примечание на шаге 4 для другой идеи или продолжайте поиск неисправностей.
Советы и дополнительная помощь
Проблемы с использованием bootsect / nt60 для изменения загрузочного кода тома? Дополнительную информацию см. В разделе «Получение дополнительной справки» о контакте со мной в социальных сетях или по электронной почте, публикации на форумах технической поддержки и т. Д.




