Ripristino dell'avvio da un'unità flash Win 7 Cosa devi preparare

Ciao a tutti! Oggi parlerò di un problema abbastanza comune sistemi operativi famiglie Windows Vista/7/8/8.1/10 - violazione dell'integrità del bootloader MBR. Non importa quanto Microsoft cerchi di tenerne conto possibili problemi il funzionamento del vostro software, probabilmente è impossibile prevedere tutto in fase di sviluppo e test. Diversi caricatori di terze parti (attivatori, altre versioni di sistemi operativi, virus) aggiungono problemi alla stabilità.

Cosa è necessario per ripristinare il bootloader.

  1. Supporto di installazione di Windows Vista/7/8/8.1/10.
  2. Utente.
  3. Unità DVD.

Iniziamo!

Il modo più semplice per ripristinare il bootloader. Per utilizzare lo strumento di riparazione all'avvio, è necessario prima avviare l'ambiente Ripristino di Windows RIF.

Per questo:

  • Imposta il BIOS per l'avvio dal supporto di installazione.
  • seleziona un oggetto Ripristino del sistema.

  • Ulteriore.
  • Nella finestra di dialogo, seleziona Ripristino all'avvio.

  • Seguire ulteriori istruzioni.

Al termine dello strumento Ripristino all'avvio, riavviare il computer. Prova ad avviare Windows normalmente, senza supporto di installazione.

Se il problema persiste, procediamo con ulteriori azioni.

Vedremo ora come ripristinare il record di avvio MBR utilizzando fondi regolari sistema operativo. Che vengono forniti come parte del disco di installazione o come componente del sistema operativo. Vale a dire BOOTREC.EXE E STIVALI.

BOOTREC.EXE- Strumento di ripristino del record di avvio. Supporta le seguenti opzioni, tra le quali puoi scegliere quella più adatta a te.

Questo parametro scrive su partizione di sistema Master Boot Record compatibile con Windows 7 o Windows Vista. Non sovrascrive la tabella delle partizioni esistente. Questa opzione dovrebbe essere utilizzata per risolvere i problemi di danneggiamento dell'MBR o se è necessario rimuovere codice non standard dall'MBR.

/FixBoot

Questa opzione scrive un nuovo settore di avvio nella partizione di sistema utilizzando un settore di avvio compatibile con Windows Vista o Windows 7. Questa opzione deve essere utilizzata se almeno una delle seguenti condizioni è vera.

  • Il settore di avvio è stato sostituito con il settore di avvio non standard di Windows Vista o Windows 7.
  • Il settore di avvio è danneggiato.
  • Dopo Installazioni di Windows Vista o Windows 7 sono installati sul computer da più di prima versione Sistema operativo Windows. In questo caso, per avviare il computer invece del dispatcher Avvio di Windows(Bootmgr.exe) utilizza il caricatore di avvio di Windows NT (NTLDR).

Questa opzione cerca in tutte le unità i sistemi installati compatibili con Windows Vista o Windows 7. Visualizza inoltre tutte le voci non incluse nell'archivio dati di configurazione di avvio. Utilizza questa opzione se sul tuo computer è installato Windows Vista o Windows 7 e non viene visualizzato nel menu del Boot Manager.

/RicostruisciBcd

Questa opzione cerca in tutte le unità i sistemi installati compatibili con Windows Vista o Windows 7. Consente inoltre di selezionare sistemi installati che devono essere aggiunti all'archivio dati di configurazione di avvio. Questa opzione deve essere utilizzata se è necessario ricostruire completamente l'archivio dati di configurazione di avvio.

Iniziamo!

Per utilizzare lo strumento Bootrec.exe, è necessario innanzitutto avviare l'ambiente di ripristino di Windows RE.

  • Impasto disco di installazione Windows 7 o Windows Vista nell'unità DVD e accendere il computer.
  • Quando richiesto, premere il tasto .
  • seleziona un oggetto Ripristina il tuo computer.
  • Specifica il sistema operativo che desideri ripristinare e fai clic su Ulteriore.
  • Nella finestra di dialogo Opzioni di ripristino del sistema scegliere oggetto Riga di comando.
  • Digitare Bootrec.exe e premere INVIO. apparirà lista completa opportunità.
  • Annota il settore MBR, a cosa serve il comando?

Bootrec.exe/FixMbr;

  • Dopo aver premuto Invio, il computer avviserà l'utente del buon esito dell'operazione nella riga successiva;
  • Successivamente, esegui la procedura per registrare un nuovo settore di avvio inserendo

Bootrec.exe/FixBoot;

  • Non resta che inserire Esci e provare a riavviare il computer.

In caso contrario, descriveremo come ripristinare il bootloader di Windows in un altro modo utilizzando lo stesso programma:

  • Immettere la riga di comando dal disco di installazione o dall'unità flash.
  • Inserisci Bootrec /ScanOs, dopodiché l'utilità scansionerà il tuo computer per verificare la presenza di un sistema operativo.

