Clonare un'installazione di Windows su un disco rigido da 3 TB; Da MBR a GPT


20

Sul mio desktop è installato Windows 7 Professional a 64 bit. Sfortunatamente per me e il mio portafoglio il mio disco rigido non funziona. Ho acquistato un disco rigido da 3 TB in sostituzione del mio attuale disco da 2 TB. Vorrei evitare il maggior fastidio possibile spostandomi su questa nuova unità, quindi vorrei copiare la mia partizione corrente sulla nuova unità utilizzando Gparted. Il problema è che sospetto che la mia partizione corrente sia MBR e ho bisogno di GPT sulla mia nuova unità poiché è 3 TB.

Posso semplicemente copiare la partizione MBR sul nuovo disco e poi convertirla in GPT dopo il fatto (puoi anche convertire il tipo di partizione)?

O dovrei in qualche modo copiare il contenuto della partizione in una partizione GPT sulla nuova unità?

Come posso fare per fare questa transistor?

Inoltre, ci sono problemi che dovrei fare attenzione a non avviare una partizione GPT? Se è importante, la mia scheda madre ha 1 anno a partire da maggio 2012.

Modifica: la mia scheda madre ha 1 giorno di età. Il mio vecchio non ha compatibilità UEFI, quindi ho deciso di fare un aggiornamento a Intel oggi dato che avrei bisogno di una scheda madre UEFI per usare il mio nuovo HDD.

Quanto posso usare un disco rigido morente (settori danneggiati secondo Hitachi Drive Fitness Test)?
Non ho assolutamente pensato di essere al sicuro.

