Il modo più semplice per spostare la mia installazione di Windows su un SSD?


44

Ho fatto il grande passo e ho comprato un SSD e voglio spostare la mia installazione di Windows esistente. L'attuale disco rigido è di 500 GB, ma ho ridotto il contenuto a circa ~ 40 GB. Lo sto trasferendo su un SSD da 100 GB e sto cercando il modo più semplice solo per copiare tutto e impostare l'SSD come dispositivo di avvio.

Ho esaminato alcuni strumenti come Macrium Reflect, ma non sembrano in grado di ripristinare su un'unità più piccola. Devo cercare qualcosa come PING per farlo? Sto cercando di evitare spaventose utility di avvio basate su Linux, se possibile, qualcuno conosce un modo più semplice?


Noto che a partire dal 2015 macrium riflette gratuitamente ripristina su una partizione più piccola in modalità manuale.
Journeyman Geek

Risposte:


35

ImageX è uno strumento gratuito che fa parte del WAIK di Windows 7 ( download ). È ciò che utilizziamo per le macchine fotografiche al lavoro. Può anche essere usato per creare backup della macchina. Se stai eseguendo l'unità C (hai un'altra unità D e il tuo SSD è attualmente impostato su E), allora sarebbe solo una questione di avvio in Windows PE, quindi

ImageX /capture c: d:\image.wim "bootDrive" /verify /compress fast

Ciò renderà un file molto grande chiamato image.wimsull'altra unità. Potresti persino mappare un'unità e metterla in rete, che è ciò che facciamo.

Quindi, riconfigurare le unità per assicurarsi che l'SSD sia ora C:\.

Riavvia nuovamente in Windows PE e digita:

imagex /apply d:\image.wim 1 c: /verify

Quindi, dopo, è CRITICO eseguire questo comando, sempre in PE:

bcdboot.exe c:\windows

che lo renderà tutto avviabile.

In caso bcdboot.execontrario, potrebbe essere necessario contrassegnare la partizione su cui è stata copiata Windows come attiva per prima utilizzando l' diskpartutilità .


1
Per questo non funzionerà solo lo strumento di backup delle immagini incorporato di Vista (o 7) ("Backup del computer" nel Centro backup e ripristino)? Eseguire il backup del vecchio disco di avvio su un HDD portatile e ripristinarlo sul SSD utilizzando il DVD di installazione di Windows? Leggermente più semplice, non sono necessari strumenti aggiuntivi.
MGOwen il

Consiglio di utilizzare il driver WIM da Windows Vista AIK, non da Windows 7 AIK. È molto più veloce.
Mehrdad,

2
che cos'è windows PE?
user4951

3
come riconfigurare l'unità
user4951

1
@urig Non faccio più molto con Windows, ma credo che abbiano cambiato il nome in Windows ADK
Brian,

10

La funzionalità di backup integrata di Windows 7 lo rende molto semplice, a condizione che tu abbia un'altra (terza) unità su cui archiviare il backup.

http://www.winsupersite.com/article/windows-7/replace-your-hard-drive-using-free-windows-7-tools

L'ho fatto questo fine settimana e ha funzionato perfettamente.


6
Nota Windows Image Recovery NON consente di ripristinare da una partizione più grande a una partizione più piccola anche se la quantità effettiva di dati è inferiore alla partizione più piccola. Ho provato a utilizzare questo metodo per spostare Windows 7 da un HDD da 2 TB a un SSD da 128 GB e nonostante abbia solo 80 GB di dati sull'unità, non è riuscito con "Nessun disco utilizzabile per ripristinare il disco di sistema".
user33339,

10

La mia esperienza di successo:

  • Collegare l'unità SSD e formattare come NTFS
  • Avvia con il DVD originale di Windows 7 -> Ripristina
  • Controllare la lettera dell'unità di origine e le lettere dell'unità di destinazione (ad es. E: e H :)
  • Eseguire:

    ROBOCOPY "E:\Program Files" "H:\Program Files" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Program Files (x86)" "H:\Program Files (x86)" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Windows" "H:\Windows" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Users" "H:\Users" /MIR /SEC /SECFIX /R:0
    BOOTSECT /nt60 H: /mbr
    
  • Scollegare la vecchia unità e riavviare con il DVD originale di Windows 7 -> Ripristina

  • Spegnimento
  • Scambia l'unità, accendila, seleziona per avviare dalla nuova unità nel BIOS

6