Bootrec/ScanOs

  • Scrivi il comando Bootrec.exe /RebuildBcd nella riga successiva, il programma offrirà di aggiungere tutti quelli trovati al menu di avvio Versioni di Windows, inclusi XP e altri.

Bootrec.exe/RebuildBcd

  • Tutto quello che devi fare è accettare questo premendo Y e Invio in sequenza, dopodiché durante il caricamento del sistema potrai scegliere quale sistema operativo caricare: XP o Seven.

Se neanche questo aiutasse. Puoi anche risolvere il problema con l'MBR con un altro comando. Per fare ciò, sulla riga di comando è necessario inserire bootsect /NT60 SIST, quindi Invio.

Squadra STIVALI consente di scrivere il codice di programma specificato dei settori di avvio che forniscono il caricamento o ntldr, O bootmgr .

Formato riga di comando:
bootsect (/help|/nt60|/nt52) (SYS|ALL|< DriveLetter >:}

Opzioni della riga di comando Bootsect:
/aiuto— visualizzazione delle informazioni di aiuto;
/nt52— scrivere il codice del programma settore di avvio, che prevede l'utilizzo del boot loader ntldr per i sistemi operativi precedenti a Windows Vista.
/nt60- scrittura del codice del programma nei settori di avvio per garantire il caricamento del file bootmgr - boot manager per Windows Vista/Server 2008 e sistemi operativi successivi Famiglia Windows.
SIST— la registrazione verrà eseguita nei settori della partizione di avvio del sistema Windows nell'ambiente in cui viene eseguito questo comando.
TUTTO— verrà scritto il codice del programma per tutte le partizioni esistenti che possono essere utilizzate per avviare Windows.
Lettera di unità— lettera dell'unità per la quale verrà riscritto il codice del programma dei settori di avvio.
/forza— disabilitazione forzata dei volumi del disco utilizzati da altri programmi per garantire l'accesso esclusivo all'utilità bootsect.exe
/mbr- modifica del codice del programma del record di avvio principale (MBR - Master Boot Record) senza modificare la tabella delle partizioni del disco. Se utilizzato con il parametro /nt52, l'MBR sarà compatibile con le versioni precedenti di Windows Vista. Se utilizzato con il parametro /nt60, l'MBR sarà compatibile con Windows Vista e sistemi operativi successivi.

bootsect /nt52 E:— creare per l'unità E: record di avvio per i sistemi operativi Windows XP/2000/NT, ovvero per l'avvio basato su ntldr;
bootsect /nt60 /mbr C:— modificare i settori di avvio dell'unità C: per garantire che venga caricato il gestore bootmgr, che sia Windows Vista/7/8/8.1/10;
bootsect /nt60 SYS— modifica dei settori di avvio per la partizione da cui è stato caricato l'attuale sistema operativo Windows.

Proviamo anche a utilizzare il comando BCDBOOT. Questo è uno strumento utilizzato per creare una partizione di sistema o ripristinare l'ambiente di avvio situato nella partizione di sistema. La partizione di sistema viene creata copiando un piccolo set di file dell'ambiente di boot dal file installato Immagine di Windows®. Significa BCDBOOT crea un archivio dati di configurazione di avvio ( GAV) sulla partizione di sistema con una nuova voce di avvio che consente di avviare l'immagine Windows installata.

A volte capita che il boot loader del sistema operativo si blocchi. Nella maggior parte dei casi, il recupero normale aiuta. Avvio di Windows 7, ma non sempre. Puoi anche provare. Se questo non aiuta, leggi sotto. istruzioni dettagliate, come ripristinare il bootloader di Windows 7.

Ricorda: non è possibile installare un sistema operativo precedente dopo uno inferiore, ovvero se installi Windows XP, Windows 7 non si avvierà, poiché il record di avvio principale (MBR) verrà sovrascritto dal vecchio sistema.

Per ripristinare il bootloader di Windows 7, utilizzeremo l'ambiente di ripristino, dove avremo bisogno della riga di comando. Scriverò e descriverò tutti i comandi di seguito. Ma prima diamo un'occhiata a cos'è l'MBR. L'MBR (master boot record) è il primo settore del disco, che contiene la tabella delle partizioni, nonché una piccola utility del boot loader che specifica da quale parte del disco verrà avviato il sistema operativo. Se l'MBR contiene informazioni errate sulla posizione del sistema operativo, Windows 7 non si avvierà e molto probabilmente verrà visualizzato un errore simile: "BOOTMGR mancante, premere CTR-Alt-Canc per riavviare."

Per riparare il bootloader del sistema operativo, avremo bisogno di un disco di installazione di Windows 7, che conterrà l'utilità Bootrec.exe di cui abbiamo bisogno, o di un disco di ripristino. Questa utility registrerà un nuovo settore di avvio utilizzando determinati comandi.

