информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100Где водятся OGRыВсе любят медПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / FAQ / операционные системы
FAQ
главная
операционные системы
sysadmin
программирование
теория
общие вопросы





Как заменить материнскую плату без переустановки Windows?
Imm0rtal
Опубликовано: dl, 30.11.03 23:00

При замене материнской платы на более мощную, в большинстве случаев возникает проблема загрузки, связанная с драйвером IDE ATA контроллера. Реже возникает проблема с ACPI - управлением питанием.
Чтобы избежать этого, необходимо произвести ряд действий:

1. Из файла %windir%\Driver Cache\i386\driver.cab распаковываются все файлы hal*.* и переписываются с заменой текущих в каталог %windir%\System32\
1.а. Из того же файла - driver.cab извлекается в System32 файл ntkrnlmp.exe
(пункт 1.а. - для многопроцессорных систем)
2. В boot.ini пишем, что внизу с поправкой на настройки системы
3. Драйвер на контроллере IDE ATA/ATAPI (панель управления -> система -> оборудование -> диспетчер устройств) заменяется на "Стандартный двухканальный контроллер PCI IDE"
4. Выключаем компьютер, подключаем жесткий диск к другому компьютеру (либо меняем на текущем мат.плату)
5. Методом тыка выбираем то ядро, с которым система грузится
6. Правим boot.ini - оставляем только нужное ядро


boot.ini


[boot loader]
timeout=3000
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS hal" /fastdetect /kernel=ntoskrnl.exe  /hal=hal.dll
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS hal aacpi" /fastdetect /kernel=ntoskrnl.exe  /hal=halaacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS hal acpi" /fastdetect /kernel=ntoskrnl.exe  /hal=halacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS hal apic" /fastdetect /kernel=ntoskrnl.exe  /hal=halapic.dll

; дальше - для многопроцессорных систем
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS hal borg" /fastdetect /kernel=ntkrnlmp.exe /hal=halborg.dll
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS hal macpi" /fastdetect /kernel=ntkrnlmp.exe /hal=halmacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS hal mps" /fastdetect /kernel=ntkrnlmp.exe  /hal=halmps.dll
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS hal sp" /fastdetect /kernel=ntkrnlmp.exe /hal=halsp.dll

---

Дополнительная информация от разработчика:
http://support.microsoft.com/default.aspx?scid=kb;en-us;249694 [eng]

Слова для поиска: MPS, MACPI, ACPI, hal, замена ядра, замена материнской платы, перенос | системы | windows | диска | на другой компьютер

обсудить  |  все отзывы (4)

[35904]



Rambler's Top100
Рейтинг@Mail.ru



  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach