Sposta / copia la mia partizione di Windows alla fine di un'altra unità


3

OK, quindi il mio disco rigido primario sembra morire con un errore del controller di qualche tipo, come per il mio infelice registro eventi in esecuzione fino a un arresto alcuni minuti fa. Inoltre, il BIOS non è riuscito a rilevare il 1 ° HDD quando ho ripristinato il computer (ho dovuto spegnere e riaccendere completamente l'alimentazione per poter risvegliarlo).

Ad essere onesti, questi incidenti si verificano regolarmente da forse due settimane (e sembra essere solo quando si gioca, per qualche motivo) e la prima istanza di questi errori è apparentemente due mesi fa (!). Ho passato le ultime due settimane a eliminare ogni altra possibile fonte del problema (i driver sono stati ripristinati / aggiornati, SMART va bene, chkdisk va bene, le scansioni di superficie sul disco vanno bene, non riesco a trovare alcun malware).

Quindi, quello che mi piacerebbe fare è spostare il C:mio secondo disco rigido e avviare da lì, senza rimuovere alcun dato sul secondo disco. Quindi, rimuoverò una partizione da 50 GB sulla seconda unità che non uso più e ne ridurrò un'altra, lasciando 100 GB liberi alla fine dell'unità per C:essere copiati in (mentre al momento è molto più grande, è per lo più spazio libero e si adatta a 100 GB).

Approssimativamente secondo questo diagramma (quindi non devo precisare la mia intera configurazione dell'unità):

Speriamo che questo spieghi tutto ...

Regolare le partizioni e copiare i dati è, francamente, la parte facile.

Quello che voglio sapere è esattamente come farei ad avviare Windows dai dati copiati?
Idealmente, senza dover aprire il mio caso (è un vero maiale estrarlo dalla scrivania, ecc.), Disabiliterò semplicemente la prima unità nel BIOS e la punterò alla seconda.

Aggiornare

Il disco 1 nell'immagine sopra è, grazie a me che pago circa diversi mesi fa, se ricordo, un disco dinamico di Windows, quindi la copia delle partizioni si è rivelata più faticosa del previsto. Il piano (già a metà strada) è ridurre l'unità C, quindi copiare D alla fine di quell'unità prima di ricostruire il disco 1 come disco di base e copiare entrambe le partizioni.

Risposte:


2

http://www.easeus.com/disk-copy/

Sono i migliori per questo. È un ISO avviabile. puoi clonare l'unità C su un'altra unità. il readme spiega in modo molto più dettagliato di quello che posso ottenere qui.

Se non vuoi passare attraverso una copia di avvio, http://www.runtime.org/driveimage-xml.htm funziona da Windows e eseguirà semplicemente una copia diretta.

In entrambi i casi, assicurarsi di disporre anche di una copia di un disco di riparazione del sistema: http://windows.microsoft.com/en-US/windows7/Create-a-system-repair-disc poiché la rimozione dell'unità C: la maggior parte probabilmente distruggerà il tuo boot loader.


1

Come puoi vedere - perché Disc Manager ti dice - il volume che stai trapiantando è un volume combinato di sistema e di avvio . Pertanto, è necessario assicurarsi che dopo averlo spostato, sia ancora un sistema combinato e un volume di avvio.

Spostare l'equivalente di un uomo povero per un volume di sistema.

Il tuo volume non è una vera partizione di sistema, ma l'equivalente di un uomo povero. Una vera partizione di sistema è contrassegnata nella tabella delle partizioni con un codice di tipo speciale e finché mantiene lo stesso tipo di partizione verrà riconosciuta come partizione di sistema ovunque venga trapiantata. Al contrario, una partizione di sistema di un uomo povero viene rilevata da un'euristica inaffidabile. È necessario assicurarsi che dopo il trapianto e la rimozione dell'unità disco fisso originale, l'euristica funzioni ancora. Quindi la partizione deve essere ...

  1. ... una partizione primaria;
  2. ... su un disco non "dinamico";
  3. ... contrassegnato come partizione MS Data ; e
  4. ... contrassegnato come una partizione "avviabile" (aka "attiva").

Spostamento di un volume di avvio.

Sebbene la situazione sia diversa per i vecchi sistemi operativi come OS / 2 e la famiglia di sistemi operativi DOS, per un sistema operativo moderno come Windows NT 6.1 un volume di avvio non è un volume di avvio a causa di nulla nella tabella delle partizioni. È il volume di avvio perché al caricatore del sistema operativo è stato detto che è il volume di avvio. Tali informazioni alla fine provengono da ciò che è nel database BCD utilizzato da Boot Manager di Microsoft.

Il database BCD vive nel volume del proprio sistema. Ironia della sorte, in questo caso, è lo stesso volume che stai spostando, il che rende le cose più difficili di quanto non sarebbero altrimenti. Dopo aver spostato il volume di avvio, è necessario aggiornare il database BCD in modo che registri la nuova posizione, sull'altra unità disco, del volume di avvio. È possibile generare la voce BCD pertinente (nel qual caso Boot Manager di Microsoft assumerà semplicemente i volumi di avvio e di sistema come scadenti) o scrivere esplicitamente la nuova posizione in esso.

Ulteriori letture


0

Alla fine, poiché il disco 1 era dinamico, ho preso una strada diversa.

In primo luogo, ho eliminato la Rpartizione alla fine del disco 0 e compresso il Cdown fino a circa 100 GB (ho usato un vecchio CD live GParted avviabile di cui avevo mentito, che poteva spostare i file di sistema fissi). Ho quindi compresso Dfino a ~ 360 GB. Quindi ho copiato Dalla fine del disco 0, dopo C.

Questo mi ha permesso di cancellare il disco 1 in modo che potesse essere ricostruito come un normale disco "di base". Da qui ho semplicemente clonato il disco 0 sul disco 1 e poi ho disabilitato il disco 0 nel BIOS.

Ora tutto sembra funzionare ora è tutto basato sul disco 1. A un certo punto mi muoverò per rimuovere il disco difettoso dal mio caso e sostituirlo.

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.