Bene, cominciamo. Avviamo dal disco di installazione con Windows 7 o dal disco di ripristino, apparirà il messaggio “Premere un tasto qualsiasi per avviare da CD...” e premere subito un tasto qualsiasi del computer, altrimenti l'avvio da disco non avverrà


In questa finestra è necessario selezionare Ripristino configurazione di sistema

Nella maggior parte dei casi, i problemi vengono rilevati automaticamente, dopodiché ti verrà offerto di risolverli Modalità automatica. Per fare ciò è sufficiente fare clic sul pulsante Correggi e riavvia, dopodiché il sistema si riavvierà e Windows 7 si avvierà senza errori.

Tuttavia, se i problemi rimangono gli stessi o il sistema non offre la correzione automatica degli errori, nella stessa finestra è necessario selezionare il sistema operativo che deve essere ripristinato (di solito ce n'è solo uno). Fare clic su Avanti

Qui facciamo clic su Ripristino all'avvio

Aspettiamo finché lo strumento di ripristino non elimina gli errori di avvio del sistema operativo. Se all'improvviso questo metodo non aiuta, seleziona la riga di comando nello strumento di ripristino

Si aprirà il prompt dei comandi, in cui è necessario inserire il comando Bootrec e premere Invio.

Vedrai le informazioni sulle funzionalità di questo programma. Immettere il comando Bootrec.exe /FixMbr: selezionare il record di avvio principale

Ci mostrerà nella finestra che l'operazione è completata. Ciò significa che il primo settore della partizione di avvio disco rigido registrato Nuovo arrivato.

L'operazione è completata e ora inseriamo il comando Exit, che significa uscire. Successivamente, proviamo ad avviare il sistema.

Questo dovrebbe aiutare, ma se questi comandi non aiutano, carica nuovamente la riga di comando (come scritto sopra) e inserisci il comando Bootrec /ScanOs, che scansionerà tutti i dischi rigidi per verificare la presenza del sistema operativo. Successivamente, inserisci il comando Bootrec.exe /RebuildBcd, che ti chiederà di aggiungere Windows trovato al menu di avvio. Accettiamo questo inserendo Y (sì). Successivamente, i sistemi operativi trovati verranno aggiunti al menu di avvio.

Riavviamo e voilà: il nostro sistema si riavvia.

Recupero automatico

sala operatoria Sistema Windows stesso fornisce uno strumento che corregge il record di avvio. Di norma, dopo un avvio del sistema non riuscito quando ricomincia computer, si attiva automaticamente, devi solo accettare di eseguire la procedura nella finestra di dialogo. Ma anche se l'avvio automatico non avviene, è possibile attivarlo manualmente.

Nei primi secondi di avvio del computer, sentirai un segnale acustico, il che significa caricamento del BIOS. È necessario tenere immediatamente premuto il tasto F8.

L'azione descritta farà aprire la finestra di selezione del tipo di avvio del sistema. Utilizza i pulsanti Su e Giù sulla tastiera per selezionare l'opzione "Risoluzione dei problemi..." e premi Invio.

Si aprirà l'ambiente di ripristino. Qui, allo stesso modo, seleziona l'opzione "Riparazione all'avvio" e premi Invio.

Questo avvierà lo strumento di ripristino automatico. Segui tutte le istruzioni che verranno visualizzate nella sua finestra, se appaiono. Una volta completato il processo specificato, il computer si riavvierà e, se l'esito è positivo, si avvierà Windows.

Se, utilizzando il metodo sopra descritto, non è nemmeno possibile avviare l'ambiente di ripristino, eseguire l'operazione indicata avviando dal disco di installazione o dall'unità flash e selezionando l'opzione "Ripristino configurazione di sistema" nella finestra di avvio.

BCDboot

Se né il primo né il secondo metodo funzionano, è possibile ripristinare il bootloader utilizzando un'altra utility: BCDboot. Come lo strumento precedente, viene avviato tramite la “Riga di comando” nella finestra di ripristino. BCDboot ripristina o crea l'ambiente di boot attivo sezione difficile disco. Questo metodo è particolarmente efficace se l'ambiente di boot è stato trasferito su un'altra partizione del disco rigido a seguito di un guasto.

Avvia il prompt dei comandi nell'ambiente di ripristino e inserisci il comando:
bcdboot.exec:windows

Se il tuo sistema operativo non è installato sulla partizione C, in questo comando devi sostituire questo simbolo con la lettera corrente. Successivamente, premi il tasto Invio.

Verrà eseguita un'operazione di ripristino, dopodiché sarà necessario, come nei casi precedenti, riavviare il computer. Il bootloader deve essere ripristinato.

Metodo n. 4
Immettere il comando Bootrec /ScanOs
, scansionerà tutti i tuoi file dischi rigidi e partizioni per la presenza di sistemi operativi e, se ne vengono trovati, verrà emesso un avviso corrispondente. Quindi è necessario inserire il comando Bootrec.exe /RebuildBcd, questa utilità offrirà di aggiungere le Windows trovate al menu di avvio, accettiamo e inseriamo Y e premiamo Invio, tutte le Windows trovate verranno aggiunte al menu di avvio.
Oltre al metodo sopra descritto, ce n'è un altro, inserisci bootsect /NT60 SYS sulla riga di comando, il codice di avvio principale, anch'esso verrà aggiornato.

Il nostro Windows 7 trovato appare nel menu di avvio del sistema operativo

Se tutto quanto sopra non aiuta, prova a riscrivere nuovamente tutti i file dell'archivio di avvio BCD

In quale altro modo puoi ripristinare il bootloader di Windows 7?

Recentemente, uno dei miei amici mi ha portato un computer lamentandosi che i due installati su di lui erano diversi. dischi fissi I sistemi operativi Windows 7 e Windows 8 non si avviano, dando vari errori durante il caricamento.
La prima cosa che ho fatto è stata avviare il computer dal disco di avvio. Disco Acronis Direttore e ho visto una foto del genere. Come puoi vedere, ci sono due dischi rigidi, il primo è il Disco 1 con Windows installato 7, e il secondo è il Disco 2 con Windows 8 installato. Presta attenzione alle due bandiere rosse che indicano le partizioni sbagliate. Perché? Una bandiera rossa significa che questa partizione è attiva e il sistema operativo dovrebbe essere caricato da essa.

Quindi l'errore è che su entrambi i dischi rigidi i primi dovrebbero essere contrassegnati con una bandierina rossa sezioni nascoste Sistema riservato. Su Windows 7, il volume di tale partizione è 100 MB e su Windows 8, 350 MB, queste sezioni hanno i seguenti attributi: Sistema. Attivo ed è su queste partizioni che si trovano i file di configurazione dell'archiviazione di avvio (BCD) e il file del gestore di avvio del sistema (file bootmgr). E si scopre che questi attributi sono portati da altre sezioni. Per questo motivo, Windows 7 e Windows 8 non si avviano.

È possibile rendere attiva la partizione riservata del sistema utilizzando la riga di comando o i programmi AOMEI Partition Assistant e Acronis Disk Director.

Seleziona il primo disco rigido 1, fai clic con il pulsante destro del mouse sulla prima partizione riservata al sistema e seleziona "Segna come attivo"

Il volume riservato al sistema verrà contrassegnato come attivo. Fare clic su OK.

Facciamo lo stesso con il Disco 2. Acronis Disk Director funziona in modalità operazione in sospeso; affinché le modifiche abbiano effetto, fare clic sul pulsante "Applica operazioni in sospeso".

Come puoi vedere, dopo le nostre modifiche, le sezioni necessarie sono diventate attive.

Usciamo dal programma e riavviamo.

Modifica del file boot.ini

Uno speciale file boot.ini è responsabile del caricamento del sistema. Oggi lo tortureremo. Forse la sua integrità è stata compromessa a causa di un attacco di virus o di un semplice guasto del PC, quindi ripristinare il bootloader di Windows 7 o di un altro sistema è una priorità.

Ne avremo bisogno di nuovo unità flash avviabile con sette. Una volta scaricato, fare clic sul pulsante “Installa”. Vai alla finestra in cui puoi selezionare un disco per installare il sistema. Premi Maiusc+F10 per avviare il prompt dei comandi.

Al prompt dei comandi, inserisci:

Apriremo il Blocco note, dove dobbiamo fare clic su "File" e "Apri". Nel disco di sistema, abilita la visualizzazione file di sistema altrimenti non vedrai boot.ini.

Modifica questo file utilizzando il blocco note. Sono disponibili le seguenti opzioni:

timeout=10 – tempo per selezionare l'avvio del sistema operativo (se ce ne sono diversi);
multi(0) e disk(0) – questi elementi dovrebbero sempre assomigliare a questo;
rdisk(0) – numero del disco in cui si trova la partizione di sistema. Se hai due dischi, il parametro potrebbe assomigliare a rdisk(1).
Il file stesso potrebbe assomigliare a questo, solo che invece di XP - Windows 7.

Nella maggior parte dei casi non sarà necessario modificare Boot.ini.

Utilizzando la riga di comando

Nelle opzioni di ripristino, apri il prompt dei comandi. Lì inseriremo il seguente comando:

Usando questo semplice comando, puoi ripristinare il record di avvio su Windows 7. Se questo non aiuta, passa al passaggio successivo:

bootrec/fixboot

Entrambi i comandi hanno maggiori probabilità di ripristinare il bootloader di Windows 7. Chiudi il prompt dei comandi, riavvia il computer e guarda cosa succede. In effetti, il sistema dovrebbe avviarsi senza problemi. Se questo non è il caso, ho preparato alcuni altri metodi.

Utilizza la riga di comando #Metodo 2

Inseriamo nuovamente i seguenti comandi e uno aggiuntivo:

bootrec/fixmbr
bootrec/fixboot
bootsect /nt60 TUTTI /force /mbr
Proviamo ad avviare il sistema.

Penso che tutti i metodi sopra descritti risolveranno il tuo problema.

Per molti anni Microsoft ha migliorato il sistema di ripristino per il sistema operativo Windows e in Windows 7 e Windows Vista funziona quasi automaticamente. Se esegui l'avvio da install Disco di Windows 7 e fare clic su " Ripristino del sistema" ("Riparare il computer"), il sistema di ripristino di Windows si avvierà e proverà in modo indipendente a correggere tutti gli errori rilevati. Può risolvere un gran numero di problemi, tuttavia, è molto probabile che il bootloader sia danneggiato e il sistema di ripristino non sia in grado di farcela questo problema. In questo caso è possibile ripristinare manualmente il bootloader utilizzando l'utility Bootrec.exe.

L'applicazione Bootrec.exe viene utilizzata per correggere gli errori associati alla corruzione del bootloader e, di conseguenza, all'impossibilità di avviare i sistemi operativi Windows 7 e Windows Vista.

Sequenziamento

Descrizione delle chiavi di avvio per l'utilità Bootrec.exe

Bootrec.exe/FixMbr

Avviata con l'opzione /FixMbr, l'utilità scrive un Master Boot Record (MBR) compatibile con Windows 7 e Windows Vista nella partizione di sistema. Utilizza questa opzione per risolvere i problemi relativi al danneggiamento del record di avvio principale o se desideri rimuovere da esso codice non standard. In questo caso, la tabella delle partizioni esistente non viene sovrascritta.

Bootrec.exe/FixBoot

Lanciata con il tasto /FixBoot, l'utility scrive un nuovo settore di avvio compatibile con Windows 7 e Windows Vista nella partizione di sistema. Questa opzione dovrebbe essere utilizzata nei seguenti casi:

  1. Il settore di avvio di Windows Vista o Windows 7 è stato sostituito con un settore di avvio non standard.
  2. Il settore di avvio è danneggiato.
  3. È stato installato versione precedente Sistema operativo Windows dopo l'installazione di Windows Vista o Windows 7. Ad esempio, se è stato installato Windows XP, verrà utilizzato NTLDR (Windows NT Loader, caricatore di Windows NT), il codice del caricatore NT 6 standard (Bootmgr) verrà sovrascritto dal Programma di installazione di Windows XP.

Va notato che un effetto simile può essere ottenuto utilizzando l'utilità bootsect.exe, anch'essa situata sul supporto di avvio di Windows 7. Per fare ciò, è necessario eseguire bootsect.exe con i seguenti parametri:

Bootsect /NT60 SIST

Il settore di avvio della partizione di sistema verrà sovrascritto con il codice compatibile BOOTMGR. Puoi ottenere ulteriori informazioni sull'utilizzo dell'utilità bootsect.exe eseguendola con il parametro /aiuto.

Bootrec.exe/ScanOs

Lanciata con il tasto /ScanOs, l'utilità esegue la scansione di tutti i dischi per i sistemi operativi Windows Vista e Windows 7 installati. Inoltre, quando viene utilizzata, visualizza un elenco dei sistemi trovati che non sono attualmente registrati nell'archivio dati di configurazione di avvio di Windows (Configurazione di avvio). Dati (BCD) )Memorizza).

