Wenn ein internes Gerät als externes angesehen wird, ist das doch eine Windows- und keine BIOS-Angelegenheit.
Oder habe ich etwas übersehen?
Deshalb würde ich nicht im BIOS herumfroschen, sondern in der Registrierung.
Hier können für Windows die vorhandenen SATA-Ports neu zugewiesen werden.
Zugegeben, ein bisschen Workaround, aber anschließend sollten die Geräte korrekt erkannt werden:
Windows Start - > "regedit" eingeben -> [Enter]-Taste
Vor diesem Eingriff bitte die Registry sichern:
Im Menüfeld -> Datei -> Exportieren -> Speicherplatz auswählen
Nun wechseln wir in der Registry in das Verzeichnis
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
und erstellen über Rechtsklick auf das Verzeichnis -> Neu -> Schlüssel
einen neuen Unterordner mit Namen "Controller0". In diesem Unterordner erstellen wir wieder über Rechtsklick einen weiteren Unterordner namens "Channel0".
Erneut über Rechtsklick im rechten Fenster des Ordners "Channel0" gehen wir auf ->
Neu -> DWORD-Wert (32-bit)
erstellen einen DWORD-Wert namens "TreatAsInternalPort" und vergeben diesem Eintrag über Rechtsklick
-> Ändern -> den Wert "1".
Nach einem PC-Neustart wird jetzt die Festplatte (C
als internes Gerät registriert.
Ganz wichtig:
Um weitere Laufwerke aufzulisten, muß jedesmal ein neuer Unterordner (Channel0, Channel1, Channel2,etc.)
erstellt werden. Hier hinein kommt dann jeweils der neue Eintrag des DWORD-Wertes.