Какво да знаете
- Отворете Разширени опции за стартиране (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: (\?\Том{37a450c8-2331-11e0-9019-806e6f6e6963})
Успешно актуализиран код за зареждане на файловата система NTFS.
Кодът за стартиране беше успешно актуализиран на всички целеви томове.
Ако получите някакъв вид грешка или това не работи, след като се опитате да стартирате нормално Windows отново, опитайте вместо това да стартирате bootsect /nt60 all. Единственото предупреждение тук е, че ако стартирате компютъра си двойно, може по невнимание да причините подобен, но противоположен проблем с всички по-стари операционни системи, които стартирате.
- Изберете Рестартиране или Продължи, която опция видите.
Windows трябва да стартира нормално сега. Ако все още изпитвате проблема си, като грешка в hal.dll например, вижте бележката в стъпка 4 за друга идея или продължете с отстраняването на неизправностите, което сте следвали.