если в CMOS-boot order написано: "C only", почему биос должен отдать управление какой-то другой ROM?
Проведите эксперимент: берется древний MFM либо RLL-винт, которые шли со своей интерфейсной карточкой, сия карточка втыкается в свободный ISA-слот. IDE отключать не обязательно. И тут-то происходит чудо - BIOS, наплевав на порядок загрузки, отдает управление на MFM... С чего бы это вдруг?