PDA

Показать полную графическую версию : перенос HDD на другое железо


aletdin
26-06-2017, 11:01
здравствуйте всем. подскажите пожалуйста.
тема не новая, но всё же актуальна для меня. суть проблемы - нужно запустить жесткий диск с установленной виндой ХР на другом железе. (на родном компе всё отлично работает. просто он старенький уже, тормозит проц) полазил в тырнете, - сказали установить стандартные контроллеры. делал все, как в этой статье http://blog.fc-service.ru/hardware/zamena-materinskoi-platy-bez-pereustanovki.htm. однако не помогает. при включении предлагает безопасный режим, последнюю удачну конфигурацию итд... нажимал на все варианты, но всё опять начинается по кругу... снова перезагрузка, опять варианты загрузок винды, и опять в перезагрузку уходит. комп (новый) рабочий 100%. ибо родной его HDD нормально на нем работает. в чем может быть еще проблема????

DVDshnik
26-06-2017, 11:30
aletdin, оперативной памяти сколько?

aletdin
26-06-2017, 11:38
оперативной памяти сколько? »
3 гига

Ment69
26-06-2017, 11:41
полазил в тырнете, - сказали установить стандартные контроллеры » Не всегда! Универсального средства нет. Нужны модели старой и новой платы.

aletdin
26-06-2017, 16:59
старая Epox EP 5ELA3I
новая ECI IC780MA

yurfed
26-06-2017, 17:21
aletdin, вы может эту имели ввиду ECS IC780M-A (http://www.ecs.com.tw/ECSWebSite/Product/Product_Overview.aspx?CategoryID=1&DetailID=986&DetailName=Feature&MenuID=24&LanID=0#Overview)?
Логика у этих материнок совершенно разная.
сказали установить стандартные контроллеры. »В принципе сказали правильно, но Не всегда! ».
при включении предлагает безопасный режим, последнюю удачну конфигурацию итд... нажимал на все варианты, »Загрузитесь в варианте
не перезагружать компьютер при отказе системы (примерно так, точно не помню) и скажите код ошибки. Уверен он будет 0х7B :)

Ment69
26-06-2017, 18:06
Уверен он будет 0х7B » Естественно там контроллер интерфейса на AMD SB700, там драйвера интегрировать надо.

yurfed
26-06-2017, 18:07
Естественно там контроллер интерфейса на AMD SB700 »Ну я и говорю Логика у этих материнок совершенно разная. »

Ment69
26-06-2017, 18:14
Кстати потом ошибка будет 0х7E и тему переношу в Windows XP

Angry Demon
26-06-2017, 18:26
aletdin, попробуйте Acronis Universal Restore.

Kirill_S
26-06-2017, 19:44
Если есть дистрибутив ХР то можно загрузится с него на новом ПК и запустить режим восстановления.
(первый раз спросит "снуля" или репайр выбираете "установку винды с нуля", потом найдет старую винду на харде второй раз спросит - вот тогда выбираем "R")
Потом драва на мать поставите.
Только если у вас были установлены сервис паки и заплатки то их заново надо будет ставить.

ЗЫ: А на новом железе вам ХР зачем? Можно посвежее ОСь установить. Поверх ХР Виста на ура встанет. Более свежие ОСи пока не советую ибо не знаю как ваш софт отреагирует.
Такие действия лучше делать имея резервную копию данных. ;)

kickman
27-06-2017, 01:24
aletdin, мне добавление стандартных драйверов не помогло, но нужно было настроенную систему перенести на другое железо при недоступности изначального (плата на ремонте, нужно перепаивать около 13 конденсаторов).
Сделал вот так:
Взял диск с системой с другого компьютера, хотел поставить на него ОС (Windows XP) "с нуля", но на удивление система (XP) с того диска стартанула на нужном железе:). Это сберегло время на установку. А если чужая не стартует, или нет никакой запасной, то на любой диск ставим "с нуля", чтобы запустилась. Желательно, на раздел с такой же буквой, чтобы не менять в реестре пути к драйверам. Смотрим в ней в реестр. В ветке HKEY_LOCAL_MACHINE\SYSTEM\Select посмотрел текущую ветвь Current (обычно 1) - было Current=1. Тогда открыл ветвь HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001, и экспортировал из неё пару веток в формате regedit4, чтобы не морочиться с редактированием формата regedit5. Вот эти ветки:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
Затем поставил указатель на HKEY_LOCAL_MACHINE, меню Файл - Загрузить куст - указал с диска с проблемной системой (той, которую нужно запустить на этом новом железе) файл реестра \%windir%\system32\config\SYSTEM, даём вменяемое имя, например, ZYSTEM. Смотрим там тоже ветку Select, чтобы знать, какая по номеру конфигурация используется. У меня было Current=1, но допустим, что "2".
Открываем файлы CriticalDeviceDatabase.reg и Services.reg текстовым редактором, производим замену
\SYSTEM\ControlSet001 на \ZYSTEM\ControlSet002
Если работающая копия системы лежит по иному пути, чем та, которую нужно "оживить"/перенести, то придётся ещё подправить автозаменой и пути. Например, есть только один диск - и система с него (C:\WINXP) не стартует на новом железе. "Откусив" от него в конце гига 2 или больше, ставим туда новую систему (D:\WINDOWS), просто для того, чтобы получить реестр с драйверами. Вот и меняем везде в наших *.reg-файлах D:\ на C:\ и \WINDOWS\ на \WINXP\
Сохраняем их (файлы реестра после замены), вносим их в реестр - они должны "лечь" в куст реестра проблемной системы. В редакторе реестра после этого встаём на ветвь HKEY_LOCAL_MACHINE\ZYSTEM - меню Файл - Выгрузить куст. С реестром закончили.
И из папки \%windir%\system32\drivers копируем все нужные файлы драйверов в папку \%windir%\system32\drivers оживляемой/переносимой системы. Однако, я обошёлся и без этого.
Всё. Перезагрузка - и комп стартанул. Потом пришлось зачистить лишние драйверы из реестра. Для этого поглядел "Управление компьютером" - "Просмотр событий" - "Система", ОШИБКА: сбой при загрузке драйверов запуска системы, и там они перечислены. Потом удалить таковые разделы из HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Возможно, удастся обойтись только разделом CriticalDeviceDatabase и какими-то драйверами контроллеров - тогда будет ещё проще, но мне было лень проверять.
В общем, пробуйте, спрашивайте-уточняйте, и опишите свой опыт.

kickman
27-06-2017, 20:52
http://gromr1.blogspot.ru/2012/02/windows-xp-make-universal-image-windows.html




© OSzone.net 2001-2012