Casa / Tutorial Windows / Come copiare la partizione di avvio. Come spostare una partizione di avvio da un disco all'altro. Invece di una conclusione, o "menu di avvio multiplo in lingua russa"

Come copiare la partizione di avvio. Come spostare una partizione di avvio da un disco all'altro. Invece di una conclusione, o "menu di avvio multiplo in lingua russa"

annotazione

Considera la situazione in cui hai più di un disco rigido nel tuo sistema. Su uno di essi, il sistema operativo è già installato e sul secondo hai installato Windows 7. Era necessario rimuovere da sistema duro unità in cui non è installato Windows 7. Ma si è scoperto che senza questo disco il tuo sistema non vuole avviarsi.

Ciò è accaduto perché una delle tre condizioni per un avvio riuscito non era più soddisfatta:

  • L'MBR deve essere compatibile con bootmgr;
  • i file scaricati devono trovarsi sul disco attivo sistema operativo. Per Windows 7 questo è il file bootmgr e l'archivio dati di configurazione di avvio ( BCD), situato nel nascosto e cartella di sistema Avvio.

Considerare la soluzione al problema utilizzando l'esempio di configurazione mostrato in figura

Lo screenshot di Gestione disco mostra che l'unità C:, su cui è installato Windows 7, non è attiva. Azionamento D: è attivo. Anche i file di avvio di Windows 7 (sono nascosti e quelli di sistema) sull'unità C: non verranno trovati. Attività: sposta il bootloader dall'unità D: all'unità C:, ovvero assicurati che le condizioni di cui sopra siano soddisfatte.

Utilizzando un disco di installazione o ripristino di Windows 7

Con questi dischi, trasferire i file di avvio è facile. Disconnettere fisicamente il disco rigido "non necessario", avviare dal disco impostando nel BIOS Unità CD-DVD primo dispositivo di avvio, Accedere . Al termine della scansione e della ricerca dei sistemi operativi installati, eseguire "Ripristino all'avvio". Il programma di recupero preparerà il giusto molto difficile disk e copiarvi i file necessari. Dopo il riavvio, verrà ripristinata la possibilità di scaricare.

Se non ne hai disco di installazione, nessun disco di ripristino, è possibile utilizzare il metodo descritto di seguito.

Trasferimento dei file di avvio utilizzando l'utilità bcdboot.exe

È condizionatamente possibile suddividere l'operazione imminente in tre fasi, corrispondenti alle tre condizioni necessarie per un download riuscito.

  1. Rendiamo attivo il disco. Ci sono due modi per rendere attiva la sezione desiderata.
  2. Primo: vai allo snap-in "Gestione disco" (Win + R, nella riga "Esegui", digita diskmgmt.msc e fare clic su OK) e vedere quale lettera è assegnata alla prima partizione sinistra del disco che si intende conservare. È questa partizione che renderemo avviabile e attiva: fare clic con il tasto destro sulla partizione selezionata e selezionare menù contestuale"Rendi attiva la sezione". Si noti che questa sezione deve avere un attributo "principale".

    Secondo: correre riga di comando con diritti di amministratore. Tutti i comandi, che verranno discussi di seguito, verranno eseguiti in sequenza senza uscire dalla riga di comando.

    DISKPART list disk sel disk X list partition sel part 1 active exit

    dove X è il numero del disco da lasciare nell'elenco dei dischi (command elenco disco).

  3. Riscrivi il bootloader (MBR) (rendilo compatibile con bootmgr):
  4. Per fare ciò, è necessaria un'utilità bootsect.exe, che, in assenza di un disco di installazione, può essere preso. Scaricalo e decomprimilo in anticipo, ad esempio, nella directory principale della partizione C:.

    c:\bootsect /nt60 Tutto /force

    nota: l'esperienza mostra che se ci sono 2 o più HDD nella configurazione, la chiave /forza necessario.

  5. Trasferimento del file BCD e bootmgr in uno nuovo partizione attiva:
  6. bcdboot %Windir% /l ru-Ru /s С:

    Chiave /l- selezione delle opzioni di lingua per il download manager. Se il tuo sistema non è russo, usa altri valori di questa chiave, ad esempio en-Us per l'inglese, de-DE per il tedesco, ecc.

    Chiave /S- Specifica la lettera del volume assegnata alla partizione del sistema di destinazione in cui vengono copiati i file dell'ambiente di boot. Questa è la sezione che abbiamo reso attiva. Poiché il firmware del comando è impostato per impostazione predefinita su current partizione di sistema(prima di rimuovere il disco rigido, questa è la partizione D:), applicando questa chiave con la lettera della partizione di avvio prevista - necessariamente!

