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