Migration von Windows 7 auf eine neue Festplatte / Partition

4

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

user798080
quelle
4
Zeigen Sie den Leuten, was Ihre Partitionen sind, damit die Leute Ihnen keine zufälligen Vermutungen machen, die auf fast null Informationen von Ihnen beruhen. Zeige die Ausgabe von diskpart 's list partition Befehl für beide Discs und die Ausgabe seiner list disc und list volume Befehle; oder zeigen die Ausgabe von gdisk -l.
JdeBP

Antworten:

1

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.

haimg
quelle
Der Reparaturdatenträger erkennt das Problem, behauptet jedoch, dass es nicht behoben werden kann, und gibt mir eine Reihe von Nullen im äußerst nützlichen Windows-Fehlerdialog. -_- ;;;. Ich schätze, ich kann Inhalte einfach von Hand neu installieren und migrieren, aber gibt es keine andere Möglichkeit, Windows mitzuteilen: "Jetzt von diesem Laufwerk / dieser Partition booten" wie in jedem anderen verdammten Betriebssystem?
user798080
Okay, ich bin nach Hause gekommen und habe die Anweisungen von Microsoft ausprobiert, und sie haben reibungslos funktioniert! Yay!
user798080
1

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.

Art Shayderov
quelle
0

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?

Dave M
quelle
Ich habe keine zusätzliche Partition in fdisk gesehen, also denke ich nicht?
user798080
Möglich. Einige Installationen erstellen dies nicht.
Dave M
0

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/sda640 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

Benoit Duffez
quelle