Controllo e modifica BCD

Eseguire il comando

bcdedit /store C:\boot\bcd

In base ai risultati del comando verificare i parametri (sottolineati nello screenshot):

  • nella sezione "Windows Boot Manager". dispositivo dovrebbe essere uguale alla lettera della nuova partizione attiva, nel nostro caso - e osdevice devono essere uguali alla lettera della partizione su cui si trovano attualmente Directory di Windows. Anche nel nostro caso lo è DA:.
  • in caso di incongruenza apportare le modifiche necessarie tramite i comandi:
bcdedit /store C:\boot\bcd /set (bootmgr) partizione dispositivo=C: bcdedit /store C:\boot\bcd /set (corrente) partizione dispositivo=C: bcdedit /store C:\boot\bcd /set ( corrente) partizione osdevice=C:

Di solito non è richiesta l'esecuzione di comandi, ma non fa male controllare.

Pertanto, il trasferimento dei file di avvio su un'altra unità non è un compito così difficile.

Invece di una conclusione, o "menu di avvio multiplo in lingua russa"

A causa del fatto che il programma di riparazione all'avvio eseguito dall'ambiente di ripristino utilizza i parametri "predefiniti", la lingua del gestore di avvio diventa l'inglese. In presenza di un unico sistema avviabile questo non si nota, ma in presenza di un menu multiboot colpisce. Se questo non ti soddisfa, esegui sulla riga di comando:

bcdboot %Windir% /l en-Ru

Devi eseguirlo dopo aver trasferito i file di download in una nuova partizione.

Nel sistema operativo Windows, durante la navigazione in Internet nello stesso Navigatore Google Chrome o qualsiasi altro file scaricato viene salvato automaticamente nella cartella Download. Si trova lungo il seguente percorso: C:\Utenti\*NomeUtente*\Download.

Può accumulare molti dati importanti che non vorresti perdere, ad esempio, con un trasferimento improvviso forzato. Installazione Windows, oppure si intasa con file di grandi dimensioni, riducendosi seriamente posto libero sul disco C in caso di volume ridotto. I motivi per modificare la posizione di archiviazione della cartella "Download" o "Download" potrebbero essere diversi, ma questo non è importante.

Per spostare la cartella Download su un'altra unità, apri la cartella personalizzata:
C:\Utenti\*Nome_Utente*\
o
C:\Utenti\*Nome_Utente*\

Questa cartella utente contiene la cartella Download. Fai clic destro su di esso e apri Proprietà.

Nella finestra delle proprietà, vai alla scheda Posizione.

Qui vedremo la posizione corrente della cartella dei download. Per cambiare la posizione di archiviazione in un'altra, fare clic sul pulsante Spostare.

Nella finestra di dialogo che si apre, seleziona una nuova posizione. Inoltre, è necessario selezionare una nuova cartella vuota e non una esistente con file.

Dopodiché, resta da premere Applicare e in una nuova finestra confermare le modifiche al sistema.

Restituisci tutto a lo stato iniziale possibile in modo simile.

Questo video mostra come riparare Windows 10* x64 (Mode Avvio del BIOS- Legacy) da un'immagine Acronis (schema di partizione del disco MBR) a un disco rigido con uno schema di partizione GPT (modalità di avvio UEFI)
(o come trasferire Windows 10* da un disco MBR a un disco GPT utilizzando Acronis immagine vera).

Per eseguire questa attività, verranno utilizzati AdminPE x64 UEFI e Acronis True Image, oltre a BootIce e l'utilità standard bcdboot.exe di Microsoft (la funzione "Ripristino BCD per sistema offline" in AdminPE).

* Nel modo descritto, è possibile trasferire l'operazione Sistemi Windows 7**/8/8.1/10 (x64) da un disco MBR a un disco GPT*** creando un'immagine dalla partizione di sistema del disco MBR utilizzando Acronis True Image e quindi ripristinandola dall'immagine su un disco GPT per l'avvio in modalità UEFI.

