È possibile copiare tutti i file di Windows 7 da un HD all'altro e avviarlo dal nuovo HD?


15

Bene, il disco rigido del mio laptop è morto (stava visualizzando "Previsione guasti SMART - Il dailure dell'unità disco fisso potrebbe essere imminente).

Così l'ho estratto e l'ho collegato a un contenitore esterno e copiato tutti i file (file di sistema e file personali, nascosti e visibili) da un altro computer.

Successivamente, sono andato a comprare un nuovo disco rigido. Il mio disco rigido precedente era un Western Digital da 5400 RPM da 250 GB. Il nuovo disco rigido è un Western Digital da 7200 RPM da 500 GB.

Quindi ho inserito il nuovo hard disk nel case esterno e ho copiato tutti i file che avevo copiato dal mio hard disk morente (il mio nuovo hard disk). L'ho rimesso sul mio laptop e l'ho avviato.

Mi aspettavo che funzionasse quando diceva "sistema operativo non trovato". Ho riavviato di nuovo e ho richiamato il menu Bootable-Devices e sicuramente il mio nuovo hard disk non è nemmeno elencato lì. Sebbene non lo rilevi come dispositivo di avvio, il BIOS rileva il nuovo disco rigido (poiché sto eseguendo il programma di diagnostica dell'unità su BIOS ora quasi completo). Quindi non sono sicuro di cosa stia succedendo.

Dovrei dire che durante il backup dei miei file, non ho avuto problemi a rimuovere tutti i file dal mio hard disk morente, ad eccezione di alcuni file (non di sistema) associati a una macchina virtuale che avevo.

Quindi suppongo che la mia domanda sia: è possibile eseguire l'avvio dal nuovo Harddrive? O dovrò reinstallare nuovamente Windows 7?

Troppo lungo; Non ho letto ...

Ho copiato tutti i miei file di sistema (nascosti e visibili) dal mio vecchio disco rigido morente (250 GB 5400 RPM) su un nuovo disco rigido (500 GB 7200 RPM). È possibile avviare Windows 7 dal nuovo hard disk?

Anotazione 1

Ho copiato il contenuto del vecchio disco sul nuovo disco rigido usando CloneZilla e CloneZilla ha avviato un processo riuscito. Ho collegato il nuovo hardrive al mio laptop e sto ancora ricevendo l'errore "Sistema operativo non trovato". Ho dimenticato di fare qualcosa? Devo riparare il Master Boot Record o Boot Sector?

Gratitudine

Devo ringraziare la risposta di tutti a questa domanda poiché sono stati tutti rapidi, cortesi e informativi. Grazie! Ho risolto questo mio problema apparentemente enorme e saprò come farlo in futuro se mai dovesse succedere di nuovo! Non solo il mio sistema operativo è completamente integro, ma a causa dei tuoi contributi e del tempo, non ho dovuto ricorrere all'acquisto di una copia di Windows 7 per reinstallarlo. Grazie mille! Sono molto grato.

Risposte:


9

C'è molto di più per l'avvio di un sistema operativo che avere semplicemente un mucchio di file sul disco. All'inizio del disco è presente un gruppo di blocchi riservati che contengono alcune istruzioni speciali di avvio che indicano al computer come eseguire l'avvio.

Se il tuo vecchio disco rigido non è ancora morto ... ti consiglio vivamente di guardare uno strumento come clonezilla o Symantec Ghost per clonare il tuo disco rigido. Copia correttamente i bit speciali dell'unità necessari per l'avvio, oltre a ridimensionare il volume per riempire l'intero disco.


Ahh certo! Avrei dovuto saperlo meglio. Allora proverò sicuramente CloneZilla.
Kairu,

9

È possibile, ma come hanno detto gli altri, comporta più lavoro. È necessario impostare un record di avvio principale (MBR) per avviare il disco e impostare il caricatore di avvio di Windows per l'avvio da quel disco, utilizzando BCDEdit. Non è affatto difficile, ma devi sapere cosa stai facendo.


Se vuoi provarlo, segui questi passaggi:

  1. Imposta lo schema di partizione desiderato. ( Modifica: non dimenticare di contrassegnare la partizione di avvio come attiva !)

  2. Esegui BootSect.exe sul nuovo disco rigido. Penso che il programma possa essere trovato in C:\Boot\BootSect.exe. Supponiamo che la tua nuova unità (al momento come unità esterna) venga visualizzata come E: sul tuo computer; digita questo nel prompt dei comandi:

    C:\Boot\BootSect.exe /nt60 /mbr E:
    

    Prestare particolare attenzione a non farlo accidentalmente ad altre unità!

  3. Ora copia tutti i file sulla nuova unità (E :), assicurandoti di copiare anche i file nascosti e di sistema .

  4. Ora usa BCDEditper riparare i membri devicee osdevicedel E:\Boot\BCDfile. Devi digitare qualcosa come:

    BCDEdit /store E:\Boot\BCD
    Echo  Your boot entries are now printed. Copy the correct GUID.
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID}   device partition=E:
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID} osdevice partition=E:
    

Il volume dovrebbe ora essere avviabile.


Ho una leggera idea di quello che sto facendo, ma se non lo faccio, ho almeno la coscienza di interrogare Google per il mio problema. In questo momento, sarebbe più lavoro per me uscire e acquistare o scaricare Windows 7 con un Product-Key valido e quindi reinstallarlo e quindi copiare tutti i miei file. Certo, quella sarebbe la mia ultima risorsa. Se riesco a trasferire il mio vecchio Harddrive sul mio nuovo e conservarlo, lo farò sicuramente.
Kairu,

