Zylinder 1024 - Cylinder 1024

Zylinder 1024 ist der erste Zylinder einer Festplatte , auf den in der ursprünglichen IBM PC-kompatiblen Hardwarespezifikation, Interrupt 13h , nicht zugegriffen werden konnte , die Zylinderkopf-Sektor- Adressierung verwendet. Beim Booten konnte das BIOS vieler sehr alter PCs nur auf die ersten 1024 Zylinder zugreifen, die von 0 bis 1023 nummeriert sind, da die spezifische CHS-Adressierung, die von der BIOS-Interrupt-13-API verwendet wird, nur 10 Bits für die Zylinderanzahl definiert (2^10=1024 ).

Dies war ein Problem für Betriebssysteme auf der x86- Plattform, da das BIOS in der Lage sein muss, den Bootloader und das gesamte Kernel- Image in den Speicher zu laden. Beide müssen sich daher auf den ersten 1024 Zylindern der Scheibe befinden.

Ältere Versionen von Microsoft Windows haben dies behoben, indem das Betriebssystem auf der ersten Partition installiert wurde. Teilweise wegen dieses Fehlers haben Benutzer des Linux- Betriebssystems traditionell eine /boot- Partition erstellt, die sich in den ersten 1024 Zylindern der Festplatte befindet und kaum mehr als den Kernel und den Bootloader enthält.

Siehe auch

Externe Links

  • de Boyne Pollard, Jonathan (1996). "Größenbeschränkungen für Datenträger und Volumes" . Häufig gegebene Antworten . Archiviert vom Original am 14.09.2016. – enthält eine Diskussion der Begrenzung des Zylinders 1024.
  • "Large Disk HOWTO - Geschichte der BIOS- und IDE-Limits"