Открываем ветку HKLM\SYSTEM\CurrentControlSet\services в левой части редактора реестра. Смотрим и проверяем разделы в ветке: amdide, amdsata, amdxata, atapi, intelide, msahci, pciide.
Параметр Start у каждого должен быть равен 0х00000000 (0)
После того, как start установлен в значение 0 (ноль) у всех указанных выше разделов реестра, закрываем редактор реестра и перезагружаем компьютер. Windows загружается и начинает устанавливать (либо спрашивать) драйвера на новую материнскую плату.
Все программы и данные на месте… все счастливы.
Внимание! Если у вас материнская плата на менее известном/распространенном чипсете – то вам стоит попробовать установить значение параметра Start равным 0 в сервисах:
Все, можем перезагружаться и операционка начнет втыкать драйверы под новое оборудование, под которое сможет. Под которое не сможет - ищите на диске производителя оборудования, офф-сайте или драйвер-паках.