Bootrec.exe/RebuildBcd

Avviata con questa chiave, l'utilità esegue la scansione di tutti i dischi per verificare la presenza di sistemi operativi Windows Vista o Windows 7 installati. I sistemi operativi trovati vengono visualizzati in un elenco da cui possono essere aggiunti all'archivio dati di configurazione di avvio di Windows (Boot Configuration Data Store). . Utilizza questa opzione anche se desideri ricostruire completamente l'archivio dati di configurazione di avvio. Prima di fare ciò, è necessario eliminare la memoria precedente. L'insieme dei comandi potrebbe essere il seguente:

Bcdedit /export C:\BCDcfg.bak attrib -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

L'esempio precedente esporta l'archivio di configurazione di avvio corrente in C:\BCDcfg.bak, rimuove i relativi attributi di sistema, nascosti e di sola lettura, lo rimuove con DEL e lo ricostruisce con bootrec /RebuildBcd.


Ingrandisci l'immagine

Ovviamente l'utilità Bootrec.exeè molto funzionale, tuttavia non aiuta se, ad esempio, il file del boot loader di Windows bootmgr danneggiato o fisicamente mancante. In questo caso, puoi utilizzare un'altra utilità, inclusa anche nel supporto di distribuzione di Windows 7: bcdboot.exe.

