1. Загружаемся с Windows LiveCD или подключаем HDD к другому компьютеру с установленной ОС.
2. Запускаем Regedit32.exe
3. Выделив HKLM, выбираем м.Файл -> Загрузить куст
4. Выбираем файл куста другой системы: Windows\System32\Config\System. Задаем имя куста - temp.
В temp\ControlSet001\Control\CriticalDeviceDatabase создаем раздел pci#ven_XXXX&dev_YYYY, где XXXX и YYYY - Vendor ID и Device ID соответственно нового контроллера жесткого диска (посмотреть можно в PCIListing при загрузке компьютера - если мать не бюджетная. Мне пришлось на новый комп устанавливтаь ОС, смотреть ven&dev в диспетчере устройств, потом форматировать диск и разворачить снова образ)
5. В этом разделе создаем ключи :
ClassGUID="{4D36E96A-E325-11CE-BFC1-08002BE10318}"6. Извлекаем файлы Atapi.sys, Intelide.sys, Pciide.sys и Pciidex.sys из cab-файла на установочном диске Windows \i386\Driver.cab и копируем эти файлы в папку Windows\System32\Drivers.
Service="intelide" для Intel,
Service="pciide" для VIA и Promise
7. Добавлем ключ для соответствующего контроллера:
Atapi
temp\CurrentControlSet001\Services\atapiIntelide
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"
temp\CurrentControlSet001\Services\IntelIdePciide
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"
temp\CurrentControlSet001\Services\PCIIde8. м. Файл -> Выгрузить куст
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. В boot.ini убрать параметр \fastdetect (не знаю, обязателен шаг или нет, я убрал - этот параметр убеждает систему проверять оборудование еще до загрузки, что нам не нужно).
10. Загружаем систему в безопасном режиме, она устанавливает необходимые драйвера
чтобы не забыть: для 1-й кассы было ven=8086 dev=27c0
ОтветитьУдалитьЕсли после этих манипуляций система загружается только в безопасном режиме, то:
ОтветитьУдалить1. Развернуть образ заново и выполнить п. 1-5 этой инструкции.
2. Панель управления -> Система -> Оборудование -> Диспетчер устройств -> Компьютер -> правой кнопкой по установленному драйверу HAL -> Обновить драйвер -> Нет, не в этот раз -> Установка из указанного места -> Не выполнять поиск. Я сам выберу нужный драйвер -> Компьютер с ACPI -> Далее -> Готово.
3. Панель управления -> Система -> Оборудование -> Диспетчер устройств -> IDE ATA/ATAPI контроллеры -> правой кнопкой по установленному IDE-контроллеру -> Обновить драйвер -> Нет, не в этот раз -> Установка из указанного места -> Не выполнять поиск. Я сам выберу нужный драйвер -> Стандартный двухканальный контроллер PCI IDE -> Далее -> Готово.
4. Удалить в реестре ссылки на старые диски. Очистить раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
5. Удалить в реестре ссылки на драйвер процессора Интел.
Пуск -> Выполнить -> Regedit -> HKLM -> SYSTEM -> ControlSet001 -> Services -> удаляем раздел Intelppm. Повторить для ControlSet002.
Источник: компьютерный форум RuBoard (http://forum.ru-board.com/topic.cgi?forum=27&topic=1874&start=927&limit=1&m=1#1).
Актуально если система не запускается даже в безопасном после выполнения рекомендаций с топика.
Удалить