Ich habe es nicht geschafft ntfsclone
, aber ich tat mit dd
. 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:
root@sysresccd /root % gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************
Disk /dev/sda: 1250263728 sectors, 596.2 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 95A8B5D6-CA2E-4D48-A3EA-856883098142
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1250263694
Partitions will be aligned on 2048-sector boundaries
Total free space is 4717 sectors (2.3 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 31459327 15.0 GiB 2700 Windows RE
2 31459328 31664127 100.0 MiB 0700 Microsoft basic data
3 31664128 1250260991 581.1 GiB 0700 Microsoft basic data
Dann habe ich die gleiche Partitionierung mit fdisk erstellt:
fdisk /dev/sdb
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 die ntfsclone -O /dev/sdb1 /dev/sda1
Methode hat nicht funktioniert:
dd if=/dev/sda1 of=sdb1 conv=notrunc
dd if=/dev/sda2 of=sdb2 conv=notrunc
dd if=/dev/sda3 of=sdb3 conv=notrunc
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
diskpart
'slist partition
Befehl für beide Discs und die Ausgabe seinerlist disc
undlist volume
Befehle; oder zeigen die Ausgabe vongdisk -l
.