
Ich verwende Ubuntu und habe Zugriff auf Windows 10. Ich habe ein Image einer Festplatte, das ich mit erstellt habe . Ich habe versucht , mit dem Image GNU ddrescue
zu arbeiten , und es scheint, als würde es einen separaten Ordner erstellen, der nach jedem gefundenen Dateityp benannt ist, und die passenden Dateien dort hineinstopfen.foremost
foremost
Dadurch wird der ursprüngliche Ordnerbaum vollständig zerstört und die Auswertung aller resultierenden Dateien wirdunmöglich.
Ich habe eine Menge Fotos in der Bilddatei. Sie sind in zahlreichen Ordnern mit Namen gespeichert, die angeben, wo die Fotos aufgenommen wurden, wann sie aufgenommen wurden usw. Ich muss unbedingt die ursprüngliche Ordnerstruktur beibehalten.
Kann mir jemand dabei helfen?
Inhalt vonfdisk -l mybackup.img
Disk backup.img: 424.5 GB, 424541814784 bytes
255 heads, 63 sectors/track, 51614 cylinders, total 829183232 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeea5da13
Device Boot Start End Blocks Id System
backup.img1 63 976768064 488384001 7 HPFS/NTFS/exFAT
Antwort1
Haftungsausschluss
Meine Antwort bezieht sich auf die Situation, wenn das mit ddrescue
(oder dd
) aufgenommene Image völlig genau ist (es gab keine Lesefehler) und die zugrunde liegende Partition und das Dateisystem fehlerfrei sind.Es geht eigentlich nicht um „Wiederherstellung“, sondern um „Zugriff erhalten“. Für jemanden mit einer fehlerhaften Festplatte oder einem fehlerhaften Dateisystem trifft dies möglicherweise nicht zu.
Tatsächliche Antwort
Die bereitgestellte fdisk
Ausgabe zeigt, dass die Bildgröße zu klein ist, um die Partition aufzunehmen. Ich verstehe, dass die Frage damit zusammenhängtDieses hierNachdem Sie Ihr vollständiges Image erstellt haben, können Sie einfach die darunterliegende Partition mounten:
sudo mount -o ro,offset=$((512*63)) mybackup.img /mnt
Anmerkungen:
- Mounten Sie das Image schreibgeschützt (
ro
), um eine versehentliche Änderung zu vermeiden. - Ihr Image enthält eine Partition;
63
ist ihr Offset in Sektorgrößeneinheiten (512
). - Der Einhängepunkt ist
/mnt
; Sie können natürlich auch woanders einhängen.
Jetzt sollten Sie Ihre Dateien und Verzeichnisstruktur unter /mnt/
(oder wo auch immer Sie sie mounten möchten) sehen können. Verwenden Sie cp -r
oder mc
ein anderes Tool zum Kopieren.
Reinigung
Wenn Sie fertig sind, führen Sie die Demontage wie folgt durch:
sudo umount /mnt