Проблема следующего характера:
ASUS P4P800 BIOS 1019 SATA контролер интегрирован в ICH5, primary master - WD1200JB, primary slave - ST380021A, secondary master - CD/DVD-RW, secondary slave - DVD-ROM.
В биосе стоял compatible mode, PATA, PATA port only. WinXP Pro ENG VL благополучно жила тут почти два года пережив SP1 и SP2 на нее теперь установленные и прочие другие издевательства которые я на ней проводил. Решил поставить новый винт SATA - купил WD1600SD предварительно выкинув ST380021A (тесновато да и БП жалко). Ставлю в БИОСЕ Enhaced mode, Enhaced mode Support On [SATA] (потом пробовал и [PATA+SATA]) в биосе новый винт определяется как положено в полном объеме как Third IDE Master в общем все ОК. Пока он меня интересовал не как загрузочный (потестить-посмотреть). При загрузке WinXPSP2 находит новые устройства в лице самого диска, 2 IDE Channel и Primary IDE Channel и Secondary IDE Channel, говорит что новое оборудование установлено, но возможно потребуется перезагрузка для правильной его работы. Я перезагружаюсь и... происходит тоже самое за исключением, что сам диск уже не определяется (типа уже известен), а все контроллеры по полной программе
и опять предлагает перезагрузиться. В Device manager ситуация такая: в DISK DRIVES - сами винты видны, а в IDE ATA/ATAPI controllers (по порядку сверху вниз) - два IDE Channel (незадействованы - помечены красным), далее два Intel(R) 82801DB Ultra ATA Storage Controller, ну и наконец Primary IDE Channel и Secondary IDE Channel. При этом пока SATA винт в системе не виден. Захожу в Computer management - управление дисками - новый винт сначала не было видно потом появился (возможно я IDE channel задействовал), но не инициализирован, инициализирую - разбиваю на разделы, форматирую их. (все из управления дисками XP). Все прекрасно - диск в системе виден в полном объеме - забиваю его по завязку для проверки проблемы >137 GGb, все чудесно... до следующей перезагрузки сисетмы. После перезагрузки тажа самая история с обнаружением всех контроллеров и каналов и просьбой перезагрузиться. Диск в системе не видится пока не сделаешь - задействовать IDE channel? после этого опять все нормально работает до следующей перезарузки. Информация на нем слава богу не теряется. Пляска с бубном вокруг настроек БИОС и сносом в device manager всех конроллеров ничего не дало. Как известно - дрова для ICH5 есть только для RAID и без оного они не встают. Далее решил попробовать подсуть этот SATA винт на Win 2003 Server которая стояла на ST380021A (ставил так же Primary master на IDE) - и о чудо все завелось с пол пинка, даже перезагрузка вроде бы не потребовалась. В device manager-е коонроллеры в том же составе но в другом порядке:первыми стоят Intel(R) 82801DB Ultra ATA Storage Controller, а два IDE Channel расположены в самом низу. При этом все работает и после многочисленных перезагрузок замечательно. Далее: убираю ST380021A - ставлю назад IDE WD1200JB, ставлю SATA загрузочным и CD устанавливаю на него WinXPProSP2 все проходит на ура без дополнительных драйверов. Оба винта видятся и чудесно работают, в device manager-е картина точно такая же как в Win2003Server. Как только ставлю загрузку со старого IDE история с обнаружением новых устройств и не видением SATA до момента задействования IDE Channel повторяется.
Знаю что с подобными траблами мается куча народа - вразумительного решения так никто по видимому и не нашел. Чую что возможно проблема связана с реестром, а именно с контроллерами. Может тут у кого-нибудь есть свежие мысли?