Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Guest

Guest


Профиль | Цитировать


это копия сообщениЯ из  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

Отправлено: 11:43, 30-04-2004 | #23