Daher kann ich meine Windows 7-Daten mithilfe von ntfsclone von / dev / sdb3 auf eine neue Partition auf / dev / sdc1 migrieren. Ich habe es geschafft, die Größe des Volumes an die neue Partitionsgröße anzupassen. Ich habe auch ms-sys verwendet, um / dev / sdc einen Windows 7-MBR hinzuzufügen.
Windows bootet nicht. Wenn / dev / sdb3 noch aktiviert ist, ist es das ultimative Ziel, diese Partition zu entfernen. Außerdem wird mein neues Laufwerk unter dieser Bedingung nur als D und nicht als Startlaufwerk angezeigt. Ich habe überall gegoogelt ... Hilfe?
Der Befehl ntfsclone war ntfsclone -O / dev / sdc1 / dev / sdb3
diskpart
'slist partition
Befehl für beide Discs und die Ausgabe seinerlist disc
undlist volume
Befehle; oder zeigen die Ausgabe vongdisk -l
.Antworten:
Ich habe festgestellt, dass das Klonen der Windows-Partition auf eine andere Festplatte allzu oft fehlschlägt, manchmal aufgrund der geänderten Laufwerksbuchstaben, manchmal aufgrund fehlerhafter Startaufzeichnungen usw. Die folgenden beiden Lösungen haben mir oft geholfen, aber sie sind auch nicht 100% narrensicher:
Verwenden Sie die "Repair" -Funktion der Windows 7-Startdiskette. Oft gelingt es, viele Startprobleme zu beheben. Ändern Sie das Startlaufwerk mit in C: zurück diese Anweisungen . Leider funktioniert dies nicht in 100% der Fälle.
Alternativer Ansatz: Erstellen Sie in Windows (in Ihrer alten Partition gebootet) einen Spiegel Ihrer Boot- / Systempartition als Ihre Neu Trennwand. Wenn die Spiegelsynchronisierung abgeschlossen ist, brechen Sie den Spiegel und behalten Sie die Neu Partition nur. Diese Methode erfordert das Konvertieren Ihrer Datenträger in dynamische Datenträger, was zu Problemen führen kann, wenn Sie unter Linux oder anderen Nicht-Windows-Betriebssystemen auf diese Datenträger zugreifen müssen.
quelle
Sie können Linux neben Windows installieren. Es dauert ungefähr 2 GB und Grub erkennt Fenster und wird im Boot-Menü angezeigt. Sie können die Standardeinstellung nach einer Verzögerung von 1 Sekunde festlegen. Als zusätzlichen Bonus haben Sie ein Ersatzsystem, in das Sie im Notfall booten können. Ich tue das immer.
quelle
Windows erstellt eine verborgene Partition von 100 MB, die in den meisten Fällen zum Starten benötigt wird. Hast du es auch kopiert / wiederhergestellt?
quelle
Ich habe es nicht geschafft
ntfsclone
, aber ich tat mitdd
. Hier ist, was ich getan habe, falls es nützlich sein sollte.Alter Antrieb ist
/dev/sda
640 GB; neues Laufwerk ist eine 120 GB SSD in/dev/sdb/
.Ich hatte 3 Partitionen, eine 15-GB-Wiederherstellung, eine 100-MB-Startpartition und das System (unter Windows auf C: gemountet).
Der erste Schritt besteht darin, alle Start- / Endsektoren der alten Festplatte abzurufen:
Dann habe ich die gleiche Partitionierung mit fdisk erstellt:
Ich habe die drei Partitionen unter Verwendung der Sektorpositionen erstellt, die von den vorherigen bereitgestellt wurden
gdisk
Ausgabe.Dann habe ich die zweite Partition mit als bootfähig markiert
cfdisk /dev/sdb
.Der letzte Schritt ist das Kopieren von Daten mit
dd
, als dientfsclone -O /dev/sdb1 /dev/sda1
Methode hat nicht funktioniert:Das ist es wert, in eine
screen
und die pid dazu bringen, USR1-Signale zu senden, um die Progression zu erhalten.Bei meinem Setup wurde die letzte Partition auf 100 GB verkleinert, gefolgt von ca. 500 GB freiem Speicherplatz (640 GB Festplatte). Das Letzte
dd
Befehl wurde mit einem leeren Speicherplatz auf dem Gerät (120 GB SSD) beendet.Der Neustart funktionierte jedoch wie ein Zauber und Windows fühlte sich zu Hause. Ich musste sogar zum Lachen sagen, dass er eine neue Hardware gefunden, Treiber gefunden und diese installiert hat. "Bingo, Sie müssen neu starten, damit die Hardware ordnungsgemäß funktioniert!"
Abgesehen davon, dass es sich bei dieser Hardware um die SSD handelte, auf der sie gestartet wurde (die alte Festplatte wurde vom Computer entfernt).
Bitte beachten Sie, dass dies alles hauptsächlich von diesem Blog-Beitrag abgezogen wurde: http://linuxtips.manki.in/2011/11/migrating-to-new-ssd-without-data-loss.html
quelle