MAC HDD auf WIN10 auslesen - kein Tool funktioniert...

gogoAustria

Enthusiast
Thread Starter
Mitglied seit
03.01.2014
Beiträge
2.863
Ort
Niederösterreich
Ich möchte eine HDD eines MACs auf dem noch Bilder meiner Freundin gespeichert sind auslesen.
Der MAC ansich ist nicht mehr verfügbar.

Sollte ja easy sein.

Habe dafür PartedMagic gebootet, das ja bekanntlich mit dem Apple Dateiformat umgehen kann.

Nur erkennt das Tool die Recovery Partition und die EFI Partition, nicht jedoch die Main-Partition.
Möchte ich diese mounten steht: "error64:unable to determine device fstype - specify with -t"

Die Platte als ganzes wird wunderbar erkannt. Ich kann die SMART Werte auslesen. Eben die 2 kleinen Partitionen lassen sich auch durchstöbern.
Die Partition war nicht verschlüsselt, nur durch ein einfaches Kennwort gesichert...

Ich bitte um Hilfe!
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Nichts spricht dagegen, nur erkennt er leider eben nichts...

- - - Updated - - -

Gibts hier im Luxx "Paritionierungs" Profis? Die sich mit Blöcken, Formaten und Co. auskennen?

Das sagt mir Testdisk:
IMG_7385.jpg
 
Zuletzt bearbeitet:
Also, wahrscheinlich wird es sich bei deiner Partition um eine HFS+ Partition handeln.
Besorge dir mal eine Ubuntu LiveCD (evtl. geht es auch mit Partition Magic, keine Ahnung...).

Nachdem du gebootet hast, öffnest du ein Terminal und machst dich, der Einfachheit halber, erst einmal zum root:

Und updatest die Paketdatenbank (Internetzugang muss vorhanden sein):

Danach installierst du die HFS-Tools:

apt-get install hfsprogs

Dann musst herausfinden, wie deine Partition heisst. Dafür musst du den "Laufwerksbuchstaben" kennen und die Partitionsnummer.
Die Partitionsnummer ist, weil es die 2. Partition auf der HD ist die 2.
Den Buchstaben der HD kannst du herausfinden, indem du
fdisk -l /dev/sdX
eingibst.

An Stelle des X setzt du aber zuerst mal ein kleines "a" ein.
Dann bekommst du grundlegende Informationen dazu, welche Festplatte sich hinter /dev/sda verbirgt.
An Hand der Größe und Partitionierung solltest du erkennen können, ob es die gewünschte Festplatte ist. Falls nicht, dann probierst du nochmal, aber eben mit "fdisk -l /dev/sdb" usw.

Wenn du dann die richtige Bezeichnung der Festplatte weisst, versuchst du die Partition so zu mounten:
-> für reinen Lesezugriff
mount -t hfsplus /dev/sdX2 /mnt/

-> falls du unbedingt auf die Partition schreiben musst
mount -t hfsplus -o force,rw /dev/sdX2 /mnt/

An Stelle des "X" setzt du natürlich den zuvor ermittelten Laufwerksbuchstaben ein, also z.B. mount -t hfsplus /dev/sda2 /mnt/

Falls Alles geklappt hat, solltest du deine Daten unter /mnt/ finden können.
Danach den PC ordentlich herunterfahren, oder alle Ordner schließen und den Mount mit
unmounten.
 
Zuletzt bearbeitet:
Also, wahrscheinlich wird es sich bei deiner Partition um eine HFS+ Partition handeln.
Besorge dir mal eine Ubuntu LiveCD (evtl. geht es auch mit der Partition Magic, keine Ahnung...).

Nachdem du gebootet hast, öffnest du ein Terminal und machst dich, der Einfachheit halber, erst einmal zum root:




.


Danke für deine Hilfe!
Allerdings ist dieser Punkt schon ein Rätsel, hab mit dem Terminal keine Erfahrungen, generell nicht mit Mac und Linux im allgemeinen.
Wenn ich "apt-get install hfsprogs", woher nimmt er die Installation? Ist die schon irgendwo gespeichert, ready für die installation?

"Dann musst herausfinden, wie deine Partition heisst."

- und wie tue ich das? Ist es "Macintosh HD" wie es mir Testdisk anzeigt?

"Wenn du dann die richtige Bezeichnung der Festplatte weisst, versuchst du die Partition so zu mounten: mount -t hfsplus /dev/sdX2 /mnt/"

Der Befehl bezieht sich ja auf keine Nummer/Name, woher weiß er welche Partition gemeint ist?
 
