atvator Вот
здесь я описывал как это делают китайцы. У меня работает, проблем при переносе со Standard PC на ACPI Multiprocessor PC нет. Там же где-то ссылка на архив с нужными файлами.
Вкратце весь процесс и несколько дополнительных советов:
1. Настраиваешь систему как тебе надо, устанавливаешь нужные программы. Никакие драйвера для железа не устанавливаешь! (По последнему утверждению есть ньюансы, но пока мы их здесь не разбираем.)
2. Добавляешь в папки INF (скрытая папка) и SYSTEM32 дополнительные файлы халов, которые упомянуты по ссылке. В корень диска помещаешь NTLDR и BOOT.INI от Лонгхорна.
3. Отключаешь System Restore через свойства компьютера и как сервис.
4. Меняешь тип контроллера в диспетчере устройств на Standard двойной PCI IDE и перегружаешься. После перегрузки он там так должен и остаться.
5. В диспетчере задач выставляешь "Показывать все устройсва" и проходишь по максимуму устройств - заменяешь драйвера на стандартные где это возможно и удаляешь. Будет предлагать перегрузиться, не далешь этого пока не закончишь с "обезличиванием" железа.
6. Если в диспетчере у тебя есть Microsoft ACPI-Compliant System, то его обязательно нужно деинсталлировать.
7. Там же в диспетчере устройств меняешь тип компьютера (HAL) на Standard PC.
(Здесь китайцы советуют еще удалить из реестра все записи _HAL <aspi_hal>,
(about 4 times, usually in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root
должны быть около 4 штук в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum - ключ требует выставления разрешений для редактирования, но я не делал, у меня и так получается). Не перегружаться!
8. Этого шага у китайцев нет, но я, на всякий случай, применяю рекомендуемый Мелкософтом рег-файл MergeIDE.reg - ищещь через Гугл. Обрати внимание, что для него нужно еще 4 файла добавить в папку DRIVERS.
9. Удаляешь "мусор": находишь через поиск и удаляешь файлы с расширениями LOG, PNF, TMP, а также очищаешь папки PREFETCH, REPAIR, system32\ReinstallBackups и т.д. Я этот этап делаю из другой системы, но без разницы.
10. Выключаешь или перегружаешь компьютер для загрузки в используемую программу клонирования (без разницы, что тебе удобнее и привычнее). Ни в коем случае не даешь системе вновь загрузиться! Если делал на виртуалке, то можно еще проще - подключаешь образ жесткого диска виртуалки как виртуальный диск к системе, а дальше делай с содержимым диска что хочешь (копируй, архивируй и т.п. и т.д.)
Маленькие добавления:
1. Забыл упомянуть про остановку сервиса для процессоров INTEL - если этого не сделать, то на компах с AMD не загрузится...
2. Желательно (но не критично) удалить ветки реестра со старым железом (данными о компонентах того компа, где матрица готовилась).
Я это сразу в одном рег-файле для поддержки незапускающихся мышей и клавиатур делаю, вот делюсь выжимкой
CLONNING.REG:
Код: Windows Registry Editor Version 5.00
; Отключение фишек, которые срабатывают при проблемах (дело вкуса).
[HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Control\CrashControl]
"AutoReboot"=dword:00000000
"CrashDumpEnabled"=dword:00000000
"LogEvent"=dword:00000000
"SendAlert"=dword:00000000
; Очищаем информацию о старом железе.
; ControlSet001
[-HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Control\DeviceClasses]
; ControlSet002
[-HKEY_LOCAL_MACHINE\hdsystem\ControlSet002\Control\DeviceClasses]
; Удаляем информацию о файле подкачки (не сам файл!).
[HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Control\Session Manager\Memory Management]
"-PagingFiles"
; Останавливаем драйвер процессоров Интел.
[HKEY_LOCAL_MACHINE\hdsystem\ControlSet001\Services\intelppm]
"DisplayName"="Intel Processor Driver"
"ErrorControl"=dword:00000000
"Group"="Extended Base"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,70,\
00,70,00,6d,00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000003
"Type"=dword:00000001
; Удаляем информацию о диске компьютера-матрицы.
[-HKEY_LOCAL_MACHINE\hdsystem\MountedDevices]
[HKEY_LOCAL_MACHINE\hdsystem\Setup]
"-BootDiskSig"
"SystemPartition"=-