Ještě jsem si prošel příspěvky tazatele a:
Když si v BIOSu dám základní informace o HDD, je tam disk zobrazený včetně základních parametrů
Když si chci dát pořadí Bootování, je tam HDD i FDD "slabě" zobrazené a nejde vybrat a přesunout v pořadí.
zkusil bych v BIOS setupu volbu "loadnig BIOS defaults" (či jinak obdobně znějící), páč to citované rozhodně není noumální.
A pokud jde o to určit, jestli spolu v reálném režimu na úrovni služeb ROM BIOSu disk a adaptér sATA mluví, tak bych postupoval takto:
[1] Nastartovat O.S. způsobem uvedeným v 1. příspěvku tématu.
[2] Ve vlastnostech počítače ve správci zařízení vyhledat prostředky příslušející adaptéru sATA
[3] Poznamenat si minimálně jednu (raději všechny) množinu I/O adres. Důležitá je ta, jejíž délka je spojitých osm, např. FF00..FF07 hex. Důležitá je nejvyšší adresa, odpovídá ATA status/command register. Koneckonců p-ATA a sATA je v principu totéž, jen je místo kšandy tenký kablík.
[4] Rozjet O.S. WIN98SE (DOS7.xx) z bootovací diskety, nebo její obdoby na patřičně připravené flešce.
[5] Rozjet v textovém režimu debugger, z promptu zadat: debug.exe [Enter]
[6] Zadat příkaz I FF07 [Enter]. Měl by vrátit hodnotu 50h. V praxi nahraďte "FF07 hodnotou vyčtenou ze správce zařízení O.S.
[7] Pokud je ve OK, stačí v debugu dále zadat O FF07 94 [Enter] a disk zastaví motor. V syntaxi 1. písmeno znamená "ó", nikoliv nula. Zabral příkaz ATA standby immediate.
[8] Pokud je stále vše OK, v debugu zadat O FF07 10 [Enter] a disk se opět rozjede. Vykonal se příkaz ATA recalibrate.
[9] Příkazem q [Enter] ukončit debug.
Tím se sice nevyloučí, že je to zbořeným kódem boot trap loaderu v ROM BIOSu, ale že to rozhodně není hardwarem. Ostatní už bylo napsáno...