Anche se la risposta di @Brian dovrebbe funzionare, ho usato questo ed è molto più veloce e non richiede WAIK o WinPE:

  1. Crea le partizioni

    • Sulla nuova unità creare una partizione da 100 MB all'inizio dell'unità, contrassegnarla come attiva
    • Crea un'altra partizione primaria grande almeno quanto la C originale:
    • Montare entrambe le partizioni, ad esempio quella piccola come Y: e quella grande come X:
  2. Copia le partizioni

    Dobbiamo copiare tutto, anche l'MBR.

    • Ottieni un'utilità di copia delle partizioni che funziona in Windows 7. Ho usato Acronis Disk Director, ma credo che Norton Ghost, Acronis True Image o Seagate Discwizard dovrebbero farlo.
    • Copia la tua partizione C: nella nuova unità X:
    • Ciò dovrebbe richiedere un riavvio
  3. Cambia lettera di unità

    Devi modificare la nuova unità regedit in modo che la lettera di unità assegnata non sia X :, ma C:

    • Apri REGEDIT
    • Seleziona HKEY_LOCAL_MACHINE
    • Vai a File -> Carica hive
    • Aperto X:\[Your windows dir]\System32\Config\SYSTEM
    • Scegli un nome chiave, ad esempio "TEMP"
    • Creerà una cartella Temp, la aprirà e la localizzerà MountedDevices
    • Scorrere verso il basso e rinominare \DosDevices\C:a \DosDevices\Z:(o una lettera non usata)
    • Infine rinominare \DosDevices\X:in\DosDevices\C:

    Assicurati di rinominare la voce nel registro della nuova unità, non in quello precedente

  4. Crea BCD

    Questo dovrebbe fare il bcdboot.exeruolo

    • Ottieni EasyBCD
    • Vai a Distribuzione BCD, scegli la partizione da 100 MB della nuova unità Y:
    • Installa BCD
    • Accetta la finestra di dialogo per aprire il nuovissimo BCD
    • Vai su Aggiungi nuova voce, seleziona Windows, Tipo: Windows Vista / 7, unità C: e fai clic Add Entry.
  5. Cambia dispositivo di avvio

    • Riavvia e accedi alla configurazione del BIOS (F1 o DEL)
    • Cambia la priorità dell'HD, spostando il nuovo HD verso l'alto

È tutto


3
Questo approccio ha funzionato bene per me (e non avevo bisogno né di un DVD né di un disco rigido aggiuntivo). Si noti che ho usato xxclone step # 2, poiché tutte le altre opzioni costano denaro (o, nel caso di Seagate Discwizard, è necessario aver installato un prodotto Seagate o Maxtor).
Joachim Sauer,

Questo approccio non ha funzionato per me. Quando ho avviato l'SSD, la lettera di unità in "Computer" era C: ma in Gestione disco era ancora X: e la vecchia unità era ancora C :. Inoltre, il mio profilo utente veniva ancora caricato dal vecchio C :.
Steven T. Snyder,

6

Ieri ho copiato con successo la mia installazione di Windows su un nuovo SSD. Sapevo che volevo usare GParted , ma non ero sicuro di cosa fare dopo. Mi ci sono volute un paio d'ore per avviare il computer dall'unità SSD dopo aver copiato Windows, quindi ho pensato di prendere nota di quello che ho fatto.

