Как использовать Bootsect / NT60 для обновления VBC до BOOTMGR

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

Когда это происходит, вы можете получить ошибки остановки системы, обычно ошибки hal.dll в Windows 7, 8, 10 и Vista.

К счастью, исправить ошибки загрузочного кода тома легко с помощью команды bootsect, инструмента восстановления загрузочного сектора, доступного только из командной строки, которая доступна в разделе «Дополнительные параметры запуска» или «Параметры восстановления системы».

Обновление кода начальной загрузки для использования BOOTMGR

Это легко и займет всего 10-15 минут. Вот как.


  1. Доступ к расширенным параметрам запуска (Windows 10 8) или загрузитесь в меню «Параметры восстановления системы» (Windows 7). Vista).

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

    Использование оригинального установочного носителя — это только один из способов доступа к этим меню ремонта. См. Как создать диск восстановления Windows 8 или Как создать диск восстановления системы Windows 7 (в зависимости от вашей версии Windows) для получения помощи в создании дисков восстановления или флэш-дисков из других рабочих копий Windows. Эти параметры недоступны для Windows Vista.


  2. Откройте командную строку.

    Командная строка, доступная в разделе «Дополнительные параметры запуска» и «Параметры восстановления системы», а также в Windows, работает очень схожим образом между операционными системами, поэтому эти инструкции будут в равной степени применяться к любой версии установочного диска Windows, которую вы используете, включая Windows 10, Windows 8, Windows. 7, Windows Vista, Windows Server 2008 и т. Д.


  3. В командной строке введите команду bootsect, как показано ниже, а затем нажмите Войти:

    bootsect / nt60 sys

    Команда bootsect, использованная выше, обновит загрузочный код тома в разделе, используемом для загрузки Windows, до BOOTMGR, который совместим с операционными системами Windows Vista, Windows 7, Windows 8, Windows 10 и более поздними версиями Windows.

    Переключатель nt60 применяет загрузочный код [более новый] для BOOTMGR, а переключатель nt52 применяет загрузочный код [более старый] для NTLDR.

    Некоторая документация, которую я видел онлайн относительно команды bootsect, ссылается на обновление основного загрузочного кода, что неверно. Команда bootsect вносит изменения в загрузочный код тома, а не в основной загрузочный код.


  4. После запуска команды bootsect, как показано на последнем шаге, вы должны увидеть результат, который выглядит примерно так:

    C: (\\? \ Volume {37a450c8-2331-11e0-9019-806e6f6e6963})
    Успешно обновлен загрузочный код файловой системы NTFS.
    Загрузочный код был успешно обновлен на всех целевых томах.

    Если вы получили какую-то ошибку или она не работает после того, как вы снова попытаетесь запустить Windows нормально, попробуйте вместо этого запустить bootsect / nt60 all. Единственное предостережение здесь заключается в том, что при двойной загрузке компьютера вы можете непреднамеренно вызвать аналогичную, но противоположную проблему с любыми более старыми операционными системами, в которые вы загружаетесь.


  5. Закройте окно командной строки, а затем извлеките диск Windows из дисковода оптических дисков или флэш-диск Windows из порта USB.


  6. Нажмите на Запустить снова кнопку в окне параметров восстановления системы или нажмите / нажмите Продолжить с главного экрана Дополнительные параметры запуска.


  7. Windows должна начать нормально сейчас.


  8. Если проблема по-прежнему возникает, например, ошибка hal.dll, см. Примечание в шаге 4 для другой идеи или продолжите поиск неисправностей, за которыми вы следовали.


Ссылка на основную публикацию