Festplatten mit Advanced Format, USB-Gehäuse und Windows / Linux-Kompatibilität

1370
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.

Festplatten mit Advanced Format, USB-Gehäuse und Windows / Linux-Kompatibilität

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":

Festplatten mit Advanced Format, USB-Gehäuse und Windows / Linux-Kompatibilität

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] 
7
@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:

  1. Verwenden Sie ein Gehäuse, das über USB dasselbe Protokoll wie SATA / eSATA liefert.

  2. 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.