Ecco cosa ho fatto:

  • Liberato abbastanza spazio sul mio disco rigido in modo che ciò che si trovava su di esso si adattasse all'SSD.

  • Scaricato e masterizzato un CD live GParted . È un editor di partizioni basato su Linux, ma l'ho trovato facile da usare e affidabile.

  • Inserisci l'SSD nel computer.

  • Modificata la priorità di avvio nel BIOS per avere l'SSD in alto (buono da verificare in modo da sapere da dove si sta avviando).

  • Avviato su GParted e ridimensionato la partizione del mio disco rigido per essere più piccola dell'SSD. Il ridimensionamento è durato quasi un'ora. Quindi ho copiato e incollato la partizione del disco rigido sull'SSD e l'ho ridimensionato per riempire contemporaneamente l'SSD. Ci sono voluti circa mezz'ora. (Vai in modalità avanzata e considera le opzioni, come --recover, se hai a che fare con un disco difettoso).

  • Ho scollegato il disco rigido con la mia vecchia installazione di Windows. Non è necessario, ma se è scollegato, quando il computer viene avviato e viene visualizzato il desktop, sai che tutto funziona correttamente. (Durante i miei tentativi in ​​cui non avevo scollegato il disco rigido, una volta mi avviavo dall'unità SSD quando era l'unità E, ma il registro faceva ancora riferimento all'unità C. Quindi stavo usando E:\Windowsdall'unità SSD, ma C:\Userse C:\Program Filesdal disco rigido. )

  • Avviato sul disco di installazione di Windows 7 e aperto il prompt dei comandi di ripristino. Le lettere di unità necessarie sono state modificate in modo che la partizione dell'SSD sia C: come se fosse sul disco rigido. L'ho fatto con diskpart. Qualcosa del genere (l'SSD è 111 GB):

** IMPORTANTE: se le partizioni sono state clonate su un nuovo disco, non sarà possibile distinguerle avendo entrambi i dischi collegati. La cosa più semplice è lasciare un file di testo nella partizione del sistema operativo che dice quale unità è.

    X:\Sources> diskpart

    DISKPART> list volume

    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0     C                NTFS   Partition    465 GB  Healthy    
    Volume 1     D                NTFS   Partition    111 GB  Healthy    

    DISKPART> select volume 0
    ...
    DISKPART> assign letter=E
    ...
    DISKPART> select volume 1
    ...
    DISKPART> assign letter=C
    ...
    DISKPART> select volume 0
    ...
    DISKPART> assign letter=D
    ...

The partition also needed to be set active:

    DISKPART> list disk

      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online          465 GB  1024 KB
      Disk 1    Online          111 GB      0 B

    DISKPART> select disk 1
    ...
    DISKPART> list partition

      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
      Partition 1    Primary            111 GB  1024 KB

    DISKPART> select partition 1
    ...
    DISKPART> active
    ...
    DISKPART> exit
  • Eseguiti questi comandi prima di riavviare:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rescanos
    bcdboot c:\windows
    

    Non sono sicuro che siano tutti necessari ma eseguirli non fa male.

  • Avviato dall'SSD e tutto ha funzionato. Ho ricollegato il disco rigido.


3

Acronis True Image Home può fare esattamente quello che chiedi. Ti consente di ripristinare qualsiasi dimensione della partizione, a condizione che la nuova partizione sia grande almeno quanto l'immagine originale. Si noti che a volte si rifiuterà di ripristinare una diversa dimensione della partizione o un nuovo disco rigido / SSD. In tal caso, è necessario rendere la nuova partizione sul dispositivo almeno 10 GB più grande della dimensione originale dell'immagine (non compressa).


Cordiali saluti: la riduzione della partizione originale non è necessaria con "Acronis True Image 2014" (fornito con il nuovo SSD Crucial) - si possono escludere cartelle / file quando si
clonano

2

Stavo lavorando sul seguire le istruzioni in risposta al paragrafo 3 di Bortao su come cambiare le lettere del tuo disco quando ecco che Windows 7 non mi avrebbe permesso di aprire la cartella di sistema X:\[Your windows dir]\System32\Config\System(ha affermato che era già aperto), quindi ho deciso di farlo.

Sono uscito da "open hive" e ho cercato DosDevices in cui mi trovavo

\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Ho rinominato

  • \DosDevice\C: a \DosDevice\Z:
  • \DosDevice\X: a \DosDevice\C:
  • \DosDevice\Z: a \DosDevice\X:

Successivamente, ho apportato molte modifiche al registro per modificare tutti i riferimenti X:\a C:\ Quando regedit non consentiva la modifica, ho ignorato il problema e riavviato.


2

Mi piace imagex . È basato su file e si può comprimere, controllare, verificare, ecc. Tra gli altri comandi. Anche Acronis è bravo. Assicurati di utilizzare un disco WinPE a 32 bit per la massima compatibilità. Un WinPE a 64 bit richiederà l'utilizzo di un imagex a 64 bit che consente solo l'imaging di sistemi a 64 bit.


1

Posso suggerire DriveClone dal Farstone società. È freeware. Ho usato questo software di clonazione numerose volte con successo. Gli unici errori sono stati quando l'SSD era MOLTO più piccolo della fonte. (ad esempio, sorgente da 750 gig a destinazione SSD da 90 gig) La soluzione era quella di clonare su un'unità meccanica più piccola SOMEWHAT e quindi clonare da quello sull'SSD.


Ho provato molte procedure. Windows Partition Manager dice sempre che ci sono file immobili e può solo ridursi del 60% circa. Ho usato alcuni deframmenti di terza parte, poi mi sono ridotto di nuovo. Ho provato a partecipare, niente ha funzionato. Fino a quando non ho provato questo. Era molto semplice da usare e gratuito. Basta installarlo e clonare dall'unità del sistema operativo su un'altra unità (più piccola, più grande, ecc.) E la copia viene eseguita correttamente.
Joe C

0

Anche Symantec Backup Exec System Recovery o GHOST lo faranno. Esiste una versione di prova gratuita del ripristino del sistema di Backup Exec Home page di Symantec BU Exec . Alcuni rivenditori SSD hanno uno strumento per le loro unità proprio per questo scenario. Hai verificato con il produttore?


0

Ho appena fatto questo e sarò onesto: Win7 è stato installato così rapidamente sull'SSD, mi è piaciuta la nuova installazione. Non sono sicuro di quanto saranno felici i driver di Windows con una copia semplice: la reinstallazione potrebbe comportare il minor tempo di investimento.


2
I driver andranno bene - ho appena spostato un SSD da una doppia macchina Xeon di 4 anni a un nuovissimo impianto i7 2600K e si è avviato bene. Assicurati solo di disinstallare tutti i driver proprietari AHCI / RAID e usa il driver MSAHCI prima di effettuare il passaggio.
Shinrai,

... dovrei aggiungere che approvo un'installazione pulita, però. È così veloce!
Shinrai,

Buono a sapersi che funzionerà così senza intoppi.
Kara Marfia,

2
l'installazione di Windows 7 è rapida. la reinstallazione di 300 programmi che ho installato non lo è.
Bortao,

Trovo che la reinstallazione dei programmi sia terapeutica in un certo senso.
Rob,

0

Non è necessario utilizzare strumenti costosi. Puoi creare uno Snapshot usando una versione di prova di DriveSnapshot per creare uno snapshot dei tuoi ~ 40 gb di dati. L'ho usato spesso ai tempi di Windows XP ed è ancora fantastico! Puoi rendere "istantanea" l'istantanea senza problemi (credo).

Partiziona il tuo SSD secondo necessità, quindi usa nuovamente DriveSnapshot per estrarre l'istantanea sul SSD.


1
ricorda di contrassegnare la partizione come attiva e copia MBR
user956584

0

Di recente ho acquistato un'unità SSD Intel e non è stato possibile ottenere il software Acronis incluso per rilevare un'unità Intel. Così ho provato Ghost di Symantec e ho detto semplicemente "Ghost non è più quello di una volta".

Ho quindi deciso di provare il software Paragons 'Migrate OS to SSD' e non ha funzionato neanche. Dopo un incubo che cercava di ordinare il software, con la Banca tedesca che caricava la mia carta, ecc., Ho ottenuto il software grazie a una persona molto simpatica del software Paragon che ha deciso di darmi una copia gratuita di quello che posso solo supporre fosse peccato.

Avevo già tentato di ridurre la partizione di avvio del mio sistema operativo da 1 TB a una dimensione più gestibile e l'ho portata a circa 186 GB, che non era abbastanza piccolo per utilizzare il software di imaging integrato di Windows con il mio disco rigido da 160 GB (149 GB formattato). Quindi, alla soluzione di Paragon.

Ho scaricato, installato ed eseguito il software. Qualche suggerimento dopo è stato fatto completamente. L'intera immagine era in realtà 58 GB e quindi ci sono voluti circa 8 minuti, se quello, per completare. Dopo aver scambiato l'ordine di avvio nel BIOS del sistema per riflettere il nuovo SSD, il sistema si è comunque avviato dall'HDD del sistema operativo originale e non dall'SSD. I file si trovavano sull'SSD: la struttura e il contenuto della directory erano corretti, ma la cosa più breve è che il software non funzionava come pubblicizzato.

Ho provato a verificare che la partizione non fosse stata nascosta dal software e non lo era. Ho provato tutte le opzioni di bootrec e bcdboot sopra menzionate e ancora "nessuna gioia". Mi è rimasto un sistema operativo che si arrestava in modo anomalo all'avvio dicendo "Programma Autochk non trovato. Salto del controllo automatico ". quindi bluescreen per 0,5 secondi e riavviare alla stessa estremità.

Sul lato birght la nuova installazione ha richiesto circa 11 minuti. La riconfigurazione e il trasferimento dei dati ha richiesto molto più tempo, anche se ora ho la sensazione di "NUOVA INSTALLAZIONE" e mi piace! Ad ogni modo, la migrazione del sistema operativo su SSD non ha funzionato per me, ma potrebbe funzionare anche per te. Non lo so.



-2

Non è un modo semplice, passare come 4 ore a provare a copiare Windows 7 su un altro HDD nulla è gratuito, tutto da Google viene pagato e non funziona

Per Windows 10 è possibile utilizzare: snapshot.exe e quindi utilizzare il programma di installazione di Windows 10 per Windows, quindi eseguire le opzioni di riparazione ed è fatto. Ricorda solo di contrassegnare la partizione come attiva perché l'istantanea copia solo i dati

Windows 7 Clone HDD su un altro da questo software super facile: HDDRawCopy1.10Portable.exe e gratuito

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.