** La migrazione di Windows 7 x64 da un'unità MBR a un'unità GPT richiederà l'abilitazione del Legacy Compatibility Module (CSM) nel BIOS
Se questo modulo non è presente nel BIOS, molto probabilmente Windows 7 x64 non si avvierà questo computer, appeso in fase di carico.

*** La creazione di un bootloader EFI e l'avvio di Windows (ripristinato da un'immagine) in modalità UEFI richiede una "partizione di sistema EFI" (ESP) su un disco GPT (FS FAT32, 100 MB per impostazione predefinita)
Se non esiste, deve essere creato manualmente.
C'è un video tutorial separato su questo.

Trasferimento di Windows da un disco MBR a un disco GPT (conversione dello schema di partizione):


salvataggio dei dati su tutte le partizioni e integrità del sistema, per l'avvio in un ambiente UEFI**.

Paragon Hard Disk Manager 2015 verrà utilizzato per modificare lo schema delle partizioni,
e Acronis Disk Director 12 per ridimensionare la partizione di sistema.

Per creare una partizione di avvio ESP (EFI System partition), utilizzare lo script DiskPart (GPT_ESP_Disk0.dps),

PS: dopo aver trasferito il sistema operativo da MBR a GPT, è necessario abilitare / passare nel BIOS per l'avvio in modalità UEFI

Trasferimento di Windows da un disco MBR a un disco GPT (+ creazione di bootloader EFI):

Questo video mostra come trasferire il sistema operativo Windows (7*/8/8.1/10 x64) da un disco con uno schema Partizioni MBR su un disco con uno schema di partizione GPT,
dopo aver salvato i dati su tutte le partizioni e le prestazioni del sistema, avviare nell'ambiente UEFI** utilizzando lo script "Converti Disco0 da MBR a GPT (+EFI)".

Per modificare lo schema di partizione, verrà utilizzato uno script che utilizza l'utilità GPTGen,
e Acronis Disk Director 12 per ridimensionare la partizione di sistema e rimuovere la partizione di avvio attiva da 100 MB (se presente).
Per collegamento corretto Le lettere di partizione sono utilizzate da Paragon Hard Disk Manager 2015.

