это копия сообщениЯ из
http://forum.oszone.net/topic.cgi?fo...amp;topic=2085
Q: Как загрузить W2K на другом контроллере?
A:
После перенесения системного (загрузочного) диска на другой компьютер возможно появление следующего сообщения при загрузке компьютера:
***STOP: 0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000)
INACCESSIBLE_BOOT_DEVICE
Данная проблема возникает вследствие того, что записи системного реестра и драйверы контроллера жестких дисков, установленного на другом компьютере, отсутствуют в Windows.
Для контроллеров IDE (integrated device electronics) существуют несколько различных наборов микросхем, например, Intel, VIA или Promise. Каждый набор микросхем использует различные коды Plug-n-Play (PNP) для определения контроллеров.
Для определения корректных драйверов информация кодов PNP о контроллерах жестких дисков резервного компьютера должна находиться в системном реестре перед загрузкой Windows
Решение:
Вариант 1. Если есть возможность загрузиться на плате с таким же контроллером (имеющим такой же PnP ID) - после загрузки меняем контроллер IDE на "Стандартный контроллер"
Вариант 2. Если такой возможности нет, поступаем почти так, как описано в Q271965
1. Подключаем винт к другой тачке с W2K.
2. Запускаем Regedt32.exe
3. Встав на окно HKLM - Файл -> Загрузить куст
4. Выбираем файл куста %SystemRoot другой системы%\System32\Config\System. Имя куста - скажем TMP
5. В TMP\ControlSet001\Control\CriticalDeviceDatabase создаем раздел pci#ven_XXXX&dev_YYYY, где XXXX и YYYY - PnP Vendor ID и Device ID соответственно нового контроллера (смотреть при загрузке в табличке)
6. Создаем ключи
а) ClassGUID="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
b) Service="intelide" для Intel, Service="pciide" для VIA и Promise
7. Извлекаем файлы Atapi.sys, Intelide.sys, Pciide.sys и Pciidex.sys из cab-файла %SystemRoot%\Driver Cache\i386\Driver.cab или копируем эти файлы в папку "%SystemRoot%\System32\Drivers" из источника последнего пакета исправлений, если пакет исправлений был установлен на компьютере
8. Делаем одно из следующих добавлений/исправлений для соответствующего контроллера
;Add driver for Atapi (requires atapi.sys in drivers directory)
[TMP\SYSTEM\CurrentControlSet\Services\atapi]
ErrorControl=REG_DWORD:00000001
Group=REG_SZ:"SCSI miniport"
Start=REG_DWORD:00000000
Tag=REG_DWORD:00000019
Type=REG_DWORD:00000001
DisplayName=REG_SZ:"Standard IDE/ESDI Hard Disk Controller"
ImagePath=REG_EXPAND_SZ:"System32\Drivers\atapi.sys"
;Add driver for intelide (requires intelide.sys in drivers directory)
[TMP\SYSTEM\CurrentControlSet\Services\IntelIde]
ErrorControl=REG_DWORD:00000001
Group=REG_SZ:"System Bus Extender"
Start=REG_DWORD:00000000
Tag=REG_DWORD:00000004
Type=REG_DWORD:00000001
ImagePath=REG_EXPAND_SZ:"System32\Drivers\intelide.sys"
;Add driver for pciide (requires pciide.sys and pciidex.sys in drivers directory)
[TMP\SYSTEM\CurrentControlSet\Services\PCIIde]
ErrorControl=REG_DWORD:00000001
Group=REG_SZ:"System Bus Extender"
Start=REG_DWORD:00000000
Tag=REG_DWORD:00000003
Type=REG_DWORD:00000001
ImagePath=REG_EXPAND_SZ:"System32\Drivers\pciide.sys"
9. Делаем Файл -> Выгрузить куст
10. Пробуем загрузить эту систему в безопасном режиме.
© Abramov S. aka Sera & Microsoft Q271965
PS Проверено при переносе системы с VIA на Intel
PPS Я так думаю после тестирования можно этот опус в FAQ