Ein HFS + -Image kann aufgrund eines Fehlers in der Schleife nicht bereitgestellt werden

634
Guuk

Ich versuche, ein Bild von einem Macbook Pro zu erhalten, das mit erhalten wird dd. Ich habe diese Strategie verwendet, um die Syntax meines Mount-Befehls anzupassen.

Ich habe den folgenden Prozess verwendet

  • Erstellen Sie das Bild: sudo dd if=/dev/sdc of=ddDisk bs=300M status=progress
  • erhalte die Eigenschaft des Bildes mit fdisk -lund testdisk(siehe unten)
  • Erstellen Sie ein leeres Verzeichnis: mkdir test
  • Versuchen Sie, die Hauptpartition ( ddDisk2) mit dem folgenden Befehl einzuhängen :sudo mount -v -t hfsplus -o sizelimit=498887294976 ddDisk2 test

Ich erhalte die folgende Fehlermeldung: mount: test: failed to setup loop device for ddDisk2.Ich bin nicht sicher, ob ich diese Nachricht gut verstehe.

Ergebnisse von fdisk -l

Disk ddDisk: 465,8 GiB, 500107862016 bytes, 976773168 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  Disklabel type: gpt  Disk identifier: C83292DE-1D21-4967-8FCA-2A6C377E6F39  Device Start End Sectors Size Type  ddDisk1 40 409639 409600 200M EFI System  ddDisk2 409640 975503591 975093952 465G Apple Core storage  ddDisk3 975503592 976773127 1269536 619,9M Apple boot 

Ergebnisse von testdisk

TestDisk 7.0, Data Recovery Utility, April 2015 Christophe GRENIER <grenier@cgsecurity.org> http://www.cgsecurity.org  Disk ddDisk - 500 GB / 465 GiB - CHS 60802 255 63 Partition Start End Size in sectors >P EFI System 40 409639 409600 [EFI] P Mac HFS 409640 974798887 974389248 D Mac HFS 975503592 975765735 262144 D Mac HFS 975503592 976773127 1269536 
0

1 Antwort auf die Frage

0
Ipor Sircer

Mounten Sie nur die Partition, nicht das gesamte Image.

losetup -f /dev/loop4 ddDisk -o 209735680 mount -t hfsplus /dev/loop4 test 

(209735680 ist das erste Byte der Partition)

Vielen Dank für Ihre Antwort, aber ich erhalte den folgenden Fehler: losetup: / dev / loop4: Fehler beim Einrichten des Schleifengeräts: Ungültiges Argument` Guuk vor 5 Jahren 0
Versuchen Sie dann, das Gerät mit dem freien Loop zu senken, z. B. Loop1. (`ls / dev / loop *`) Ipor Sircer vor 5 Jahren 0
Und stellen Sie sicher, dass das 'Loop'-Modul in den Kernel geladen wird. (`modprobe loop ') Ipor Sircer vor 5 Jahren 0
Ich habe es mit `loop0` versucht:` losetup: / dev / loop0: Sicherungsdatei konnte nicht verwendet werden: Speicher kann nicht zugewiesen werden ` Guuk vor 5 Jahren 0
"modprobe loop" gibt nichts zurück Guuk vor 5 Jahren 0