Ist es normal, dass sich die logische Sektorgröße von der physischen Größe unterscheidet?
Es ist normal.
Alte ältere Laufwerke haben sowohl logische als auch physische Sektorengrößen 512 B
. Seit vielen Jahren besteht keine Notwendigkeit, sie voneinander zu unterscheiden.
In diesem Fall umfasst jeder physische Lese- oder Schreibvorgang einen oder mehrere vollständige 512 B
Sektoren. Auch Betriebssysteme und ihre Low-Level-Tools kommunizieren mit einer Festplatten-Firmware 512 B
als logische Einheit. Jeder hat sich an diesen Standard gewöhnt.
Heutzutage gibt es Festplatten mit einer logischen und einer physischen Sektorgröße von 4096 B
. Sie wurden mit Blick auf Effizienzsteigerung und Reduzierung der Gemeinkosten eingeführt. Leider erwartet Legacy-Software normalerweise, dass Festplatten einen 512 B
Sektor haben, sonst nichts. Neue Festplatten ( 4K native genannt ) sind mit alter Software nicht kompatibel.
Hier kommen Platten mit 512 B
logischen, 4096 B
physischen Sektoren. Sie profitieren von der gestiegenen physischen Sektorgröße und erlauben dennoch, dass Software auf die alte Art kommuniziert. Sie werden als Advanced Format 512e oder 512 Emulationslaufwerke bezeichnet . Ihre Platte ist eine davon. Jede Übersetzung zwischen den beiden Sektorgrößen wird intern von der Festplattenfirmware vorgenommen.
Habe ich ein Problem mit der Sektorgröße auf meiner Festplatte?
Trotz Ihrer Fähigkeit, 512 B
Sektoren zu "sprechen", empfiehlt es sich, das Ganze 4096 B
auf einmal zu verwenden, wann immer dies möglich ist. Ihr Laufwerk meldet diesen Wert in der Hoffnung, dass eine ausreichend intelligente Software entsprechend reagiert.
Eine Möglichkeit ist, die Partitionen an die Grenzen der physischen Sektoren anzupassen. In Ihrem Fall gibt es acht logische Sektoren pro physischen Bereich. Die richtige Ausrichtung erfordert jede Zahl in der Start
Spalte der fdisk
Ausgabe von acht teilbar zu sein - und alle Ihre Zahlen sind, so ist es in Ordnung. Wenn einer von ihnen nicht war, fdisk
sollten Sie mit warnenPartition <number> does not start on physical sector boundary.
Jedes Dateisystem sollte eine Blockgröße 4096 B
oder eine ganzzahlige Multiplikation davon verwenden. Überprüfen Sie es vielleicht.
Kann ich das ändern (dass sich die logische Sektorgröße von der physischen Größe unterscheidet)? Verbessert es die Leistung der Festplatte?
Ich glaube nicht, dass du das kannst. (Aber sehen Sie das - ich halte die erwähnte Option für eine Ausnahme, keine Regel.)
512 B
Wenn Sie die Größe des physischen Sektors auf (falls möglich) ändern, ist eine Neuformatierung auf niedriger Ebene erforderlich. Es würde auch Ihre Festplatte kleiner erscheinen lassen. Siehe die Vergleichstabelle auf Wikipedia - 4096 B
Sektor benötigt 4211 Bytes, während acht 512 B
Sektoren 4616 Bytes benötigen. Die Platte könnte in einer solchen Zeit immer noch ihre gesamte Kapazität lesen. Da jedoch weniger Benutzerdaten vorhanden sind, wird die Leistung beeinträchtigt.
Wenn Sie die Größe des logischen Sektors ändern 4096 B
(neue Firmware, nehmen wir an), würde dies einen vernachlässigbaren oder keinen Leistungszuwachs gegenüber einer gut konfigurierten Konfiguration von 512e bedeuten. Ich denke, alle Ihre Partitionen und Dateisysteme müssten von Grund auf neu erstellt werden. Es könnten auch Inkompatibilitätsprobleme aufgrund einiger vorhandener Tools (falls vorhanden) auftreten. Sie arbeiten jetzt möglicherweise mit nicht optimaler Leistung, aber zumindest brechen sie nichts.
Ich empfehle, den bereits verlinkten Wikipedia-Artikel und die Antworten auf die bereits verlinkte Frage zu lesen . Sie können viel darüber lernen, was unter der Haube passiert.