Ripristino dell'ambiente di boot utilizzando BCDboot.exe

BCDboot.exeè uno strumento utilizzato per creare o ripristinare un ambiente di avvio situato sulla partizione di sistema attiva. L'utilità può essere utilizzata anche per trasferire file di download.

La riga di comando in questo caso potrebbe assomigliare a questa:

Bcdboot.exe e:\windows

Sostituisci e:\windows con il percorso che corrisponde al tuo sistema.
Questa operazione riparerà l'ambiente di avvio di Windows danneggiato, inclusi i file di archivio dei dati di configurazione di avvio (BCD), incluso il file bootmgr menzionato sopra.

Sintassi dei parametri della riga di comando bcdboot

L'utilità bcdboot.exe utilizza i seguenti parametri della riga di comando:

Sorgente BCDBOOT]

fonte

Specifica il percorso della directory Windows utilizzata come origine durante la copia dei file dell'ambiente di avvio.

Parametro facoltativo. Imposta la lingua dell'ambiente di boot. L'impostazione predefinita è inglese (Stati Uniti).

Parametro facoltativo. Specifica la lettera di unità della partizione di sistema in cui verranno installati i file dell'ambiente di boot. Per impostazione predefinita, viene utilizzata la partizione di sistema specificata dal firmware del BIOS.