Modifica 2: dopo due tentativi di clonazione, non ha funzionato nulla (clonazione diretta o clonazione su un'immagine). Ho appena installato Windows, quindi ho copiato tutto quello che potevo. Onestamente, dopo diversi giorni di stress con il software di clonazione, lo consiglierei a chiunque abbia questo problema in futuro.


Questa pagina sembra una buona risposta: mpspartners.com/2013/10/…
MarcH,

Anche la "correzione delle collisioni del disco" dello stesso Russinovich è altamente raccomandata: blogs.technet.com/b/markrussinovich/archive/2011/11/08/…
MarcH

Risposte:


5

Usa clonezilla per creare un'immagine del tuo hdd, quindi ripristina l'immagine sul tuo nuovo disco e sarebbe come se non fosse successo nulla. http://clonezilla.org/ Per
farlo, dovrai avviare clonezilla da una USB o da un CD.

Bene, date le nuove informazioni, ti consiglio di fare quanto segue:

  1. Partiziona la tua unità da 3 TB a metà.
  2. Crea l'immagine utilizzando il software in alto salvando l'immagine nella seconda metà della partizione appena creata. (Clonezilla ti permetterà di specificare dove vuoi posizionare l'immagine)
  3. Ripristina l'immagine nella prima metà.
  4. Una volta che sembra tutto a posto, formatta la seconda partizione, quindi elimina la seconda partizione
  5. Estendi la prima partizione per coprire l'intera unità.

Nota: se non si dispone di spazio sufficiente, potrebbe essere necessario rimuovere alcuni dei giochi, quindi installarli solo dopo che l'immagine si è esaurita.

Ti consiglio di scherzare fino a quando non ottieni quello che vuoi, perché finché hai l'originale starai bene.


Dato che non ho 2 TB di spazio libero, avrei bisogno di fare da disco a disco e non sono sicuro che sia possibile clonare direttamente una partizione MBR su una partizione GPT. L'idea di @Robert di partizionare prima e poi copiare l'installazione sembra come dovrei fare.
Dan Blakemore,

Quanto spazio stai utilizzando sull'unità da 2 TB?
imtheman,

Circa 1,2 TB. Principalmente giochi Steam, quindi posso scaricare di nuovo se necessario, ma ci sono anche tonnellate di fotografie (formato RAW, quindi abbastanza grandi) di cui non è attualmente eseguito il backup da nessuna parte (il mio pc è una specie di backup per il mio laptop poiché ha un disco più grande) .
DanBlakemore,

Ho apportato alcune modifiche alla mia risposta. Spero che ti aiuti.
imtheman,

1
Se avessi il rappresentante, voterei questa risposta perché è davvero buona. Ho anche ottenuto su SevenForums.com e ho posto una versione più raffinata della mia domanda. Dopo essermi guardato intorno, ho trovato la mia risposta e ho ricevuto alcuni suggerimenti. Lo aggiungerò come risposta anche per le future persone di Internet da trovare quando lo cercano.
Dan Blakemore,

15

Nessuna delle risposte finora mi ha dato tutte le informazioni di cui avevo bisogno per risolvere questo problema. L'ho risolto e sto eseguendo con successo la mia vecchia installazione di Windows MBR su UEFI e GPT ora.

  1. Collegare solo l'unità di destinazione ed eseguire il programma di installazione di Windows 7 in modalità UEFI. Puoi farlo abilitando UEFI nel BIOS e usando il DVD. È possibile creare una chiavetta USB avviata da UEFI, ma lo strumento Microsoft non li renderà tali. Attenzione per questo.
  2. Installa Windows 7 pulito sul tuo target sull'unità di . Puoi confermare di essere in modalità UEFI quando verranno create 3 partizioni (EFI, MSR e Main).
  3. Collega il tuo disco sorgente e avvia un CD / DVD / USB live di Ubuntu (o altri Linux) e usa NTFSCLONE (dal terminale con super user priv: 'sudo ntfsclone', la sintassi è facile da usare dalla pagina di aiuto) per copiare il tuo NTFS partizione dall'unità di origine e sovrascrivere la partizione di Windows principale sull'unità di destinazione. Fai attenzione alla sintassi di NTFSCLONE, può avere la destinazione e l'origine sulla riga di comando viceversa.
  4. Scollega l'unità di origine e goditi la tua vecchia installazione sulla nuova unità.

Da quello che posso vedere, invece di eseguire il codice di avvio nell'avvio del disco, EFI esegue semplicemente il codice di avvio sulla partizione EFI FAT32 in una posizione predeterminata, questo codice di avvio avvia quindi l'installazione di Windows. Mentre sovrascriviamo uno che è stato impostato correttamente, inizia invece il nostro vecchio.

Mi ci sono voluti letteralmente giorni di armeggiare per capire tutto questo e ora spero che altri non debbano farlo.

(Altre note: sul mio Intel DP43TF ho dovuto aggiornare il BIOS e impostare il BIOS su IDE anziché AHCI per l'installazione di Windows. L'ho ripristinato su AHCI dopo aver inserito la mia vecchia installazione sull'unità GPT e tutto andava bene)

Testato e funzionante!


Al passaggio 4, Windows 7 si è confuso con le lettere di unità e di conseguenza ha ritenuto che la mia installazione non fosse autentica. Fortunatamente, dalla schermata nera risultante, si può semplicemente CTL-ALT-DEL, avviare il task manager e da lì eseguire regedit ed eseguire le modifiche necessarie su HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices. Riavvia e voilà!
zarkdav,

Ottima risposta, ho appena funzionato sotto Windows 10.
chue x

Ho appena finito di spostare il mio Windows 10, grazie per la risposta dettagliata. Ho usato due modifiche: Fase 1: non sono riuscito a far avviare UE Pendfi dal mio UEFI, quindi ho creato una partizione FAT32 da 8 GB sull'unità di destinazione, copiato i file dal DVD di installazione di Win10 su di esso e avviato. Passaggio 3: utilizzo di CD live GParted per evitare follia della destinazione / sorgente della riga di comando.
Csq,

3

Per prima cosa devi assicurarti che la tua scheda madre supporti l'avvio UEFI. Potrebbe essere necessario abilitarlo nel BIOS.

Il contenuto della partizione stessa è NTFS e non ha alcuna differenza tra MBR e GPT. Ma il codice di avvio necessario per l'avvio tramite UEFI nella partizione potrebbe essere diverso.

Inoltre, la differenza più grande è la partizione di avvio ~ 100 MB che di solito si trova proprio prima della partizione di sistema. UEFI ha bisogno di una partizione aggiuntiva.

Puoi provare a creare manualmente due partizioni da 100 MB, quindi copiarla dopo. Quindi avviare il CD di installazione di Win7 e lasciarlo riparare il processo di avvio. Questo potrebbe funzionare ma non lo so (mai provato).

Ma penso che sarebbe più facile avviare una nuova installazione di Windows 7 e lasciarlo partizionare automaticamente il disco. Durante l'installazione è possibile ripristinare il computer e successivamente sovrascrivere l'installazione incompleta con quella precedente.

Configurazioni consigliate per partizioni del disco basate su UEFI


L'ultima volta che ho fatto qualcosa del genere, ho usato Gparted per clonare l'intero disco. Qual è il modo migliore per copiare solo il contenuto del file nella sua interezza? Linux live? Avvio del drive morente con l'altro montato?
Dan Blakemore il

1
Non tentare mai di copiare un file di installazione di Windows 7 per file. Ciò interromperà tutti i collegamenti simbolici. Sarebbe meglio uno strumento di imaging / clonazione in grado di gestire tutte le specifiche di NTFS. Se non sai quale prendere puoi provare quello integrato in Win7.
Robert

So che posso clonare la partizione con clonezilla, ma questo, sospetto, creerebbe una partizione MBR sul nuovo disco, che sarebbe impossibile convertire in GPT, per quanto ne so. Windows ha uno strumento per la clonazione su un nuovo disco?
Dan Blakemore,

Partizionare il disco tramite Win7 come GPT e quindi clonare solo la partizione.
Robert,

3

Un'altra possibilità è usare robocopy. Poiché UEFI è necessario solo per utilizzare l'unità come unità di avvio, è possibile montarla con qualsiasi Windows 7. a 64 bit. Questo metodo copia i file dal vecchio disco al nuovo dopo che la nuova unità è stata partizionata.

  1. Partiziona il disco da 3 TB con Windows
  2. Inserisci entrambe le unità originali e nuove in un altro computer che esegue Windows 7 a 64 bit
  3. In un prompt dei comandi (elevato?), Eseguire il comando robocopy F: G: /mir /zb /copyall /dcopy:t /sl /xd "System Volume Information" /xf hiberfil.sys pagefile.sys /xj /r:0 /w:0 /mt:2 /log:robocopylog.txtdove F: è l'unità di origine e G: è l'unità di destinazione. Fare riferimento alla documentazione di robocopy per le definizioni delle bandiere.
  4. Fatto.

Non l'ho ancora testato e potrei finire con la risposta di Peter Maxwell, ma non voglio essere il post sul forum tra 2 anni che qualcuno trova ed è insoddisfatto della mancanza di risposte.

Questa risposta si basa sul thread SevenForums.com che ho iniziato.


3

Ho aggiornato da un disco MBR 2T a uno GPT 3T (ciascuno con una partizione del sistema operativo Win 7 e una partizione dati). I commenti qui mi hanno dato un grande aiuto nel trasferire le vecchie partizioni Win 7 MBR nelle nuove GPT, in particolare la partizione di avvio. Solo per condividere qui quello che ho fatto in modo che ci sarebbe voluto meno tempo per gli altri con lo stesso bisogno:

Avevo entrambe le unità collegate dappertutto, oltre a una chiavetta USB e un'unità DVD

  1. Rendi avviabile la chiavetta USB con Parted Magic (riferimento: http://www.makeuseof.com/tag/how-to-clone-your-hard-drive/ )
  2. Prendi il DVD di installazione di Win 7 a 64 bit (o masterizzane uno dall'immagine ISO disponibile in rete), imposta l'opzione BIOS del PC (nel mio caso, premi F12 all'avvio) per avviare il DVD di installazione di Win 7 in modalità UEFI
  3. Esegui un'installazione pulita di Win 7 sul nuovo disco 3T (non devi preoccuparti delle impostazioni poiché verranno sovrascritte in seguito) - Win 7 creerà automaticamente 3 partizioni sotto GPT
  4. Riavvia e imposta l'opzione BIOS per avviare l'unità USB in Parted Magic (utilizzare la piattaforma x386_64)
  5. Utilizzando Partition Editor, riduci la partizione di Win 7 alle dimensioni necessarie e crea una nuova partizione di dati con lo spazio libero
  6. Usando Clonezilla, clona la vecchia partizione di avvio di Win 7 di MBR nella nuova partizione di avvio di Win 7 GPT
  7. Fai lo stesso con la partizione dati
  8. Scollegare la vecchia unità 2T (opzionale: per evitare confusioni di lettere di unità), impostare l'opzione BIOS per avviare la nuova unità 3T in modalità UEFI
  9. Quando Win 7 segnala un errore con l'unità, seguire le istruzioni sullo schermo per andare con "Ripristino del sistema"> "Ripristino all'avvio" utilizzando il DVD di Win 7 - i problemi verranno risolti automaticamente da Win 7
  10. Riavvia e consenti al sistema di passare attraverso chkdsk: la nuova unità è pronta con esattamente le stesse due partizioni e tutto trasferito dalla vecchia unità

Spero che questo aiuti - ha funzionato per me!


0

2019: struttura per la copia della partizione MBR Win7 in un nuovo disco di avvio GPT .

I passaggi non si applicano a Win8, Win8.1, Win10 a causa di partizioni extra durante l'installazione. I passaggi modificati si applicano a 8 / 8.1 / 10, ma non documentati qui.

  1. Supponiamo che il disco Win7 si avvii. Richiesto è un Live CD / flashdisk di Gparted.

    Non hai un tale CD o disco flash? Quindi: Cerca "gparted live"; seguire le istruzioni per un CD o un disco flash avviabile.

  2. Immettere le impostazioni UEFI del computer (impostazioni BIOS). Seleziona UEFI. Sui computer meno recenti, impostare UEFI come preferenza di primo avvio preferita.

    Per prima cosa, prova a martellare il tasto DEL all'avvio per accedere alle impostazioni. Non riesci a inserire le impostazioni? Cerca "UEFI" più una stringa che identifica il tuo computer.

  3. Supposto: il disco Win7 e il nuovo (GPT) sono collegati durante l'avvio. Per favore : disconnetti tutti gli altri dischi. Avviare il Live CD / flashdisk di Gparted.

  4. Gparted: Partiziona il DISPOSITIVO (nuovo disco) come GPT dal menu principale di Gparted.

  5. Gparted: crea una partizione EFI fat32 da 100 MB all'avvio del disco GPT. Non aggiungere più partizioni al disco GPT.

  6. Gparted: selezionare Copia la partizione dati WinR MBR dal menu PARTITION. Non temere, questo non cambia nulla sui dischi.

  7. Gparted: fai clic sul disco GPT e trova lo spazio non allocato. Cliccaci sopra. Seleziona Incolla dal menu PARTITION nello spazio non allocato del disco GPT. Non temere, nulla è cambiato sui dischi.

  8. Gparted: ricontrolla la partizione di destinazione non allocata per trovarsi sul disco GPT. Quindi fare clic su MODIFICA, quindi su APPLICA per creare la copia sul disco GPT.

  9. Esci da Gparted Live al termine della copia. Previsto: rimuovere il disco di Win7 e riavviare: vedere il passaggio 11. Tuttavia, se non si dispone di un CD / flashdisk di installazione di Win7, utilizzare Win7 per crearlo prima di rimuovere il disco di Win7.

  10. Seguire i passaggi di Microsoft per reinstallare le impostazioni di avvio UEFI nella partizione EFI da 100 MB e nella partizione dati Win7. Richiede un CD / flashdisk di installazione Win7. A seconda dell'hardware del computer (vale a dire, vecchio ASUS), potrebbe essere necessario ripristinare le impostazioni UEFI per preferire l'avvio MBR per l'avvio del CD / flashdisk. Un disco di installazione di Win7 può essere avviato solo come MBR, ma questo fatto non impedisce di correggere UEFI.

    Importante: rimuovere il disco Win7 dal computer. I passaggi successivi presuppongono che nel computer sia presente solo il nuovo disco GPT. https://answers.microsoft.com/en-us/windows/forum/windows_7-system/repair-windows-7-efi-boot/082e3efd-b3fc-4d24-b223-b8c42aa738d4

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.