@Kairu: ho aggiunto una modifica; spero sia utile.
user541686,

Ho provato questo metodo, ma non riesco a trovare il programma BootSect.exe. All'interno della directory% systemroot% \ boot ci sono diverse directory denominate usando abbreviazioni di lingua come "en-US", "fr-FR", "ru-RU" e "zh-HK" e così via. All'interno di ogni directory sono presenti due file: "bootmgr.exe.mui" e "memtest.exe.mui". Mi sto perdendo qualcosa?
Kairu,

Ah scusa, mia cattiva. Penso di averlo copiato lì dalla cartella Boot del mio DVD di installazione; dai un'occhiata lì.
user541686

3

C'è molto di più per l'avvio di un disco che avere solo alcuni file su di esso.

Il disco deve essere preparato correttamente. Richiede l'esistenza di determinati dati in determinati punti dell'unità. Vale a dire, il settore di avvio e il caricatore di avvio.

Il computer da solo non è in grado di caricare Windows. Tutto ciò che è in grado di caricare è 512 byte dall'inizio (blocco 0) del disco rigido.

Questo si chiama "settore di avvio". Questi dati vengono letti e quindi eseguiti come un piccolo programma. Spetta quindi a questo programma caricare il "boot loader", più avanzato del settore di avvio, ma comunque lungo la strada da Windows.

È quindi compito di questo boot loader avviare l'avvio di Windows.

Quando installi Windows tutte queste cose vengono messe in atto automaticamente. Non vengono copiati con i file quando vengono copiati da un disco a un altro.

Sarà necessario reinstallare Windows nuovamente sulla nuova unità, quindi copiare i dati attraverso la vecchia unità. Basta copiare i dati, non Windows o i tuoi programmi (dovranno essere reinstallati da zero).


Avrei dovuto sapere che non sarebbe stato così facile. Beh, in entrambi i casi, proverò CloneZilla. Spero che funzioni, ma in caso contrario dovrò acquistare Windows 7 poiché Windows 7 era preinstallato su questo laptop e non ho né il Product-Key né un disco di installazione OEM.
Kairu,

Il codice Product Key dovrebbe trovarsi su un'etichetta sul lato inferiore del laptop.
Majenko,

La cosa divertente è che Lenovo ha detto anche questo. Mi sono perfino controllato prima di chiamarli. Non c'è mai stato un adesivo da nessuna parte sul laptop con il codice Product Key di Windows 7 stampato su di esso. Quindi non so di cosa si trattasse, ma sicuramente ha reso le cose molto più difficili per me. se avessi il Product Key avrei potuto ottenere da un amico una versione OEM di Windows 7 e reinstallarlo usando il Product Key, ma sfortunatamente non è così.
Nemmeno

@Kairu Puoi anche verificare che la stessa partizione HDD abbia il flag di avvio impostato.
Hydaral,

1

È consigliabile "clonare" il vecchio disco rigido su quello nuovo, quindi tutto ciò che potrebbe essere necessario eseguire una volta installato il nuovo disco è eseguire una riparazione all'avvio per riavviarlo.

Utilizzare questo software gratuito per clonare l'unità Western Digital


Ah ah! Non pensavo nemmeno di cercare un'utilità come questa sul sito di Western Digital. Se per qualsiasi motivo, CloneZilla non funziona in modo soddisfacente per me, proverò questa opzione. Anche se, suppongo che l'utilizzo di questa utility produrrebbe risultati migliori. Tuttavia, non riesco affatto ad avviare l'installazione di Windows 7. Quindi, questo può essere eseguito solo da Windows? O puoi usare questa utlità come dispositivo di avvio (come CloneZilla)?
Kairu,

Deve essere installato su un PC Windows, una volta installato è possibile creare un CD di avvio, ma il CD di avvio non è potente come usarlo in Windows.
Moab,

Non è così potente? Un po 'controintuitivo per me, ma ignoro anche la manutenzione dell'hardware del computer. Sono solo un programmatore di software per computer. Lo userei sul computer Windows che sto provando a recuperare, ma sfortunatamente non riesco a superare la schermata di errore. Mi dà un'opzione affermando, "Per continuare l'avvio, premere F1" che ovviamente non fa assolutamente nulla. Aggiungerò questo al mio arsenale per riferimento futuro. Solo per curiosità, questa utility è ottimizzata per i driver Western Digital o funzionerà generalmente per qualsiasi marca di hard disk?
Kairu,

Il Cd di avvio presenta alcune limitazioni, non sono sicuro di cosa siano tutte, ma non ha tutte le funzionalità che ha quando viene eseguito in Windows, e penso che la clonazione sia una di queste. Il software deve vedere almeno 1 unità con marchio WD nel sistema o non ti consentirà di utilizzarlo.
Moab,


0

È possibile utilizzare un liveCD Linux e utilizzare il dd comando (o ddrescue) ed eseguire una copia bit per bit. Non estremamente complesso, assicurati di non confondere le tue unità. :)


0

se vuoi trovare la chiave del prodotto dell'installazione di Windows 7, puoi installare il software everest e nella sezione del sistema operativo ti dirà sia la chiave del prodotto che l'ID del prodotto.

se è possibile eseguire l'avvio dal vecchio disco rigido solo una volta e in grado di installare everest, è possibile ottenere la chiave del prodotto.


0

Non puoi trovare la licenza su un'etichetta nella parte inferiore del laptop ... Perché è nascosta sotto la batteria!

Non è raro che Lenovo abbia la licenza lì, ho visto anche licenze sotto il contenitore del disco rigido (che richiede di portare l'HDD per la visualizzazione) ma che non era un Lenovo :)

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.