Cosa sapere
- Apri Opzioni di avvio avanzate (Windows 11/10/8) o avvia Opzioni di ripristino del sistema (Windows 7/VIsta).
- Successivo: Seleziona Prompt dei comandi > inserisci " bootsect /nt60 sys " > controlla i risultati > chiudi Prompt dei comandi > restart.
Questo articolo spiega come aggiornare il VBC a BOOTMGR utilizzando il comando bootsect in Windows Vista e versioni successive.
Come aggiornare il VBC in BOOTMGR
Segui questi passaggi per avviare il prompt dei comandi ed esegui il comando appropriato:
-
Accedi alle Opzioni di avvio avanzate (Windows 11, 10 e 8) o avvia il menu Opzioni di ripristino del sistema (Windows 7 e Vista).
Sentiti libero di prendere in prestito il disco di Windows o l'unità flash di un amico per accedere a una di queste modalità diagnostiche se non hai Windows Media a portata di mano.
L'utilizzo del supporto di installazione originale è solo un modo per accedere a questi menu di riparazione. Vedere Come creare un'unità di ripristino di Windows 8 o Come creare un disco di ripristino del sistema di Windows 7 (a seconda della versione di Windows in uso) per assistenza nella creazione di dischi di ripristino o unità flash da altre copie funzionanti di Windows. Queste opzioni non sono disponibili per Windows Vista.
-
Seleziona Prompt dei comandi.
Il prompt dei comandi funziona in modo simile tra i sistemi operativi, quindi queste istruzioni si applicano allo stesso modo a qualsiasi versione del disco di installazione di Windows che stai utilizzando: Windows 11, Windows 10, ecc.
-
Digita questo comando, quindi premi Invio:
bootsect /nt60 sys
Questo aggiornerà il codice di avvio del volume sulla partizione utilizzata per avviare Windows su BOOTMGR, quello compatibile con Windows Vista e sistemi operativi Windows successivi.
Lo switch nt60 applica il codice di avvio [più recente] per BOOTMGR mentre lo switch nt52 applica il codice di avvio [più vecchio] per NTLDR.
Alcuni documenti online riguardanti il comando bootsect fanno riferimento ad esso aggiornando il codice di avvio principale, che non è corretto. Il comando bootsect apporta modifiche al codice di avvio del volume, non al codice di avvio principale.
-
Ora dovresti vedere un risultato simile al testo qui sotto. Chiudi la finestra del prompt dei comandi, quindi rimuovi il disco di Windows dall'unità ottica o l'unità flash di Windows dalla sua porta USB.
C: (\?\Volume{37a450c8-2331-11e0-9019-806e6f6e6963})
Codice di avvio del filesystem NTFS aggiornato con successo.
Il codice di avvio è stato aggiornato con successo su tutti i volumi di destinazione.
Se ricevi qualche tipo di errore, o questo non funziona dopo aver provato ad avviare Windows di nuovo normalmente, prova invece a eseguire bootsect /nt60 all. L'unico avvertimento qui è che se si esegue il dual boot del computer, si potrebbe inavvertitamente causare un problema simile, ma opposto, con qualsiasi sistema operativo precedente su cui si esegue l'avvio.
- Seleziona Riavvia o Continua, a seconda dell'opzione che vedi.
Windows dovrebbe avviarsi normalmente ora. Se il problema persiste, ad esempio un errore hal.dll, consulta la nota nel passaggio 4 per un' altra idea o continua con la risoluzione dei problemi che stavi seguendo.