Warum beginnen Festplattenpartitionen bei Sektor 2048?

534
Arun

Ich lerne zu benutzen fdisk. Wenn ich den freien Speicherplatz auf der Festplatte mit dem FBefehl prüfe, wird angezeigt, dass der freie Speicherplatz bei Sektor 2048 beginnt. Wenn ich jedoch versuche, eine neue Partition mit dem nBefehl zu erstellen, heißt es, dass ich mit Sektor 34 beginnen kann

enter image description here

Und wenn ich einen Wert unter 2048 eingebe und dann den freien Speicherplatz per FBefehl prüfe, bekomme ich diesen. 16 EB von freespace !!!

enter image description here

Warum ist das so?

0
* Ich gebe einen Wert unter 2048 ein und überprüfe dann den freien Speicherplatz mit dem F-Befehl. 16 EB von freespace * Die Software geht davon aus, dass in der Partitionstabelle keine Fehler vorhanden sind, und prüft nicht auf einen Überlauf während der Subtraktion. Die erhaltene negative Volumengröße wird als extremer vorzeichenloser Wert angezeigt. Akina vor 5 Jahren 2
Es scheint, dass Sie einen Fehler in `fdisk` gefunden haben. In Version 2.32.1 kann ich keine Startsektoren unter 2048 mehr eingeben. Daniel B vor 5 Jahren 0
@DanielB Meine Version ist 2.31.1. Arun vor 5 Jahren 0

1 Antwort auf die Frage

1
cybernard

Der Grund für 16EB liegt darin, dass die Subtraktion von 47-2048 eine negative Zahl ergibt. Anscheinend ein Fehler, der bereits behoben wurde.

Der Grund ist Leistung. Haben Sie von Festplatten mit 4k-Sektoren gehört? Sie mussten 4k ausgerichtet sein, um die korrekte Leistung zu erzielen. Andere Geräte und Hersteller haben festgestellt, dass die Geräte ohne andere Ausrichtung nicht die volle Leistung erbringen.

Eine Entscheidung wurde getroffen, da 2048 die meisten, wenn nicht alle leistungsreduzierenden Ausrichtungen beseitigen würde. Angesichts des günstigen Speicherplatzes wird niemand den Verlust von 1 MB Festplatte verpassen.

Ursprünglich war eine Lücke von 63 Sektoren vorhanden, und es wurde verwendet, um Laufwerk-Overlays für Bios anzupassen, die nicht die volle Größe der Festplatte unterstützten. Besonders häufig, wenn Computer zuerst 1-8 GB Festplatten erhalten. Festplatten verwenden jedoch jetzt LBA, und die Laufwerksüberlagerung ist sinnlos.

Obwohl wir jetzt auf GPT mit Festplatten größer als ca. 2 TB umsteigen müssen, da MBR dies nicht unterstützt.