Как известно операционные системы семейства 9х не работают с sata контроллерами в native mode. Симптомы могут быть разные: зависание при загрузке, синий экран или упорное нежелание видеть диск. А при использованиии compatible mode отваливается тот ide канал, на который bios ремапит sata канал. При этом сам контроллер корректно определяется в системе, на него ставятся драйвера, появляются его каналы. Все проблемы проявляются при подключении жесткого диска. Обойти эти проблемы можно отключив в диспетчере устройств тот канал сата, на который будет вешаться диск. Естествено до его подключения. В этом случае все работает корректно через функции биоса. Главный минус этого способа - работа этого диска только в pio4 mode. Как плюс - нет никаких проблем с lba48.
Вот такой вот способ, может кому и пригодится )