Das Problem scheint zu sein, dass der Datenträger so partitioniert wurde, als wäre er ein Datenträger mit einer Größe von 4 KB. Die GPT beginnt bei 4096 Bytes. Da es sich um ein 512e-Laufwerk handelt, sollte es mit 512 Byte in den Datenträger starten. Ich würde vermuten, dass Windows aus irgendeinem Grund das Laufwerk falsch als 4kn erkennt.
Linux (exfat-fuse) kann nicht von einer externen GPT-4-TB-exFAT-Festplatte lesen
Ich habe ein 4Tb externes WD RED. Es wurde als exFAT-Diskette auf einem Windows 10-Computer formatiert. Ich habe kein Problem damit, die Dateien sowohl vom ursprünglichen Windows 10-Computer als auch von einem 2017 Macbook Pro (High Sierra) zu lesen.
Auf beiden Linux-Computern (Ubuntu 16.10 x64 + Slackware 14.2) erkennt das System den Datenträger niemals als lesbar oder als montierbar. Wenn ich die Diskette auf meinem Linux-Rechner als exFAT lösche und formatiere, kann weder der Windows-10-Computer noch das Macbook sie lesen, obwohl beide Linux-Geräte dies können. Das lässt vermuten, dass die Implementierung von Exfat-Fuse unvollständig ist ... obwohl ich zugegebenermaßen nicht genug weiß, um sicher zu sein.
[Als Randbemerkung löschte ich auch das als exFAT formatierte Format aus dem Macbook Pro und der Windows 10-Computer konnte immer noch lesen / schreiben. Keine Linux-Maschine könnte das.]
Folgendes habe ich bisher untersucht:
sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT ... sdj 8:144 0 3.7T 0 disk ├─sdj1 8:145 0 6.4G 0 part └─sdj2 8:146 0 7.3G 0 part
Beachten Sie die Speichergrößen der Dateisysteme, die von lsblk erkannt werden. Das Volume ist mit nur einer exFAT-Partition formatiert, die alle 4 TB umfasst.
parted -l /dev/sdj
Error: /dev/sdj: unrecognised disk label Model: WDC WD40 EZRZ-00GXCB0 (scsi) Disk /dev/sdj: 4001GB Sector size (logical/physical): 512B/4096B Partition Table: unknown Disk Flags:
parted ist zumindest ehrlich genug zu sagen, dass es keine Ahnung hat, womit wir uns befassen. Es hat das Modell richtig erkannt, es ist ein WD Rot 4 TB.
fdisk -l /dev/sdj
Disk /dev/sdj: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x3258a7ab Device Boot Start End Sectors Size Id Type /dev/sdj1 1 76805 76805 37.5M ee GPT /dev/sdj2 77056 976754431 976677376 465.7G 7 HPFS/NTFS/exFAT
Die Ausgabe von fdisk ist interessant, weil sie fast richtig ist. Es bildet eine Partition als GPT-Metadaten ab. Der andere findet die ID (0x07 == Microsoft Data ) korrekt, aber die Größe stimmt nicht. Die Partition ist 4 TB, nicht 465,7 GB.
Ich überprüfte, dass die Partition wirklich 4 TB umfasst, indem ich 4 TB Testinhalt aus Windows schreibe und den gesamten Inhalt erfolgreich wieder vom Macbook Pro abliest.
Der Versuch, eines der erkannten Geräte bereitzustellen, funktioniert nicht:
sudo mount.exfat-fuse -d /dev/sdj1 /mnt/foobar
FUSE exfat 1.2.4 ERROR: exFAT file system is not found.
sudo mount.exfat-fuse -d /dev/sdj2 /mnt/foobar
FUSE exfat 1.2.4 ERROR: exFAT file system is not found.
Exfat-Fuse druckt auch im Debug-Modus keine nützliche Ausgabe. Wenn man sich die Quelle ansieht, scheitert es sehr früh, gleich nachdem man den Superblock gelesen hat.
Ich habe einen Blick auf die ersten 1 MB Daten auf dem Gerät mit einem Hexdump geworfen, und es sieht gesund aus, ohne offensichtlichen Müll. (Pastebin: https://pastebin.com/BVLWW3kf )
Irgendwelche weiteren Debugging-Schritte, die ich versuchen sollte? Irgendwelche Ideen, was hier los ist?
Bearbeiten:
Mit gdisk
scheint es, das Laufwerk einen Hybrid - MBR + GPT hat. Gdisk erkennt jedoch die GPT als ungültig:
sudo gdisk /dev/sdj GPT fdisk (gdisk) version 1.0.1 Partition table scan: MBR: hybrid BSD: not present APM: not present GPT: not present *************************************************************** Found invalid GPT and valid MBR; converting MBR to GPT format in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if you don't want to convert your MBR partitions to GPT format! ***************************************************************
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4