Parametro facoltativo. Abilita la modalità di registrazione dettagliata del funzionamento dell'utilità.

Parametro facoltativo. Combina i parametri del record di archiviazione di avvio appena creato e di quello esistente e li scrive nel nuovo record di avvio. Se viene specificato un GUID del caricatore di avvio del sistema operativo, combina l'oggetto del caricatore di avvio con il modello di sistema per creare una voce di avvio.

Riepilogo

L'articolo ha discusso i principi di funzionamento con le utilità bootrec.exe e bcdboot.exe, che vengono utilizzate per risolvere i problemi associati all'impossibilità di avviare il sistema operativo Windows 7 a causa di un bootloader danneggiato o mancante.

Ciao cari lettori.

A volte, a seguito di varie azioni, può accadere che il computer si rifiuti di accedere al sistema operativo. E in alcuni casi ciò è dovuto al malfunzionamento di uno strumento importante. La soluzione è ripristinare il bootloader di Windows 7.

Esistono diversi segnali principali che indicano la necessità di "riportare in vita" l'elemento corrispondente del sistema operativo:

Bootrec( )

Per riportare il computer in condizioni di lavoro, è necessario eseguire una serie di passaggi. Inoltre, per la procedura avremo bisogno dei file di installazione di Windows. Quindi non possiamo gestire i dati corrispondenti senza un disco. Facciamo quanto segue:


Questo comando mostrerà tutti i possibili parametri con cui funziona.

Descrizione delle chiavi Bootrec( )

Squadre nell'ambiente cmd.exe può essere lanciato nella versione standard o con aggiunte speciali. Quindi, ad esempio, se scrivi " bootrec.exe/FixMbr", il programma scrive un record di avvio nella partizione principale. Inoltre, quest'ultimo è compatibile con Windows 7 e Vista. Ciò contribuirà a ripristinare la funzionalità del dispositivo. Inoltre, puoi ricorrere a questo trucco se è necessario rimuovere il codice non standard nel segmento corrispondente. Tuttavia, la tabella delle partizioni esistente rimane la stessa.

Se si utilizza il tasto "", il programma scrive un nuovo settore di avvio. È anche compatibile con i sistemi operativi Microsoft sopra indicati. Questa opzione viene utilizzata in diversi casi:

    Il file di avvio è stato sostituito con uno non standard.

    E' danneggiato.

    Dopo la settima versione o Vista, è stata pubblicata la build precedente. Ad esempio, dopo aver installato XP, viene utilizzato il bootloader di Windows NT.

Interessante da sapere! Lo stesso effetto può essere ottenuto utilizzando il programma " bootsect.exe" È anche su disco. Per fare questo, scriviamo “ bootsect /NT60 SIST" Apparirà un settore di avvio compatibile con "". Per informazioni dettagliate, è necessario eseguire l'utilità con la chiave " /aiuto».

Quando scrivi " bootrec.exe/ScanOs", l'applicazione esegue la scansione di tutti i dischi disponibili per OS 7 e Vista. Di conseguenza, gli utenti ricevono un elenco di tutti i sistemi trovati, anche quelli non registrati nella memoria dei dati di avvio.

Utilizzando la chiave " /RicostruisciBcd"avvierà la scansione di tutti i dischi per i sistemi operativi installati. Viene compilato un elenco da cui possono essere aggiunti alla memoria. Inoltre, questo comando ti consentirà di ricostruire il database. Tuttavia, prima di fare ciò, devi assolutamente eliminare i dati precedenti.

L'utilità di cui sopra ha un'ampia funzionalità. Ma non aiuterà se manca il file di avvio del sistema. In questo caso, è necessario ricorrere a un altro strumento.

Vale la pena notare che funziona automaticamente. Cioè, gli utenti devono solo accedere a determinati strumenti, inserire un comando e tutto verrà eseguito in modo indipendente: non è necessario fare nulla durante il processo stesso.