Zuletzt bearbeitet:
Es gibt unter Linux zentrale Paketverwaltungen für jede Art von Software. Eine Möglichkeit diese zu nutzen ist der Befehl "apt" bzw. "apt-get".
Mit "apt-get update" wird die Datenbank auf deinem PC mit den Online-Repositories abgeglichen.
Dadurch weiß "apt-get install hfsprogs" dann auch, woher es die Dateien herunterladen soll.
Ein Internetzugang ist dafür nötig - sofern dein PC an einem LAN-Kabel zum Router hängt (Und am Router DHCP aktiviert ist), sollte die LiveCD bereits automatisch verbunden sein.
Die Angabe, welche Partition genutzt werden soll ergibt sich durch die Bezeichnung.
Alle Laufwerke, Partitionen und weitere angeschlossene Geräte sind unter Linux im Verzeichnis /dev/ aufgelistet. (dev wie devices, also Geräte).
Mit "ls -al /dev/sd*" kannst du sehen, welche Laufwerke gefunden wurden. Bei mir sieht das z.B., so aus:

ladmin@elite:~$ ls -al /dev/sd*
brw-rw---- 1 root disk 8, 0 Jan 18 14:37 /dev/sda
brw-rw---- 1 root disk 8, 1 Jan 18 14:37 /dev/sda1
brw-rw---- 1 root disk 8, 2 Jan 18 14:37 /dev/sda2
brw-rw---- 1 root disk 8, 5 Jan 18 14:37 /dev/sda5
brw-rw---- 1 root disk 8, 6 Jan 18 14:37 /dev/sda6
brw-rw---- 1 root disk 8, 7 Jan 18 14:37 /dev/sda7
brw-rw---- 1 root disk 8, 8 Jan 18 14:37 /dev/sda8

Die bedeutet, dass ein Laufwerk (sda) mit 8 Partitionen (sda1 bis sda8) gefunden wurde.
Ein weiteres Laufwerk, also z.B. eine zweite Festplatte, würde "sdb" heißen - und die Partitionen dementsprechend sdb1, sdb2 .. usw.

Falls es dabei Schwierigkeiten gibt, dann brenne dir erst einmal eine Ubuntu Live CD.
Von der bootest du, und gibst im Terminal "ls -al /dev/sd*" ein und postest hier die Ausgabe, dann kann ich dir konkret sagen, wie es weitergeht.
 
Zuletzt bearbeitet:
Wow super!

Ich berichte!

ja, ich habs gerade geladen und lade es mir schnell auf einen USB Stick.
"LinuxLive USB Creator" verwende ich dazu.
 
Das einzige was ich bisschen fürchte, bei allen Tutorial dieser Art wurde das HFS+ Format der Main-Partition immer von Testdisk erkannt.
Nur zeigt es mir "unknown" an, was auf eine Beschädigung oder falsche Formatierung hindeutet.

Aber vielleicht klappts ja mit deiner Hilfe!
 
Von der Vorgeschichte deiner Partition wissen wird hier ja noch nichts. Also erst einmal sehen, was passiert. Wenn es ein Problem mit der Partition geben sollte, dann wird das Mount-Command fehlschlagen, also nichts Schlimmes passieren. Falls sie wirklich beschädigt ist, dann wäre testdisk wohl das Mittel der Wahl für einen Reparaturversuch. Bei wichtigen Daten solltest du allerdings zuvor ein Image anfertigen.
 
Zuletzt bearbeitet:
Ich hätte die Daten gleich so auslesen sollen...
Habe zu viel mit Windows herumgeklickt, und mit irgendwelchen Drittanbieter Tools, ohne vorher irgendwelche Tutorials zu lesen.
Nicht so schlau von mir. Hab mehrmals gelesen dass man dadurch irgendwelche "Tabellen" kaputt machen kann.

Ich bin unheimlich dankbar jemand gefunden zu haben, der mir hilft.
Meine Freundin sitzt schon heulend neben mir, weil sie ihre Daten verloren sieht. Während es meine eigenen, wärs wohl weniger dramatisch...
 
Wenn die Partition sehr jung ist (seit macOS High Sierra), könnte es auch ein APFS-Filesystem sein, das testdisk evtl. noch nicht kennt (und auch ansonsten gibt es dafür außerhalb von macOS nur Lösungen im Alphastadium).

Na, dann hoffen wir mal das Beste ;)
 
Zuletzt bearbeitet:
High Sierra war auf der Platte nicht installiert, und formatiert wurde sie von meiner Freundin zuvor sowieso nicht.

So, der USB Creator ladet noch. (irgend eine 4GB persistent Datei)

Hab mir jetzt einen nackten PC hingestellt, nur mit der besagten HDD intern angeschlossen. Dazu kommt dann nur noch der USB Stick.
So wird man die HDD wohl nicht verwechseln können beim mounten
 
Der USB-Stick selbst wird auch unter /dev/sdbX angezeigt, deshalb muss man da schon sicher gehen.
 