Per creare una partizione di avvio ESP (EFI System partition), utilizzare lo script DiskPart (MBR2GPT_ESP_Disk0.dps),
(l'estensione .dps è utilizzata solo in AdminPE!).
L'utilità BCDBoot integrata di Microsoft viene utilizzata per creare bootloader e file BCD per l'avvio da un disco GPT in modalità UEFI.

Condizioni per il funzionamento dello script:
1. Avvio in AdminPE x64 in modalità UEFI
2. Disco rigido con layout MBR con Windows 7*/8/8.1/10 x64 installato
3. Spazio libero di almeno 100 MB prima della partizione con il sistema operativo installato dopo la conversione in markup GPT (per creare una partizione ESP).
4. La presenza dello script DiskPart nella cartella PEAddons (MBR2GPT_ESP_Disk0.dps / MBR2GPT_ESP_Disk1.dps) - crea una partizione ESP (EFI System Partition)
5. Giusta scelta cartelle del sistema installato (C:\Windows per esempio) prima di eseguire lo script
6. La scelta corretta del numero del disco fisico per il lavoro (0/1 per esempio) (puoi vedere il numero del disco in "Gestione disco)".

L'ordine della sceneggiatura:
1. Pausa prima di iniziare per confermare la conversione
2. Convertire il disco fisico specificato (#) da MBR a GPT utilizzando GPTGen
3. Espelli il disco fisico (a livello di codice)
4. Restituire il disco fisico (a livello di codice) (questo è necessario affinché il sistema aggiorni lo stato del disco da MBR a GPT)
5. Creare una partizione ESP (EFI System Partition) da 100 MB nello spazio libero prima della partizione con Windows installato
6. Creare una configurazione del bootloader (BOOTMGR / BCD) sulla partizione del sistema ESP (avvia BCDBoot per il sistema autonomo selezionato)

* Trasferimento Windows 7 è possibile se UEFI BIOS supporta il modulo CSM (Legacy Boot). Assicurati che il tuo computer sia in modalità Legacy nel BIOS.
** Per corretto funzionamento BCDBoot DEVE scegliere la cartella corretta Windows installato e avviare in AdminPE in modalità UEFI.

P.S.: questo script è disponibile in AdminPE dalla versione 3.8 e AdminPE10 2.0
P.P.S.: dopo aver trasferito il sistema operativo da MBR a GPT, è necessario abilitare/cambiare nel BIOS per l'avvio in modalità UEFI

annotazione

Condizioni iniziali: il sistema dispone di più di un disco rigido. Il sistema operativo è già installato su uno di essi e sul secondo hai installato Windows 7. Era necessario rimuovere un disco rigido dal sistema su cui Windows 7 non è installato. Ma si è scoperto che senza questo disco il tuo sistema non vuole avviarsi.

Ciò è accaduto perché una delle tre condizioni per un avvio riuscito non era più soddisfatta:

  • la partizione da cui viene eseguito l'avvio deve essere attiva;
  • Il settore di avvio della partizione deve essere compatibile con bootmgr;
  • la partizione attiva deve contenere i file di avvio del sistema operativo. Per Windows 7 questo è il file bootmgr e l'archivio dati di configurazione di avvio ( BCD), che si trova in una cartella nascosta e di sistema Avvio.

Considerare la soluzione al problema utilizzando l'esempio di configurazione mostrato in figura

Lo screenshot di Gestione disco mostra che l'unità C:, su cui è installato Windows 7, non è attiva. Azionamento D: è attivo. Anche i file di avvio di Windows 7 (sono file nascosti e di sistema) sull'unità C: non verranno trovati. Attività: sposta il bootloader dall'unità D: all'unità C:, ovvero assicurati che le condizioni di cui sopra siano soddisfatte.

Utilizzando un disco di installazione o ripristino di Windows 7

Con questi dischi, trasferire i file di avvio è facile. Disconnettere fisicamente il disco rigido "non necessario", eseguire l'avvio dal disco impostando l'unità CD-DVD come primo dispositivo di avvio nel BIOS, inserire . Al termine della scansione e della ricerca dei sistemi operativi installati, eseguire "Ripristino all'avvio". Il programma di ripristino preparerà il disco rigido secondo necessità e vi copierà i file necessari. Dopo il riavvio, verrà ripristinata la possibilità di scaricare.

Se non si dispone di un disco di installazione o di un disco di ripristino, è possibile utilizzare il metodo descritto di seguito.

Trasferimento dei file di avvio utilizzando l'utilità bcdboot.exe

È condizionatamente possibile suddividere l'operazione imminente in tre fasi, corrispondenti alle tre condizioni necessarie per un download riuscito.

Primo: vai allo snap-in "Gestione disco" (Win + R, nella riga "Esegui", digita diskmgmt.msc e fare clic su OK) e vedere quale lettera è assegnata alla prima partizione sinistra del disco che si intende conservare. È questa partizione che renderemo avviabile e attiva: fare clic con il tasto destro sulla partizione selezionata e selezionare la voce del menu contestuale "Rendi attiva la partizione". Si noti che questa sezione deve avere un attributo "principale".

Secondo: eseguire un prompt dei comandi con privilegi di amministratore. Tutti i comandi, che verranno discussi di seguito, verranno eseguiti in sequenza senza uscire dalla riga di comando.

DISKPART list disk sel disk X list partition sel part 1 active exit

dove X è il numero del disco da lasciare nell'elenco dei dischi (command elenco disco).

Per fare ciò, è necessaria un'utilità bootsect.exe, che, in assenza di un disco di installazione, può essere preso. Scaricalo e decomprimilo in anticipo, ad esempio, nella directory principale della partizione C:.

C:\bootsect /nt60 Tutto /force

nota: l'esperienza mostra che se ci sono 2 o più HDD nella configurazione, la chiave /forza necessario.

Bcdboot %Windir% /l ru-Ru /s C:

Chiave /l- selezione delle opzioni di lingua per il download manager. Se il tuo sistema non è russo, usa altri valori di questa chiave, ad esempio en-Us per l'inglese, de-DE per il tedesco, ecc.

Chiave /S- Specifica la lettera del volume assegnata alla partizione del sistema di destinazione in cui vengono copiati i file dell'ambiente di boot. Questa è la sezione che abbiamo reso attiva. Poiché il firmware di comando utilizza la partizione di sistema corrente per impostazione predefinita (prima di rimuovere il disco rigido, è la partizione D:), l'applicazione di questa chiave con la lettera della partizione di avvio prevista è necessariamente!

  1. Rendiamo attivo il disco. Ci sono due modi per rendere attiva la sezione desiderata.
  2. Sovrascrivi il settore di avvio (rendilo compatibile con bootmgr):
  3. Sposta il file BCD e bootmgr nella nuova partizione attiva:

Controllo e modifica BCD

Eseguire il comando

bcdedit /store C:\boot\bcd

In base ai risultati del comando verificare i parametri (sottolineati nello screenshot):

  • nella sezione "Windows Boot Manager". dispositivo dovrebbe essere uguale alla lettera della nuova partizione attiva, nel nostro caso - e osdevice deve essere uguale alla lettera della partizione in cui si trovano attualmente le directory di Windows. Anche nel nostro caso lo è C:.
  • in caso di incongruenza apportare le modifiche necessarie tramite i comandi:
bcdedit /store C:\boot\bcd /set (bootmgr) partizione dispositivo=C: bcdedit /store C:\boot\bcd /set (corrente) partizione dispositivo=C: bcdedit /store C:\boot\bcd /set ( corrente) partizione osdevice=C:

Di solito non è richiesta l'esecuzione di comandi, ma non fa male controllare. Invece di un identificatore (corrente), può essere (predefinito) o anche alfanumerico. Quindi nei comandi è necessario utilizzare quello utilizzato per il caricamento.

Pertanto, il trasferimento dei file di avvio su un'altra unità non è un compito così difficile.

Invece di una conclusione, o "menu di avvio multiplo in lingua russa"

A causa del fatto che il programma di riparazione all'avvio eseguito dall'ambiente di ripristino utilizza i parametri "predefiniti", la lingua del gestore di avvio diventa l'inglese. In presenza di un unico sistema avviabile questo non si nota, ma in presenza di un menu multiboot colpisce. Se questo non ti soddisfa, esegui sulla riga di comando:

bcdboot %Windir% /l en-Ru

Devi eseguirlo dopo aver trasferito i file di download in una nuova partizione.

Ciao amici! Nell'articolo di oggi, ricreeremo il bootloader di Windows 7. In quali casi può essere utile.Ad esempio, Windows 7 non si avvia e fornisce errori relativi a un malfunzionamento del bootloader, ad esempio: "Un sistema operativo non è stato trovato" (Il sistema operativo non è stato trovato), Bootmgr mancante. Premi ctrl+alt+canc, manca NTLDR all'avvio di Windows 7. O forse hai trasferito Windows 7 da disco rigido sul disco a stato solido, ma il sistema non si avvia dall'SSD e visualizza un errore o mostra una schermata nera.Stai tentando di ripristinare l'avvio del sistema operativo, ma non riesci a farlo.In tali casi, è necessario eliminare e quindi ricreare sezione nascosta - Sistema riservato (Riservato dal sistema, 100 MB), è su questa partizione che si trovano i file di avvio di Windows 7.

Quando si installa Windows 7 su un laptop o computer con un normale BIOS ( disco fisso MBR), viene creata automaticamente una partizione nascosta System Reserved (Riservato dal sistema, 100 MB), il cui scopo è archiviare e proteggere i file di avvio del sistema operativo.Questa partizione ha sempre i seguenti attributi: (Attivo, Sistema, Partizione primaria) e avvia il sistema operativo installato sul computer.

Se assegni una lettera di unità a questa partizione e nelle opzioni della cartella (visualizza) impostare i parametri "Mostra file nascosti e deseleziona "Nascondiprotetto file di sistema", quindi all'interno vedrai la cartella "Boot" (contenente il file dell'archivio di configurazione di avvio - BCD) e il file del gestore di avvio "bootmgr".

Per il successo della nostra attività, ricordiamo il meccanismo di avvio di Windows 7 e il programma ci aiuterà BOOTICE.

Prima di tutto, dopo aver acceso il computer, la subroutine del BIOS riceve il controllo, che verifica la funzionalità di tutti i componenti. blocco di sistema, quindi il BIOS cerca nelle sue impostazioni il dispositivo prioritario per l'avvio (disco rigido, unità flash, unità DVD) e trovandone uno (ad esempio, un disco rigido) legge da esso registro di avvio MBR (Windows 7 è solitamente installato su un disco di partizione MBR). L'MBR si trova nel primo settore del disco di avvio, ha una dimensione di 512 byte e contiene il codice del programma NT 6.x,

Che cerca una partizione attiva (Attiva) da cui caricare il sistema operativo, questa partizione attiva

chiamato PBR (Partition Boot Record) eha il proprio record di avvioBootmgr.

Dopodiché, il controllo passa

file del gestore di avvio "bootmgr", che avvia il file winload.exe di Windows 7. Cos'è winload.exe?

Il sistema operativo (nel nostro caso, Windows 7) è un programma e, affinché funzioni (inizia a caricarsi), è necessario eseguire il file eseguibile del sistema operativo:winload.exe o winload.efi. WIl caricatore lancia questi file. Wloader è un piccolo programma. Filewinload.exe viene avviato MBR- caricatore e filewinload.efi avvia il bootloader EFI. Windows 7 nella maggior parte dei casi è installato su un disco con un bootloader MBR.

Avvio di Windows 7 si verifica in questa sequenza,gestore di download bootmgr elabora le informazioni disponibili nella memoria di avvio (file BCD), e questo è il menu, l'ora di visualizzazione, l'elenco dei sistemi operativi (se ce ne sono diversi) e così via, se i dati sono corretti, il sistema operativo dovrebbe essere caricato . Ma! Se almeno uno dei file che ho citato (bootmgr o BCD) risulta essere errato o del tutto assente, allora siamo garantiti problemi durante il caricamento del sistema.Accade spesso che l'integrità di questi file venga violata per qualsiasi motivo (azioni incuranti dell'utente, installazione di boot manager di terze parti, virus, ecc.), In questo caso, le azioni standard per ripristinare il bootloader potrebbero non essere d'aiuto, quindi è meglio eliminare completamente questa partizione, quindi formattare e ricreare i file di avvio. Come lo posso fare.

Eliminiamo la partizione nascosta Sistema riservato (riservato dal sistema, volume 100 MB) e lo creiamo nuovamente utilizzando il sistema integratoutilità della riga di comando diskpart

Avviamo dall'unità flash di installazione di Windows 7. Se non trovi l'immagine ISO dei sette, puoi utilizzare il boot. Chiavetta Windows 8.1 o Win 10.

Nella finestra di installazione iniziale del sistema, apri la riga di comando con la scorciatoia da tastiera Maiusc + F10.

Inseriamo i comandi in sequenza:

diskpart

lis vol (questo comando visualizza lettere, numeri, etichette, dimensioni e sistema di file. BSezione Ukva 100 mb (С:). Volume 1. BPartizione Ukva con Windows 7 installato - (D :).

sel vol 1 ( seleziona il volume con cui lavoreremo - 100mb (C:). Volume 1)

del vol ( eliminare volume 100 mb).

Dopo aver eliminato il volume, sul disco è apparsa un'area non allocata di 100 MB.

crea par prim ( creare una partizione principale in questa area non allocata)

formato fs=ntfs ( creare un file system NTFS sulla partizione)

assegnare la lettera C ( assegnare la lettera C alla partizione creata)

attivo ( rendere attiva la sezione)

esci (esci da diskpart)

bootsect /nt60 C: /mbr ( dato comando scrive i codici PBR necessari sul disco rigido ( Bootmgr) e MBR (NT 6.x))

bcdboot D:\windows /s C:( crea un bootloader per Windows 7, situato su (D :),posizione del bootloader (c:))

I file di download sono stati creati correttamente.

Questo metodo adatto a chi ne ha diversi dischi fissi, e hanno un sistema operativo installato con un bootloader.

Su questi dischinon usiamostrumenti bootrec /fixmbr e bootrec /fixbootper aggiornare i codici MBR e PBR. Questi comandi funzionano solo con il disco rigido 0.

Il comando bootsect funziona con il disco che specifichiamo. T lo stesso vale per bcdboot.Senza l'opzione /s, bcdboot funziona con la partizione attiva sul disco rigido 0. ANDil parametro /s che utilizziamo punta alla partizione attiva dell'hard disk desiderato.