BCDboot( )

Questo strumento è progettato per creare o riparare un bootloader situato sulla partizione principale. Il programma consente anche di trasferire file tra dischi rigidi. Anche se su quest'ultimo il sistema non è visibile.

Per iniziare, basta digitare " bcdboot.exe C:\windows" L'operazione recupera i dati danneggiati, inclusi i file di archiviazione.

Il processo ha diversi parametri:

    Origine: il percorso della directory in cui si trova la distribuzione di Windows. Nel nostro caso, questo è un disco di plastica o chiavetta USB. Questo parametro è obbligatorio. Il resto è indicato come necessario.

    « /IO»: imposta la lingua dell'ambiente. Se lasciato invariato, viene utilizzato l'inglese.

    « /S"—indica la lettera dell'unità in cui verranno posizionati i file. file necessari. Per impostazione predefinita, questa è la posizione impostata dal BIOS o dal nuovo sistema: UEFI.

    « /v"—si avvia la modalità contabilità dettagliata del lavoro.

    « /M» - combinando i parametri di un record esistente e di uno appena creato. Tutto questo viene scritto in una nuova area di avvio.

Ritorno dopo aver usato Linux( )

Vale la pena immaginare una situazione in cui in precedenza avevi un sistema operativo Microsoft. E dopo Installazioni Linux all'improvviso il primo ha smesso di avviarsi. Ciò è accaduto a causa di alcuni errori.

Se Windows non funziona per te dopo aver installato Ubuntu, niente panico subito. Il problema può essere risolto semplicemente.

dd if=/dev/sda2 of=/linux.boot bs=512 count=1

Il codice sopra ti consente di copiare il settore di avvio dal " sda2" nel file linux.boot.

Vale la pena notare che in questo sistema operativo l'elemento root “ / " Se questo non è il caso nella tua situazione personale, devi prima scoprire quale dei aree esistenti stivale.

La voce è stata copiata nella cartella dell'utente. Andiamo quindi nella directory appropriata e trasferiamo il file nella partizione in cui è già installato Windows.

Il risultato sarà" Riga di comando", in cui scriviamo solo due righe e dopo ogni clic " accedere»:
Bootrec.exe/FixMbr
Bootrec.exe/FixBoot
Successivamente, riavviamo il dispositivo e vediamo come funziona tutto nel nostro sistema operativo.

Per sfruttare appieno le capacità dei sistemi operativi Microsoft, non è sufficiente sapere come pulire il sistema operativo dalla “spazzatura” accumulata sul disco rigido. Windows 7 è affidabile e allo stesso tempo capace di sorprendere l'utente, ad esempio "perdendo" il bootloader inaspettatamente e senza alcun motivo. Ovviamente sarà impossibile avviare il sistema in una situazione del genere; Parleremo dei modi per risolvere il problema.

Utilità di sistema

L'opzione più semplice per ripristinare il settore di avvio, come le due descritte di seguito, prevede che il proprietario del computer utilizzi un disco di installazione o un'unità flash. In generale, ripristinare il bootloader, seguendo attentamente l'algoritmo, non è più difficile di; inoltre, qualsiasi supporti rimovibili con Windows 7, non necessariamente quello da cui è stato installato il sistema.

L'utente avrà bisogno di:

  • Inserisci il disco nell'unità o nell'unità flash in qualsiasi slot libero, spegni e quindi avvia il computer o il laptop Controllo di Windows 7, quindi impostare nella finestra che appare l'avvio da supporto rimovibile premendo velocemente un tasto qualsiasi.
  • Attendi il download dei file: un utente che ha già installato Windows 7 da solo proverà un leggero sentimento di nostalgia.

  • Nella finestra che si apre, seleziona la lingua di installazione.

  • Esegui un altro passaggio standard richiesto per ripristinare il bootloader di Windows 7.

  • E utilizza il collegamento "Ripristino configurazione di sistema" nella nuova finestra.

  • Attendere nuovamente finché l'utilità non determina la presenza del sistema operativo installato sul computer o laptop.

  • L'utente deve selezionare quello desiderato, quello il cui bootloader si rifiuta di funzionare normalmente, e fare clic sul pulsante "Avanti".

  • Nell'elenco che si apre, seleziona l'opzione "Riparazione all'avvio".

  • E attendi finché il sistema non rileva gli errori esistenti del bootloader e si offre di risolverli.

  • Una volta completato il ripristino, utilizzando l'utilità di sistema, è possibile riavviare il computer e verificare nuovamente lo stato del bootloader: se viene ripristinato correttamente, verrà visualizzato il messaggio "Impossibile rilevare un errore".

  • Ora l'utente può riavviare Windows 7 utilizzando il pulsante corrispondente e iniziare a lavorare normalmente, senza dimenticare di farlo per ogni evenienza copia di backup sistemi.

Importante: Questo metodo è adatto a tutte le versioni di Windows 7 e a tutti i dischi utilizzati, compresi quelli con struttura MBR.

Di solito la sua efficacia è al cento per cento, ma se non riesci a ripristinare il bootloader del sistema operativo utilizzando questo metodo, dovresti provare uno dei seguenti: sono altrettanto sicuri, anche se un po' più complessi.

Utilizzando la riga di comando

La riga di comando è davvero uno strumento meraviglioso. Con il suo aiuto, non solo puoi ripristinare il bootloader se il metodo "standard" non funziona. L'utente avrà nuovamente bisogno di un disco di installazione o di un'unità flash; Avendo un po' di pazienza, puoi iniziare a lavorare:

  • Già in modo noto selezionare l'opzione "Ripristino configurazione di sistema", quindi selezionare l'utilità "Riga di comando".

  • Nella finestra che si apre, inserisci il comando diskpart e premi il tasto Invio.

  • Leggi le informazioni sul computer e inserisci il seguente comando senza virgolette e spazi aggiuntivi: lis vol.

  • Individua il tuo disco MBR contenente il bootloader nell'elenco che si apre e inserisci il suo numero utilizzando il comando set vol N, dove N è il numero del disco. Definire supporto richiesto la dimensione più semplice: solitamente è compresa tra 100 e 500 MB, ma in ogni caso dovrebbe essere più piccola delle altre.

  • Rendi attivo il disco specificato in precedenza inserendo un nuovo comando: activ.

  • Leggi le informazioni sul ripristino riuscito del bootloader di Windows 7, inserisci il comando di uscita e chiudi la console, quindi riavvia il computer o laptop: il bootloader dovrebbe essere trovato correttamente.

Importante: La riparazione dei settori di avvio utilizzando la riga di comando, eseguita in questo modo, è adatta a dischi fissi con markup MBR; in altri casi, molto probabilmente l'utente fallirà.

comando bootrec

Un'altra opzione di sistema eseguita dalla riga di comando. Utente Windows 7 che ha già inserito disco di avvio o unità flash e riuscito a chiamare "Ripristino configurazione di sistema", dovrebbe procedere come segue:

  • Digita bootrec nella riga di comando e premi Invio.

  • Leggi una breve descrizione di come funziona l'utilità.

  • E inserisci il nuovo comando bootrec.exe /fixmbr: come puoi immaginare, viene utilizzato per correggere gli errori della partizione di avvio ed è adatto solo per dischi rigidi con una struttura MBR.

  • Verificare che il comando sia stato completato correttamente.

  • E inserisci il seguente comando: bootrec.exe /fixboot. Viene utilizzato per portare il boot loader di Windows 7 in condizioni di lavoro.

  • Una volta completata la richiesta dal sistema.

  • L'utente può immettere il comando di uscita finale.

  • E riavvia Windows 7 in modalità normale.

Importante: Per ripristinare il bootloader di Windows 7, puoi utilizzare non solo dischi di installazione standard o unità flash, ma anche tutti i tipi di assemblaggi: l'importante è che forniscano la possibilità di chiamare la riga di comando.

Gestione del disco

Se sul tuo computer o laptop sono installate diverse versioni del sistema operativo Windows, puoi riparare il bootloader di una di esse avviando quella funzionante ed eseguendo una serie di semplici manipolazioni:

  • Apri il menu Start.

  • Vai su "Pannello di controllo".

  • Passare alla sezione “Sistema e sicurezza”.

  • Ora ti trovi nella sottosezione “Amministrazione”.

  • L'utente deve aprire il collegamento Gestione computer.

  • Nella finestra che si apre, passa alla scheda "Gestione disco".

  • E controlla se il sistema è attivo Partizione di Windows 7 - spesso si scopre che è disattivato e invece è contrassegnato quello principale, contenente il file di scambio, i dati di sistema e quelli dell'utente.

  • In questo caso, fai clic con il pulsante destro del mouse sul settore di avvio e seleziona "Rendi attiva la partizione" dal menu contestuale.

  • Dopo aver confermato l'azione, l'utente.

  • Vedrà che la partizione MBR è attivata e molto probabilmente sarà in grado di avviare Windows 7 normalmente.

Consiglio: se nessuno dei metodi sopra indicati ha aiutato, rimane solo una cosa: provare a reinstallare il sistema, a salvare i dati dell'utente o, se si desidera ricominciare da capo, a copiare Informazioni importanti sul supporto rimovibile, quindi formattarlo HDD E .

Riassumiamo

È possibile ripristinare il bootloader di Windows 7 avviando il disco di installazione o l'unità flash e selezionando l'opzione "Ripristino avvio". Altri metodi utilizzano la riga di comando e l'attivazione la sezione desiderata manualmente o riparando il settore di avvio. Se è possibile accedere con un altro sistema operativo, è necessario verificare se il boot loader di Windows è attivato: la priorità potrebbe essere spostata sulla partizione del disco principale.

Pubblicazioni sull'argomento