Данный способ проходит практически на всех IDE дисках и на многих SATA, для Windows XP, проверено лично мною.
Итак, скачиваем вложение [MULTI_IDE].ZIP, копируем файлы из папки sys в каталог %systemroot%\system32\drivers.
Это IDE-драйвера из стандартной поставки Windows XP. На предложение заменить уже имеющиеся файлы при распаковке, лично я забил (в каталоге уже находились кое-какие более новые файлы с идентичными именами). Эти файлы - Atapi.sys, Intelide.sys, Pciide.sys, Pciidex.sys - можно вытащить самостоятельно из архива Driver Cache\i386\drivers.cab.
Запускаем файл реестра mergeide.reg. Он добавляет в реестр информацию обо всех доступных Windows XP типах IDE-контроллеров.
После перезагрузки ловим кайф оттого, что с винчестера с установленной на нем Windows XP теперь можно загрузиться и на какой-нибудь другой подвернувшейся под руку машине, необязательно только на своей.
Вот таблетка для Windows Vista, 7, 8, 8.1 и ВОЗМОЖНО 10 - работает с ЛЮБЫМИ дисками, и SATA и IDE
ВАРИАНТ А - Если имеется в наличии старая материнка
1. Подключаем хард к старой материнке
2. Грузимся в семерку, Пуск - Выполнить - Regedit
ВАРИАНТ Б - Старой материнки, на которой была установлена ОС в наличии нет
1. Скачиваем ERD Commander 3in1, для более новых ОС он зовется уже MSDaRT
2. Пишем образ на болванку\флеш
3. Грузимся в ERD Commander for Windows 7
4. Открывем ERD Registry Editor
СЛЕДУЮЩИЕ ПУНКТЫ ОДИНАКОВЫ ДЛЯ ОБЕИХ ВАРИАНТОВ
1. Удаляем ветку реестра HKLM\SYSTEM\MountedDevices
2. Включаем запуск сервисов, загружающих стандартные драйвера контроллеров IDE и SATA - раскрываем ветку HKLM\SYSTEM\CurrentControlSet\services в левой части редактора реестра. Теперь проверяем следующие разделы в данной ветке: amdide, amdsata, amdxata, atapi, intelide, msahci, pciide. Параметр Start у каждого обязан быть равен 0х00000000 (0). Значение Start=0 - запуск сервиса при загрузке Windows. В случае если он равен 0х00000003 (3) щелкаем дважды на имя параметра (Start) и заменяем значение на 0 и давим ОК.
После того, как start будет установлен в значение 0 у всех указанных выше разделов реестра, закрываем редактор реестра и перезагружаем PC в нормальном режиме. Как правило, этого достаточно для успешной загрузки Windows 7. Не забываем установить драйвера на свежую материнку.
В случае если не помогло!
Если проделанное выше, не помогло и Windows 7 все равно не загружается и выдает ошибку STOP 0x0000007b, значит нужный драйвер контроллера не загружается. Чтобы исправить ситуацию, включаем загрузку всех, известных операционной системе драйверов.
Чтобы достичь желаемого результата, ставим значение параметра Start равным 0 в следующих сервисах: adp94xx, adpahci, adpu320, aic78xx, amdsbs, arc, arcsas, elxstor, HpSAMD, iaStorV, iirsp, LSI_FC, LSI_SAS, LSI_SAS2, LSI_SCSI, megasas, MegaSR, nfrd960, nvraid, nvstor, ql2300, ql40xx, SiSRaid2, SiSRaid4, vhdmp, vsmraid, aliide, cmdide, nvraid, viaide.
Перезагружаем PC в нормальном режиме. ОС обязана загрузиться.
источник
Проверено неоднократно, работает
29