Ok, gut.

"Formatiere persistente Datein" zeigt mir das tool an, daneben 15min.
Dauert also noch bisschen leider...

- - - Updated - - -

So, nevermind, Ubuntu läuft!

- - - Updated - - -

So, "Paket hfsprogs" kann nicht gefunden werden, alle eingaben davor haben geklappt
 
Gut.

Was mir gerade noch einfiel: Encrypted ist die Partition hoffentlich nicht ...?

Dann öffne mal ein Terminalfenster und schreibe mir die Ausgabe von
ls -al /dev/sd*
 
Zuletzt bearbeitet:
brw-rw---- 1 root disk 8, 0 Jan 19 2018 /dev/sda
brw-rw---- 1 root disk 8, 1 Jan 19 2018 /dev/sda1
brw-rw---- 1 root disk 8, 2 Jan 19 2018 /dev/sda2
brw-rw---- 1 root disk 8, 3 Jan 19 2018 /dev/sda3
brw-rw---- 1 root disk 8, 16 Jan 19 2018 /dev/sdb
brw-rw---- 1 root disk 8, 32 Jan 19 2018 /dev/sdc
brw-rw---- 1 root disk 8, 48 Jan 19 2018 /dev/sdd
brw-rw---- 1 root disk 8, 64 Jan 19 2018 /dev/sde
brw-rw---- 1 root disk 8, 80 Jan 19 2018 /dev/sdf
brw-rw---- 1 root disk 8, 81 Jan 19 2018 /dev/sdf1

- - - Updated - - -

Gut.

Was mir gerade noch einfiel: Encrypted ist die Partition hoffentlich nicht ...?

Kann ich nicht 100% sagen. laut aussage meiner freundin nicht.
 
OK.

Dann als nächstes erst einmal:
sudo su

Danach dann:
fdisk -l /dev/sda

fdisk -l /dev/sdb

fdisk -l /dev/sdc

fdisk -l /dev/sdd

Und von jedem die Ausgabe posten (es sei denn du erkennst selbst schon, welches der 4 Laufwerke die richtige Festplatte ist, dann schreibe einfach, wie sie heisst).
 
root@ubuntu:/home/ubuntu# fdisk -l /dev/sda
Medium /dev/sda: 465,8 GiB, 500107862016 Bytes, 976773168 Sektoren
Einheiten: sectors von 1 * 512 = 512 Bytes
Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes
Typ der Medienbezeichnung: gpt
Medienkennung: 00002703-2971-0000-A936-0000277E0000

Gerät Start Ende Sektoren Größe Typ
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 975503591 975093952 465G Apple Core storage
/dev/sda3 975503592 976773127 1269536 619,9M Apple boot




...sda ist es wohl!

- - - Updated - - -

Nochmal, falls es untergangen ist: Das Laden der HFS Tool hat nicht geklappt, Internet hab ich aber!
 
Dann ist die relevante Partition also sda2
nun versuche den folgenden Ablauf:

apt-get update
apt-get install hfsprogs
mount -t hfsplus -o ro /dev/sda2 /mnt/
ls -al /mnt/
 
apt-get update
apt-get install hfsprogs

Das mag nicht so recht

root@ubuntu:/home/ubuntu# apt-get update
Ign:1 cdrom://Ubuntu 17.10 _Artful Aardvark_ - Release amd64 (20180105.1) artful InRelease
OK:2 cdrom://Ubuntu 17.10 _Artful Aardvark_ - Release amd64 (20180105.1) artful Release
OK:4 Index of /ubuntu artful InRelease
OK:5 Index of /ubuntu artful-security InRelease
OK:6 Index of /ubuntu artful-updates InRelease
Paketlisten werden gelesen... Fertig
W: chown to _apt:root of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease failed - Item::QueueURI (95: Vorgang wird nicht unterstützt)
W: chmod 0600 of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease failed - Item::QueueURI (95: Vorgang wird nicht unterstützt)
W: chown to root:root of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease failed - 201::URIDone (95: Vorgang wird nicht unterstützt)
W: chmod 0644 of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease failed - 201::URIDone (95: Vorgang wird nicht unterstützt)
 
Dann poste mal, was passiert.

Steht die Internetverbindung?
 
root@ubuntu:/home/ubuntu# apt-get update
Ign:1 cdrom://Ubuntu 17.10 _Artful Aardvark_ - Release amd64 (20180105.1) artful InRelease
OK:2 cdrom://Ubuntu 17.10 _Artful Aardvark_ - Release amd64 (20180105.1) artful Release
OK:4 Index of /ubuntu artful InRelease
OK:5 Index of /ubuntu artful-security InRelease
OK:6 Index of /ubuntu artful-updates InRelease
Paketlisten werden gelesen... Fertig
W: chown to _apt:root of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease failed - Item::QueueURI (95: Vorgang wird nicht unterstützt)
W: chmod 0600 of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease failed - Item::QueueURI (95: Vorgang wird nicht unterstützt)
W: chown to root:root of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease failed - 201::URIDone (95: Vorgang wird nicht unterstützt)
W: chmod 0644 of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease failed - 201::URIDone (95: Vorgang wird nicht unterstützt)




Internet steht, nutze auch gerade das Luxx über den internen Browser.

- - - Updated - - -

irgend eine andere Möglichkeit das Paket zu installieren? :/
 
Ich vermute das Problem entsteht durch den USB Creator. Also umgehen wir die Paketverwaltung. Dazu lädst du manuell das passende File herunter:

Wenn du Ubuntu 32 bit nutzt:
wget http://security.ubuntu.com/ubuntu/pool/universe/h/hfsprogs/hfsprogs_332.25-11_i386.deb

Wenn du Ubuntu 64 bit nutzt:
wget http://security.ubuntu.com/ubuntu/pool/universe/h/hfsprogs/hfsprogs_332.25-11_amd64.deb

Dieses Paket installierst du dann mit
dpkg -i <Paketname>
(Den Paketnamen kannst du mit <Tab> vervollständigen)
 
Ok, ist installiert! (Firefox hat das irgendwie automatisch gemacht.., "Software Installation Standard", danach kommt so ein nettes Fenster mit install button)
 
Zuletzt bearbeitet:
Wenn es richtig installiert wurde, dann kannst du jetzt hier weitermachen:

mount -t hfsplus -o ro /dev/sda2 /mnt/
ls -al /mnt/
 
Wenn es richtig installiert wurde, dann kannst du jetzt hier weitermachen:
Mmmmh weiß nicht, eben über FireFox, ist das "richtig". Deine Anweisung hab ich leider nicht ganz gerafft, welcher Paketname? Auch den Pfad dazu hin? Wie wo was mit Tab?

Das spuckt er jedenfalls jetzt aus, klingt nicht gut :/
root@ubuntu:/home/ubuntu# mount -t hfsplus -o ro /dev/sda2 /mnt/
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error.
root@ubuntu:/home/ubuntu# ls -al /mnt/
insgesamt 0
drwxr-xr-x 2 root root 3 Jan 5 20:35 .
drwxr-xr-x 1 root root 260 Jan 19 2018 ..

- - - Updated - - -

Ich fürchte irgendwie fehlt die Formatierung für diese Partition...

Das hat übrigens geklappt über den Terminal:
root@ubuntu:/home/ubuntu# dpkg -i '/home/ubuntu/Downloads/hfsprogs_332.25-11_amd64.deb'
(Lese Datenbank ... 145610 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../hfsprogs_332.25-11_amd64.deb ...
Entpacken von hfsprogs (332.25-11) über (332.25-11) ...
hfsprogs (332.25-11) wird eingerichtet ...
Trigger für man-db (2.7.6.1-2) werden verarbeitet ...
 
Zuletzt bearbeitet:
HFS scheint richtig installiert zu sein, sonst würde "mount: /mnt: unknown filesystem type 'hfsplus'." kommen.
Dass es dennoch nicht klappt scheint nun leider an der Partition zu liegen.

Der nächste Schritt wäre nun, ein Image der Partition anzulegen, um einen Reparaturversuch darauf zu starten.
Dafür brauchst du einen weiteren Datenträger mit genügend Platz um die gesamte Partition aufzunehmen.
 
HFS scheint richtig installiert zu sein, sonst würde "mount: /mnt: unknown filesystem type 'hfsplus'." kommen.

Dafür brauchst du einen weiteren Datenträger mit genügend Platz um die gesamte Partition aufzunehmen.

Hab ich genug, wie gehe ich da vor?

- - - Updated - - -

So, System neu gestartet, Pakete wieder installiert, 1TB Platte hängt jetzt intern zusätzlich dazu, frei zum bespielen.
 
Da es sda bis sdf schon gibt, müsste das neue wahrscheinlich Gerät die Bezeichnung "sdg" bekommen (aber überprüfen, die HD könnte auch auf einem Buchstaben vor dem USB Stick landen!)
Also kannst du die Mountpoints der Partitionen auf dem Laufwerk mittels
"df -h|grep sdg" ausfindig machen.
Dort siehst du auch, wieviel Platz noch ist, und am Ende der Zeile den Mountpfad. Poste am besten mal die Ausgabe.Wenn es ein externes USB-Gerät ist:
Einfach erst einmal anstecken. FAT32/NTFS und Linuxpartitionen sollten automatisch gemountet werden.
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh