Твой софтовый форум > Тематические форумы > Операционные системы

Перенос виндовс при замене MB

,

Устранение проблем

Дата публикации: 02.02.2010 - 18:05
KLUCHICK
Проблема: при переносе HDD с установленной Windows XP на другую машину (другая модель материнской платы, процессора, памяти) вылетает BSOD c сообщением:
Цитата | Quote
STOP: 0x0000007B (0xF741B84C, 0xC0000034, 0x00000000, 0x00000000)
INACCESSIBLE_BOOT_DEVICE

Это происходит в виду тесной привязки ОС к железу. Из-за механизма активации XP, система жёстко привязывается к железу, и замена слишком большого количества оборудования (сейчас это больше трёх единиц. В ближайшем будущем Microsoft обещает увеличить это количество до 5) приведёт к тому, что система перестанет работать.В основном нормальному старту мешает старый драйвер контроллера IDE (установленный для прежней MB).

1.Если материнская плата компьютера с которого переносим HDD с установленной Windows позволяет загрузиться, то после загрузки заходим в Диспетчер устройств и вручную переустанавливаем драйвер для контроллера IDE на "Стандартный двухканальный IDE контроллер". Далее переносим на новую машину и стартуем. Старт будет успешным, сразу же готовим драйвера для новой MB и устанавливаем их.

2. Если старая MB умерла и вышеобозначенным способом обойтись не получается, то набираемся терпения и:
Устанавливаем HDD на новую машину начинаем ставить WinXP в другой раздел, на диск D, к примеру, доходим до первой перезагрузки, и прерываем установку (затрачиваемое время 5-10 минут). На новом разделе в папке windows\system32\ будет лежать нужный нам файл hal.dll. Копируем его на флэшку, переименовываем в halkt133.dll (например). Про новый раздел с недоустановленной XP забываем.
На старом незагружающемся разделе:
В \windows\system32 записываем наш halkt133.dll
В boot.ini добавляем вариант загрузки
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP RU KT133" /sos /basevideo /HAL=halkt133.dll
Перезагружаемся и выбираем новый вариант загрузки. Стартуем, ждем 2-3 минуты (при этом видим черный экран, немигающий курсор в верхнем левом углу) ждём, не паникуем...
И XP стартует, как ни в чём ни бывало!!! smile.gif


Надеюсь, информация поможет вам в решении этой проблемы.

персональное спасибо за инфу форуму IXBT.COM и лично xela
typeX
Цитата | Quote(KLUCHICK @ 12.01.2010 - 12:26)
2. Если старая MB умерла и вышеобозначенным способом обойтись не получается, то набираемся терпения и:
Устанавливаем HDD на новую машину начинаем ставить WinXP в другой раздел, на диск D, к примеру, доходим до первой перезагрузки, и прерываем установку (затрачиваемое время 5-10 минут). На новом разделе в папке windows\system32\ будет лежать нужный нам файл hal.dll. Копируем его на флэшку, переименовываем в halkt133.dll (например).

проблема в том что свободного диска D не бывает. и как вы собираетесь копировать файл hal на флэшку если винда не запущена ? к тому же уверены ли вы что это убережет от всех проблем, то есть не будет никаких глюков в работе винды ?

нужен другой способ

вот способ, но он должен делаться на работающей машине заранее!!, то есть вы сначала готовите винду к переносу, потом делаете образ с помощью любой программы и потом переносите.

answersthatwork
charodey_mag
Несколько раз пробовал эксперименты с Hal.dll, у меня ни разу не получилось чего то нормально работающего.
А для случая переносы системы на другое железо, я использовал менее замороченный способ:
Просто копирум все файлы старой системы на новый хард, потом запускаем диск с виндой. Если система на диске соответствует(по версии Pro-Pro, Home-Home) то будет обнаружена система и предложено нажать R для восстановления. В 99% случаях система восстанавливается и продолжает корректно работать.

PS. Может не сработать если в системе есть вирус...


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Перенос виндовс при замене MB
SoftoRooM © 2004-2024