Auf einer MBR-Platte werden Sektorwerte auf zwei Arten gespeichert:
- Im CHS-Format - Das Zylinder / Kopf / Sektor-Format (CHS) verwendet eine seltsame 24-Bit-Codierung, um Sektorwerte zu speichern. Ein wenig rechnen, 2 ^ 24 * 512 Bytes = 8GiB. (Tatsächlich ist der wahre CHS-Grenzwert etwas niedriger als dies, da nicht alle CHS-Werte zulässig sind.) Beachten Sie, dass dies 8 GiB ist, was deutlich unter der Gesamtkapazität der meisten modernen Festplatten (sogar SSDs) liegt, was bedeutet, dass die CHS-Codierung unbrauchbar ist und deshalb heute für die meisten Zwecke ignoriert. Die Konzentration auf CHS-Werte und auf CHS-Geometrien (die die maximalen Zylinder-, Kopf- und Sektorwerte für eine Platte bestimmen) ist daher Zeitverschwendung.
- Im LBA-Format - Das lineare (oder logische) Blockadressierungs-Format (LBA) verwendet einen einzelnen 32-Bit-Wert, um Sektoren anzugeben. 2 ^ 32 * 512 Bytes = 2TiB, daher die 2TiB-Grenze für MBR. Dies ist groß genug für alle modernen SSDs und sogar für viele moderne Spinning-Disks. Größere moderne Festplatten erfordern jedoch das neuere GPT-Partitionierungssystem, das 64-Bit-LBA-Werte und keine CHS-Werte verwendet.
In der Vergangenheit waren Partitionen auf Zylinderwerte ausgerichtet, da dies die Leistung auf Festplatten dieser Zeit (in den 1980er und möglicherweise Anfang der 1990er Jahre) verbessern konnte. Seitdem ist die Ausrichtung der Zylinder nur aus Gewohnheit und aus Gründen der Abwärtskompatibilität üblich, hat jedoch keinen Zweck erfüllt. Die Ausrichtung von Zylindern ist heutzutage nachteilig, da neuere Technologien (SSDs, bestimmte Arten von RAID-Arrays und Advanced-Format-Festplatten) besser funktionieren, wenn sie auf einigen Power-of-2-Sektoren (8, 512, 2048 usw.) ausgerichtet sind Details unterscheiden sich von einem Datenträgertyp zum anderen. Die meisten modernen Partitionierungstools richten standardmäßig mindestens die erste Partition auf mehrere 2048 Sektoren aus, da dies für die meisten modernen Festplatten gut funktioniert. Für einige SSDs sind jedoch noch größere Werte erforderlich, z. B. 4096 oder sogar 8192. Wenn Sie die technischen Details zu Ihrer SSD erhalten, Sie können lernen, was seine Anforderungen sind. Wenn nicht, versuchen Sie es mit einem Standard-Ausrichtungswert von 2048, 4096 oder 8192.
Meine Fähigkeiten sfdisk
sind begrenzt (ich habe den Befehlssatz noch nie gemocht), daher kann ich nicht genau sagen, wie das mit dem Tool gemacht werden soll, mit Ausnahme allgemeiner Hinweise: Geben Sie den Anfangs- und Endpunkt der Partition in Sektoren an, nicht in Zylindern. Wenn Sie die Einstellungen manuell vornehmen, ziehen Sie einen Taschenrechner heraus (oder verwenden Sie eine Taschenrechner-Desktop-App), und stellen Sie sicher, dass Partitionen mit Werten beginnen, die gleichmäßig durch den verwendeten Ausrichtungswert teilbar sind. Die Endpunkte sind nicht wichtig, es sei denn, Sie möchten wahrscheinlich, dass sie einen Sektor vor dem nächsten Startpunkt beenden, um unnötigen Speicherplatz zu minimieren.
Beides parted
und gdisk
tun mehr, um die Partitionsausrichtung durchzusetzen als fdisk
ich (und ich vermute sfdisk
). Daher sollten Sie eines dieser Tools in Betracht ziehen - gdisk
funktioniert jedoch nur auf GPT-Datenträgern. Sie sollten es also nur verwenden, wenn Sie von MBR zu GPT wechseln möchten.