Оказывается, теперь это очень просто.
(Вариант, когда система, с которой нужно перенести еще живая, тут не рассматривается, т.к. это очень просто – нужно на исходной системе заменить драйвера IDE-контроллерана стандартные)
Итак, железо, на котором стояла Windows – недоступно. Вот что говорит MS: http://support.microsoft.com/kb/314082/ru
Извлеките файлы Atapi.sys, Intelide.sys, Pciide.sys и Pciidex.sys из архива %SystemRoot%\Driver Cache\I386\Driver.cab или скопируйте файлы в папку %SystemRoot%\System32\Drivers.
3. В проводнике Microsoft Windows щелкните правой кнопкой мыши файл Mergeide.reg, скопированный ранее на дискету, и выберите в появившемся меню пункт Слияние.Появится следующее сообщение.
Вы действительно хотите добавить информацию из A:\Mergeide.reg в реестр?
Нажмите кнопку Да.После выполнения импорта появится следующее сообщение.
Данные из A:\Mergeide.reg были успешно внесены в реестр.
Но это что-то сложновато. Вот как поступил я:
Загрузил ERD Commander, в нем скопировал нужные файлы проводником и втянул файл в реестр regedit-ом.
Нужные файлы тут
Если после переноса необходимо изменить ядро, читаем
HAL options after Windows XP or Windows Server 2003 Setup
How to Troubleshoot Windows 2000 Hardware Abstraction Layer Issues
How to force a Hardware Abstraction Layer during an upgrade or an installation of Windows XP
а потом заменяем 3 файла:
hal.dll, ntoskrnl.exe, ntkrnlpa.exe. (Например, если нужно переделать в ACPI Multiprocessor PC, исходные файлы называются так:halmacpi.dll, ntkrnlmp.exe, ntkrpamp.exe)
OK.
Спасибо за информацию. Пригодилась. СПАСИБО!
Блог интересный и, несомненно, полезный. Разместите все-таки информацию о donations (пожертвований от посетителей блога). Можно указать веб-мани, яндекс-деньги или sms копилку. Я бы пожертвовала.
Пруфлинк бы не мешал……