Angenommen, Sie verwenden das BIOS INT 13h zum Lesen vom USB-Laufwerk, dann übersetzt das BIOS die Adressen nach Bedarf, um mit dem USB-Laufwerk zu arbeiten. Aktuelle Bootloader suchen nach INT 13h-Erweiterungen und verwenden, sofern vorhanden, die erweiterte Version der Lesesektoren mit einer 64-Bit-Adresse für logische Sektoren anstelle von CHS (Zylinder / Kopf / Sektor), um die Größenbeschränkungen der alten Schnittstelle zu vermeiden. Ein klassischer Master-Boot-Record hat jedoch nur 32-Bit-Werte für den Startsektor und die Anzahl der Sektoren für jede primäre Partition, wodurch die Laufwerksgröße auf 2 Terabyte begrenzt ist.
Wiki-Artikel:
http://en.wikipedia.org/wiki/INT_13H
http://en.wikipedia.org/wiki/Master_boot_record
http://en.wikipedia.org/wiki/Master_boot_record#Sector_layout