Windows verwendet den INT13h (BIOS) -Zugriff auf Festplatten nur zu einem sehr frühen Zeitpunkt . Wenn während dieser Zeit kein geeigneter Windows-Treiber für den Zugriff auf die Festplatte geladen wird, wird der blaue Bildschirm angezeigt.
INT13h ist nur im Real-Modus verfügbar. Moderne Windows laufen jedoch im geschützten Modus oder im langen Modus (x64).
Auf nativer UEFI (wie: wenn CSM nicht verwendet wird) ist INT13h nicht verfügbar. Windows verwendet (vermutlich) UEFI-Dienste für den Zugriff auf Festplatten in dieser Umgebung.
Antwort auf die Bearbeitung : Ob Ihr SATA-Controller im AHCI-Modus läuft, wird nicht vom Betriebssystem gesteuert. Stattdessen wählen Sie aus, welche Datei in den Firmware-Einstellungen verwendet werden soll. Die Firmware setzt die entsprechenden Bits in den Registern der Steuerung.
Der virtuelle 8086-Modus ist genau das: virtuell. Es bietet keinen Zugriff auf echte BIOS-Funktionen. Stattdessen muss der Host diese Funktionen emulieren.
Obwohl ich kein Experte bin, finde ich es sehr wahrscheinlich, dass ein Zurückschalten in den Real-Modus wichtige Informationen in der MMU und vieles mehr verwirft, ganz zu schweigen von den Auswirkungen, wenn der geschützte Modus angehalten wird, nur um auf die Festplatte zuzugreifen.