Festplatten mit Advanced Format, USB-Gehäuse und Windows / Linux-Kompatibilität
1409
That Brazilian Guy
Die Umgebung
Ich habe mir gerade eine 1 TB Seagate Barracuda ST1000LM048 HDD gekauft. Es ist ein Advanced-Format-Laufwerk mit 4096 Byte Sektoren.
Ich plante die Verwendung mit meinem billigen, aber vertrauten (und damit meine ich billig, es ist wirklich allgemeines Chinesisch und ich habe ungefähr 5 USD dafür bezahlt) 2,5-Zoll-HDD-Gehäuse, das ist seit 5 Jahren bei mir und mehrere Festplatten ohne Probleme ( Ich bin mir nicht sicher, ob ich jemals ein Advanced-Format-Festplattenlaufwerk verwendet habe. Im Grunde handelt es sich dabei um einen JMicron JM20329 Hi-Speed-USB-SATA-Bridge- Chip mit einigen Transistoren und einem USB-Anschluss.
Als ich die 1-TB-Festplatte kaufte, waren mir die Probleme mit Advanced Format-Laufwerken und Festplattengehäusen nicht bekannt .Ich vermute stark, dass es hier vielleicht eine Rolle spielt, aber unter bestimmten Umständen kann ich auf die Daten zugreifen.
Jetzt bin ich mir nicht sicher, da ich gerade eine ältere Festplatte des Western Digital 500 GB Advanced Format gefunden habe, die im Windows Explorer mit demselben Gehäuse angezeigt wird ... Was ist hier los ?!
Die Angelegenheit
Wenn ich es über ein USB-Gehäuse an einen Windows 8.1-Laptop anschließe, werden im Windows Explorer keine neuen Volumes angezeigt. Wenn Sie Fedora 25 auf demselben Laptop ausführen und über dasselbe Festplattengehäuse angeschlossen sind, kann ich die Ordner und Dateien sehen.
Es funktioniert auf einem anderen Fedora 25-PC, wenn ich es über internes SATA anschließe. Ich habe keinen Windows-PC in der Nähe, wo ich ihn mit internem SATA testen kann.
Möglicherweise verwandt: Es scheint etwas mit dem Partitionsschema zu stimmen, siehe Fettdruck in den folgenden Abschnitten. Ich bin wirklich verwirrt darüber, da ich noch nie einen ähnlichen Fall gesehen habe.
Tests und Diagnosen
Windows 8.1 über USB-Gehäuse an meinem Laptop
Da haben andere gefragt: Ich stelle das Laufwerk nach dem Booten von Windows an. Wird sehen, ob es beim Booten einen Unterschied gibt.
Das USB-Gehäuse wird automatisch erkannt und als "USB-zu-ATA / ATAPI-Bridge" installiert.
Das Laufwerk wird nicht in Windows Explorer angezeigt.
Datenträgerverwaltung ( diskmgmt.msc) zeigt den Datenträger als "Online, nicht zugeordnete 931,5 GB, Partitionstabelle im MBR-Stil":
Fedora 25 über USB-Gehäuse an meinem Laptop
Ich kann die Dateien und Ordner sehen und Daten von und zum Laufwerk kopieren.
disks Information
Modell: ST1000LM048-2E7172 (SDM1)
Größe: 1,0 TB (1.000.204.886.016 Bytes)
Es gibt keine Partitionierung Eintrag
Seriennummer: [überarbeitet]
Bewertung: Die Festplatte ist in Ordnung, ein fehlerhafter Sektor .
Volumen:
Größe: 1,0 TB - 850 GB frei (15,0% voll)
Gerät: / dev / sdc ( Achtung , es gibt keine Partitionsnummer!)
Es gibt keinen Eintrag für den Partitionstyp
Inhalt: NTFS - Bereitgestellt unter / run / media / [redigiert]
disks SMART-Bericht
Aktualisiert: 47 Jahre, 1 Monat und 23 Tage her (!!!)
Temperatur: ---
Angetrieben an: ---
Selbsttest-Ergebnis: Unbekannt ()
Selbsteinschätzung: Schwelle nicht überschritten
Gesamtbewertung: Festplatte ist in Ordnung, ein schlechter Sektor
SMART-Attribute: Die Tabelle ist vollständig leer (!!!)
fdisk -l Ausgabe
Disk /dev/sdc: 931.5 GiB, 1000204886016 bytes, 1953525168 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: dos Disk identifier: 0x[redacted]
Fedora 25 über interne SATA auf einem Desktop-PC
Ich kann die Dateien und Ordner sehen und Daten von und zum Laufwerk kopieren.
disks Information
Modell: ST1000LM048-2E7172 (SDM1)
Größe: 1,0 TB (1.000.204.886.016 Bytes)
Es gibt keine Partitionierung Eintrag
Seriennummer: [geändert] wie oben
Bewertung: Der Datenträger ist in Ordnung (33 C / 91 F).
Volumen:
Größe: 1,0 TB - 850 GB frei (15,0% voll)
Gerät: / dev / sda (Achtung, es gibt keine Partitionsnummer!)
Es gibt keinen Eintrag für den Partitionstyp
Inhalt: NTFS - Bereitgestellt unter / run / media / [redigiert]
disks SMART-Bericht
Aktualisiert: Vor weniger als einer Minute
Temperatur: 36 ° C
Angetrieben: 8 Stunden und 0 Minuten
Selbsttest-Ergebnis: Letzter Selbsttest wurde erfolgreich abgeschlossen
Selbsteinschätzung: Schwelle nicht überschritten
Gesamtbewertung: Die Festplatte ist in Ordnung
SMART-Attribute: siehe Abbildung unten
fdisk -l Ausgabe
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 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: 0x[redacted]
@Walmart (1) Ich würde das Laufwerk gerne neu formatieren und partitionieren, aber ich habe nirgendwo Platz, um die Dateien zumindest für die folgende Woche vorübergehend zu platzieren. (2) Ich überprüfe, was die POST-Nachricht auf dem Desktop anzeigt (ich vermute, nichts auf dem Laptop, aber ich überprüfe es auch). (3) Ich habe die Frage umformuliert, aber sie besagt bereits, dass Disk Management ein nicht zugewiesenes Laufwerk sieht.
That Brazilian Guy vor 7 Jahren
0
... sieht aus wie das Gehäuse keine AF-Laufwerke. Das ist sehr rätselhaft. Ich habe mich mit [mehreren] (http://superuser.com/q/985305) [Fällen] (http://superuser.com/q/852475) beschäftigt, bei denen ein Gehäuse ein 512e-Laufwerk wie 4Kn aussehen würde, aber Ihr Gehäuse lässt es als 512n erscheinen! (** Achtung Rezensenten: ** Dies bedeutet, dass es sich nicht um ein Duplikat handelt. Bitte stimmen Sie nicht, um zu schließen.)
bwDraco vor 7 Jahren
1
@ bwDraco Das dachte ich mir, aber ** Ich habe gerade eine ältere AF 500GB HDD gefunden, die dieses Gehäuse unter Win 8.1 einwandfrei liest. ** WTF! (fügt das der Frage hinzu)
That Brazilian Guy vor 7 Jahren
0
Haben Sie 150 GB Speicherplatz und eine Möglichkeit, diesen auf das 500-GB-Laufwerk zu übertragen, um das Format neu zu formatieren usw.? Ich sehe es mit der Angabe "**` Größe: 1,0 TB - 850 GB frei (15,0% voll) `**", und dass Sie gerade eine 500 GB Festplatte gefunden haben, also dachte ich, ich würde fragen.
Pimp Juice IT vor 7 Jahren
0
@Walmart Na ja ... Die 500 GB HDD ging bei einem Schreibtisch verloren, weil sie einmal um 50 cm gefallen war ... ** hart **. = /
That Brazilian Guy vor 7 Jahren
0
Können Sie sagen, was der Brückenchip auf dem Gehäuse ist? Wenn möglich, öffnen Sie das Gehäuse und veröffentlichen Sie Bilder der größten / wichtigsten Chips auf der Leiterplatte. Wir müssen die Beschriftung auf den Chips lesen können.
bwDraco vor 7 Jahren
0
@bwDraco Es ist ein JMicron JM20329. Ich habe einen PDF-Link gefunden und in den Fragenkörper eingefügt
That Brazilian Guy vor 7 Jahren
0
Es ist nicht ungewöhnlich, dass USB-Gehäuse SMART nicht unterstützen. Unterschiedliche Software behandelt diese Tatsache auf unterschiedliche Weise. Lesen Sie nicht zu viel in die SMART-bezogenen Daten, die komisch aussehen oder völlig fehlen.
a CVn vor 7 Jahren
1
Möglicherweise im Zusammenhang: [Windows kann nicht mit USB NTFS-Superfloppy geladen werden] (http://superuser.com/q/1060252/194694)
gronostaj vor 7 Jahren
0
2 Antworten auf die Frage
12
davidgo
Ich glaube, das Problem, das Sie haben, ist, dass es einfach KEIN Partitionierungsschema auf der Festplatte gibt.
Was Sie vielleicht nicht wissen, ist, dass Linux es Ihnen erlaubt, die gesamte Festplatte als Blockgerät zu behandeln - dh eine einzige große Partition - und alle Informationen, die Sie zur Verfügung gestellt haben, scheinen auf diese Art von Setup hinzuweisen. Ich glaube, Windows unterstützt kein Rohblockgerät.
Die typische Lösung für dieses Problem besteht darin, die Daten an anderer Stelle zu kopieren, die Festplatte zu partitionieren und dann zu formatieren (mithilfe von FAT oder NTFS oder eines Dateisystems, das sowohl Windows als auch Linux lesen kann) und anschließend die Daten wieder zu kopieren. Wenn es möglich ist, diesen gesamten Prozess durchzuführen, ohne die Daten tatsächlich von der Festplatte zu verschieben, besteht ein hohes Risiko, und Sie sollten die Daten wirklich zuerst sichern, sodass Sie wieder auf den ersten Platz zurückkehren.
Ja, meine Intuition deutete auf die gleiche Schlussfolgerung. Ich muss nur eine Festplatte ausleihen und Ihre Antwort akzeptieren! :)
That Brazilian Guy vor 7 Jahren
0
Zu überprüfen ist, ob der Mountpunkt unter Linux / dev / sdx anstelle von / dev / sdx [1-9] ist.
djsmiley2k vor 7 Jahren
4
0
red
Extrahiert aus der angegebenen fdisk -l-Ausgabe
in Fedora 25 über USB-Gehäuse Sektorgröße (logisch / physisch): 512 Byte / 512 Byte E / A-Größe (Minimum / optimal): 512 Byte / 512 Byte
in Fedora 25 über interne SATA- Sektorgröße (logisch / physikalisch): 512 Byte / 4096 Byte E / A-Größe (Minimum / optimal): 4096 Byte / 4096 Byte
Das USB-Gehäuse lässt nicht zu, dass das Betriebssystem (dh Fedora) die richtige Größe des Festplattensektors erkennt.
Zwei mögliche Lösungen:
Verwenden Sie ein Gehäuse, das über USB dasselbe Protokoll wie SATA / eSATA liefert.
Verwenden Sie die Diskette nur auf eine Weise. dh über USB oder SATA / eSATA und das bedeutet von Anfang an, dh von der Partitionierung der Festplatte aus, formatieren Sie das Dateisystem (die Dateisysteme) und verwenden Sie es nur in einer Richtung. Mischen Sie nicht USB und SATA / eSATA.
Wenn Sie sich für 2 entscheiden und USB verwenden, stellen Sie sicher, dass die gesamte Festplattenpartitionierung an einer 4-KB-Grenze durchgeführt wird und die Blockgröße des Dateisystems mindestens 4 KB beträgt (oder eine beliebige Anzahl, die ein Vielfaches von 4 KB ist). Wenn Sie dies nicht tun, ist der Plattenzugriff möglicherweise nicht an der 4-KB-Grenze ausgerichtet und die E / A-Operation ist sehr langsam.