информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100Страшный баг в WindowsСетевые кракеры и правда о деле ЛевинаГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 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)

[35897]



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



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