day & night

Перенос виндовс при замене MB, Устранение проблем
Дата обновления: , перейти к новому сообщению
icon10
#1
KLUCHICK



Вечная память...
[SoftoRooMTeaM] Group Icon

Группа: Администраторы
Сообщений: 5.668
Регистрация: 15.03.2004
Из: The Ural federal district
Пользователь №: 326


Респектов: 3848
-----XXXXX




Проблема: при переносе 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
User is offline
Go topGo end
 

Ответов(1 - 2)
12.01.2010 - 14:39
#2
typeX



Опытный юзверь
**

Группа: Пользователи
Сообщений: 134
Регистрация: 24.03.2008
Пользователь №: 815.669


Респектов: 19
-----X----


Предупреждений:


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

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

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

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

answersthatwork
User is offline
Go topGo end
2.02.2010 - 18:05
#3
charodey_mag



Опытный юзверь
**

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


Респектов: 22
-----X----


Предупреждений:


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

PS. Может не сработать если в системе есть вирус...
User is offline
Go topGo end

Topic Options
Сейчас: 28.03.2024 - 23:31
Мобильная версия | Lite версия