Kopie der Image-Datei (ddrescue) kann nicht gemountet werden: "Partition kann sich nicht außerhalb der Festplatte befinden"
Ich habe seit Tagen Schwierigkeiten, meine alte Windows XP
Installation auf eine neue Festplatte zu verschieben, da die alte Festplatte ausfällt.
Um es kurz zu machen:
Ich habe erfolgreich ein Image der gesamten (fehlerhaften) Festplatte erstellt und konnte es unter Linux mounten. Ich möchte es jetzt (die Image-Datei) auf eine andere Festplatte kopieren, aber die Kopie scheint einen Fehler zu haben (siehe unten).
Was ich getan habe
(unter vielen anderen Sachen)
Ich habe dieses hervorragende Tutorial gefunden: https://www.technibble.com/forums/threads/guide-to-using-ddrescue.48269/
klonen fehlgeschlagenes Laufwerk auf .img mit ddrescue -d
Linux Mint 17
auf einem anderen Laufwerk im PC installiert- kaufte eine neue 3 TB Festplatte
- Die gesamte ausgefallene Festplatte (Seagate, 500 GB) wurde mit
ddrescue
einer Image-Datei auf einer Partition der 3-TB-Festplatte geklont
sudo ddrescue -d /dev/sdc Seagate500GB_ddrescue3.img Seagate500GB_ddrescue3.logfile
Ergebnis:
GNU ddrescue 1.17 Drücken Sie Strg-C, um die Rettung zu unterbrechen: 500107 MB, Fehlergröße: 512 B, aktuelle Rate: 1536 B / s, ipos: 392967 MB, Fehler: 1, durchschnittliche Rate: 27113 kB / s, opos: 392967 MB,
letzte Zeit erfolgreich gelesen: 0 s AbgeschlossenProtokolldatei: Rettungsprotokolldatei. Erstellt von GNU ddrescue Version 1.17
Befehlszeile: ddrescue -d / dev / sdc Seagate500GB_ddrescue3.img Seagate500GB_ddrescue3.logfile
CURRENT_POS CURRENT_STATUS 0x5B7EA9B400 +
pos Größe Status 0x00000000 0x5B7EA9B000 + 0x5B7EA9B000 0x00000200 - 0x5B7EA9B200 0x18F216AE00 +
testete das Image und konnte es in Linux mounten
Sudo hat Seagate500GB_ddrescue3.img [sudo] -Passwort für Martin getrennt: GNU Parted 2.3 Verwenden von /media/martin/data1/Seagate500GB_ddrescue3.img Willkommen bei GNU Parted! Geben Sie "help" ein, um eine Liste der Befehle anzuzeigen. (getrennt) Einheit
Einheit? [kompakt]? B
(parted) print
Modell: (Datei) Datenträger /media/martin/data1/Seagate500GB_ddrescue3.img: 500107862016B Sektorgröße (logisch / physisch): 512B / 512B Partitionstabelle: MsdosNummer Anfang Ende Größe Typ Dateisystem Flags 1 32256B 70597578239B 70597545984B
Primärer NTFS-Start 2 70605802496B 500105249279B 429499446784B erweitert lba 5 70605834752B 500105249279B 429499414528B logische NTFS(getrennt)
Sudo MKdir Mountpoint
Sudo-Mount -o-Schleife, Ro, Offset = 70605834752 Seagate500GB_ddrescue3.img-Mountpunkt
Kopiert die .img-Datei auf eine andere Festplatte (hfs + Volume)
Im Linux-Dateiexplorer (Nautilus?) Habe ich die .img-Datei auf eine andere Festplatte kopiert. Leider hatte ich nur auf einer formatierten Festplatte genügend Speicherplatz hfs+ (journaled)
, sodass ich sie mit Schreibberechtigungen in Linux (wie hier beschrieben ) einhängen musste und die .img-Datei darauf kopierte.
Jetzt kann parted die Partitionen des kopierten Bildes nicht auflisten:
noch auf der Linux-Maschine mit dem Laufwerk hfs + nach dem Kopieren:
martin @ pcmint / media / martin / MacBak04 $ sudo parted Seagate500GB_ddrescue3.img [sudo] Kennwort für martin: GNU Parted 2.3 Verwenden von /media/martin/MacBak04/Seagate500GB_ddrescue3.img Willkommen bei GNU Parted! Geben Sie "help" ein, um eine Liste der Befehle anzuzeigen. (getrennt) Einheit
Einheit? [kompakt]? B
(parted) print
Fehler: Partition außerhalb der Festplatte ist nicht möglich!
(getrennt) aufhören
Mit sfdisk kann ich die Partitionen auflisten:
sudo sfdisk -d Seagate500GB_ddrescue3.img Warnung: Die erweiterte Partition startet nicht an einer Zylindergrenze. DOS und Linux interpretieren den Inhalt unterschiedlich. muss es heißen: Ungeeignetes ioctl für Gerät
sfdisk: Lesefehler in Seagate500GB_ddrescue3.img - Sektor 137901958 Partitionstabelle von Seagate500GB_ddrescue3.img kann nicht gelesen werden: unit: Sektoren
Seagate500GB_ddrescue3.img1: Start = 63, Größe = 137885832, Id = 7, bootfähig Seagate500GB_ddrescue3.img2: Start = 137901958, Größe = 838866107, Id = f Seagate500GB_ddrescue3.img3: Start = 0, Größe = 0, Seagate500To : Start = 0, Größe = 0, Id = 0
martin @ pcmint / media / martin / MacBak04 $ sudo sfdisk -l Seagate500GB_ddrescue3.img Festplatte Seagate500GB_ddrescue3.img: Geometrie kann nicht abgerufen werden
Festplatte Seagate500GB_ddrescue3.img: 187 Zylinder, 255 Köpfe, 63 Sektoren / Spur Warnung: Die erweiterte Partition startet nicht an einer Zylindergrenze. DOS und Linux interpretieren den Inhalt unterschiedlich. muss es heißen: Ungeeignetes ioctl für Gerät
sfdisk: Lesefehler in Seagate500GB_ddrescue3.img - Sektor 137901958 kann nicht gelesen werden. Einheiten = Zylinder mit 8225280 Bytes, Blöcke mit 1024 Bytes, zählen von 0
Start des Startvorgangs #Zyklen #Blöcke Id System Seagate500GB_ddrescue3.img1 * 0+ 8582 8583- 68942916 7 HPFS / NTFS / exFAT Seagate500GB_ddrescue3.img2 8583+ 60800 52218- 419433053+ f W95 Ext'd (LBA) Seagate500GB_ddreefray 0 0 Leere Seagate500GB_ddrescue3.img4 0 - 0 0 0 Leere
Das Originalbild zeigt eine weitere Partition!
martin @ pcmint / media / martin / data1 $ sudo sfdisk -l Seagate500GB_ddrescue3.img [sudo] Kennwort für martin: Festplatte Seagate500GB_ddrescue3.img: Geometrie kann nicht abgerufen werden
Festplatte Seagate500GB_ddrescue3.img: 60801 Zylinder, 255 Köpfe, 63 Sektoren / Spur Warnung: Die erweiterte Partition startet nicht an einer Zylindergrenze. DOS und Linux interpretieren den Inhalt unterschiedlich. Einheiten = Zylinder von 8225280 Bytes, Blöcke von 1024 Bytes ab 0
Start des Startvorgangs #Zyklen #Blöcke Id System Seagate500GB_ddrescue3.img1 * 0+ 8582 8583- 68942916 7 HPFS / NTFS / exFAT Seagate500GB_ddrescue3.img2 8583+ 60800 52218- 419433053+ f W95 Ext'd (LBA) Seagate500GB_ddreefray 0 0 Leere Seagate500GB_ddrescue3.img4 0 - 0 0 0 Leere Seagate500GB_ddrescue3.img5 8584+ 60800 52217-419433022 7 HPFS / NTFS / exFAT
Frage
Was habe ich falsch gemacht? Ist die kopierte Bilddatei beschädigt?
Kann ich das Problem beheben oder muss ich eine andere Methode wählen, um sie an eine andere Stelle zu kopieren (vielleicht mit dd
=)?
0 Antworten auf die Frage
Verwandte Probleme
-
4
Wie kann ich ein ISO-CD-Image auf einem Mac in das bin / cue-Format konvertieren?
-
3
Gibt es eine Festplatten-Imaging-Software für Windows, die kostenlos oder Open Source ist?
-
11
Ich kann eine DMG nicht mounten und erhalte die Fehlermeldung "keine mountbaren Dateisysteme"
-
1
Könnten Sie eine Festplatten-Imaging-Option in Grub haben?
-
6
Mounten Sie das Roh-CD-ROM-Image
-
2
Disk-Image-Dateien konvertieren
-
6
Windows-Image auf Daumenlaufwerk sichern?
-
3
dd-Klon-Festplatte: Eingabe- / Ausgabefehler obwohl "chkdsk" OK sagt
-
6
Kopieren einer virtuellen Festplatte auf eine physische Festplatte
-
6
Erstellen Sie ein Windows-Image für die Bereitstellung