Запустить старую windows xp на новой матери

!!!РЕШЕНИЕ НАЙДЕНО!!!!

Как заменить материнскую плату без переустановки Windows XP? Как запустить установленную систему на другом компьютере?

У кого как, а у меня систематически возникают такие задачи. В сети находится немало советов на эту тему, типа заменить IDE-контроллер на стандартный и выключить компьютер, а затем переставить жёсткий диск на другую машину и там вроде как система должна найти новый и определить его. Видел, читал и много раз пробовал — ничего из этого не выходит! Не запускается Windows на другой материнке, хотя и похожей (пробовал на материнках ASUS P4PE и P4P800 — надо было поменять их местами) — обе системы не запускаются, падают в BSOD и единственный вариант даже после долгих мучений — переустановка системы.

Причина кроется в том, что при начальной установке Windows определяет и устанавливает драйвера для того IDE-контроллера, который она определила и с помощью них пытается общаться с жёстким диском. На другой материнской плате контроллер IDE другой (он похож, но чуть-чуть отличается) и метод общения с дисками, работающий на том железе, совершенно не годится для работы на новом. Как следствие — критическая ошибка и полный ступор

Однако, у многих система — не голая Windows с тремя игрушками, переставить которые — дело получаса. У меня установлено немеряно всяких разных программ, в браузере куча сохранённых паролей (часть которых я уже не помню) и много-много всякого другого полезного, восстановить и отстроить всё это так же на новой системе — задача совсем нетривиальная и небыстрая. Когда-то я делал образы системы с помощью Norton Ghost — это, в принципе, неплохое решение… Но образы постоянно устаревают и становятся неактуальны.

Когда вчера мне в очередной раз приспичило поменять местами две материнки с рабочими отлаженными системами — я вновь полез в сеть искать решение. Нашёл способ, суть которого заключалась в том, чтобы скопировать стандартные драйвера IDE в системную папку Windows и внести в реестр изменения, чтобы подключить эти драйвера. Процесс там довольно муторный, требующий долгой и кропотливой работы. Благо в сети не без добрых людей и нашёлся человек, создавший небольшой архивчик для упрощения этой процедуры. Наконец я его нашёл и теперь с удовольствием им делюсь с другими такими же страдальцами

В архиве несколько системных файлов, которые надо скопировать в папку windows\system32\drivers и reg-файл, вносящий дополнения в реестр. Процедура занимает пару минут и не возникло никаких проблем. Поменял местами два системных диска — обе системы запустились сразу же с первой попытки, уже потом доставили необходимые драйвера видеокарт и сетевух и телемаркет

Можно рекомендовать это делать заранее, пока система еще работает — это не создаст никаких дополнительных неудобств в повседневной жизни, но при необходимости можно вынуть и взять с собой жёсткий диск в гости к другу, у которого упала винда или поселился злобный вирус — ставим свой диск системным и прогоняем антивирусом или другими утилитами уже его жёсткий диск. Очень полезно!

Необходимый файл во вложении. Если кто-то знает другие способы реализации подобного (только те, что пробовал сам, а не скопированные из многочисленных бестолковых мануалов в сети) — поделитесь, будет всем полезно.

Универсальные драйвера IDE для Windows XP во вложении

Sega сказал(а):

Работает. Вот первый пост:

Сигурно ви се е налагало да смените дънна платка или да копирате ХР инсталацията на друг диск/машина и тя да не тръгне.
Ще се опитам да обобщя основните препятствия и начините за преодоляването им.

1. BSOD 0x0000007B- получава се защото в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase няма запис, който да стартира съответния сървиз за новият контролер (SATA или IDE) или HAL е несъвместим.
2. BSOD 0x0000007E- получава се при преход от Интел към АМД само при някои чипсети заради работещия сървиз intelppm и някой път заради сървиза processor
3. HAL грешки- заради несъвместим HAL (Hardware Abstraction Layer)
4. При качени драйвери за видео и звук може да откаже да стартира в Normal Mode
5. Объркани букви на дяловете- ако диска вече е бил разпознат от ХР и на него е прехвърлена инсталацията с image.

Решенията ми отнеха доста време да ги намеря и тествам, но резултата си заслужаваше- ХР инсталация която местих по какви ли не машини без никакви проблеми. Ще карам подред:

1. Ключа за бараката е в записите във въпросният ключ CriticalDeviceDatabase, който указва кои сървизи и драйвери да се стартират преди всички останали, ако VID, PID и Hardware ID за въпросният контролер отсъства в този ключ резултата е 0х0000007В. Това важи за IDE и SATA/SCSI контролери. При инсталация XP си прави само запис към контролера за диска, на който бива инсталиран, други няма. Решението е да се импортнат правилните за нашият контролер. За IDE такива има универсално решение от Microsoft, което съдържа записи към всички native поддържани от ХР IDE контролери. Така миграцията от IDE към IDE е безболезна.
Сега по- интересното как да минем от IDE към SATA, например да си прехвърлим инсталацията от IDE диска към новият SATA диск. На машини с инсталиран ХР на SATA диск взех съответните записи в CriticalDeviceDatabase и сървиза към който сочи този запис, както и копирах съответните драйвери в system32\drivers. 7B екраните повече не се появиха Прилагам няколко такива записа за да се ориентирате какво търсим заедно с съответния драйвер, 2-3 реда са записите и наистина е лесно да се открият, както и стандартния майкрософтски файл за IDE контролерите ( MS_IDE.ZIP ). Също трябва и да се копират следните файлове от Driver Cache\I386\Driver.cab в System32\Drivers

Atapi.sys, Intelide.sys, Pciide.sys, Pciidex.sys

2. Има няколко варианта- най- лесно от Bart PE с remote regedit сменяме стойноста на ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm на 4, това е все едно disable на този сървиз. Ако е необходимо променяме и HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor на 4

Другият вариант е просто да преименуваме \system32\drivers\intelppm.sys на intelppm.sys.old например. Съшо и да се погледне в dllcache дали го няма и там.
Докато експериметирах само един път се появи този проблем — от CoreDuo лаптоп на AMD. От P4-M към същия AMD нямаше проблем. Не мога да си обясня още защо но е така.

3. Microsoft хем твърдят че не може да се минава от вече инсталиран HAL към друг такъв несъвместим, хем имат опция в boot.ini да се игнорира инсталирания и да се зареди друг. Със следните редове в boot.ini и няколко файла успешно сменях HAL на какъвто си искам, като например от Uniprocessor към Standard и обратно на една и съща машина Указаните файлове трябва да ги вземете от SP2.CAB преименувате hal.dll на halstd.dll и ги копирате в system32.
 ссылка скрыта от публикации 

boot.ini:

Код:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition (1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WIND OWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WIND OWS="Standard PC" /fastdetect /KERNEL=Ntoskrnl.exe /hal=Halstd.dll
multi(0)disk(0)rdisk(0)partition(1)\WIND OWS="Compaq SystemPro" /fastdetect /KERNEL=Ntoskrnl.exe /hal=Halsp.dll
multi(0)disk(0)rdisk(0)partition(1)\WIND OWS="Advanced Configuration and Power Interface (ACPI) PC" /fastdetect /KERNEL=Ntoskrnl.exe /hal=Halacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WIND OWS="ACPI Uniprocessor PC" /fastdetect /KERNEL=Ntoskrnl.exe /hal=Halaacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WIND OWS="ACPI Multiprocessor PC" /fastdetect /KERNEL=Ntkrnlmp.exe /hal=Halmacpi.dll

Ако се минава от един HAL към друг е достатъчно само веднъж да се избере подходящият, ХР ще си инсталира и преномерира хардуера спрямо новият HAL и на следващият рестарт може да оставите default loader- a. Може да се наложи и да минете първо през Safe Mode. Така ми се наложи на стар Compaq с Pentium 233MMX, но по- вероятно е да беше заради вече инсталирани драйвери за видео и звук.
Използването на тази възможност се налага рядко, повечето HAL на разпространените компютри са съвместими. Опцията е по- скоро за стари машини, неподдържащи ACPI или мултипроцесорни, тъй като тяхният HAL е несъвместим.
Ето и кратък списък кои са съвместими:
 ссылка скрыта от публикации 

4. Решението е първото стартиране да е в Safe Mоde и премахване на проблемите драйвери. При моите опити нямаше проблем а стоят заредени драйвери на ATI, SIS, Nvidia и Intel integrated. По- напредналите може да потърсят въпросните драйвери в services и да им сложат start type 4, пак от Bart PE диск. Засега не ми се е налагало да го правя.

5. Решението е да се изтрие целият ключ HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices и евентуално HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices1 ако имате. Така ХР ще «забрави» на кои предишно закачани дискови какво букви е давал и ще ги пренареди.

——————————

Как тествах:
1. Чист леко орязан с Nlite XP Pro SP2 без никакви допълнителни драйвери го инсталирах на Packard Bell SIS чипсет, вградено SIS видео, с Селерон нещо си на IDE диск. Оттам направих необходимите модификации и отиде на Nforce2 с XP-M 2400 и ATI видеокарта пак на IDE контролера. Оттам на Asus P4R800-V Deluxe с P4 HT 3.0GHz и вградено ATI видео. После Abit дъно с Via чипсет и Athlon XP-2200 и Gforce 5600 все още на IDE. После на HPT374 RAID контролера на същото дъно. Оттам на Dell Inspiron P4-M 1.6 и вградено Intel видео. Обратно на NForce2 този път на SATA диск, същият диск отиде на SIS SATA RAID на P4R800-V. При всяка нова машина му давах да си инсталира всички поискани драйвери за чипсет, видео, мрежа и т.н. Веднъж инсталирани драйверите при повторно закачане на същият комп всичко биваше разпознато безгрешно без да иска нови драйвери. От SATA диска го прехвърлих на дърт Compaq 2000Pro неподдържащ ACPI, с P233 MMX и не помня какво видео. Тук се наложи да мине през Safe Mode дали заради смяната на HAL или някой от драйверите вероятно на видеото, но веднъж инсталирал каквото му трябва в Safe Mode вече нямаше проблеми. Отново на Packard Bell- a с Интел Селерон и си зареди нормално със standart HAL, но преоткри всичкия хардуер, рестартирах с опциите в boot.ini за uniprocessor и всичко си дойде на място, без да иска никакви драйвери макар че наново преоткри всичкият хардуер. Обратно на Nforce2 и т.н. във всякакви вариации от машина към машина.
За да стане по- весело поизтрих малко от софтуера и драйверите (само заемащите голям обем като NVidia Mixer, ATI control panel и т.н.) и метнах инсталацията на 1GB USB флашче, като направих необходимите модификации за да зарежда от USB (линкове как съм давал в друга тема). Същото флашче съм тествал на поне 5-6 други машини с напълно различен хардуер и ХР- то си зарежда без никакви проблеми. Първият BSOD 0x0000007E се появи от CoreDuo DELL лаптоп към Nforce2 AMD. Оттогава intelppm сървиза е спрян без видимо това да влияе на работоспособността при Intel машини. Просто жълтата удивителна в device manager със съобщението че този драйвер не е зареден и неговите функции се изпълняват от друг (кой е другият не е ясно).

Малко шотове от различните машини:
 ссылка скрыта от публикации  ссылка скрыта от публикации 
 ссылка скрыта от публикации  ссылка скрыта от публикации 

В следващ пост ще се опитам да обясня по- подробно т.2 и как да направим необходимите записи за SATA контролери.

Направи ми и впечатление че много маркови машини имат със стартирани драйвери за ALI, SIS, АTI видео, както и DELL Inspiron има доста голям брой записи в CriticalDeviceDatabase за Интелски IDE контролери, това ме навежда на мисълта че реализацията, която ползват за да имат готов image за нови и различни машини е напълно аналогична. Комерсиален софтуер има такъв, който прави sysprep-ed image и гарантират че ще работи на всякакъв, но струва маса пари.

Забележки:
-нямах възможност да тествам машина с Nvidia SATA, драйверите типично в техен стил не са само един файл.sys ами и няколко dll файла, които вероятно трябва да бъдат регистрирани. Дали са необходими или не ще тествам при първа възможност.
-когато работите с CurrentControlSet е добре да направите всички промени и в ControlSet001, 002 и т.н., колкото имате (за стари инсталации).
-преди каквито и де е промени по регистъра знаете, backup или поне export на ключа, който променяте
-за да сме ОК с Microsoft тези експерименти трябва да са от притежатели на XP VLC
-чиста ХР инсталация с тези модофикации би позволила да се направи универсален XP Image, който да се слага на различни машини за минути от всякаква медия- USB Flash, DVD, CD, Network и т.н.
-колкото можах тествах, ако има доброволци да се включат ще е супер
— както знаете от драйвери винаги могат да се очакват изненади, така че нама 100% гаранция че описаните методи ще работят на всички машини.

Питайте смело всичко което ви интересува, ще се опитам да съм възможно най- подробен

В большинстве случаев после замены материнской платы Windows перестает загружаться. При загрузке windows появляется синий экран (BSOD) с ошибкой STOP 0x0000007B. Это связано со сменой контроллера шины ATA/SATA.

BSOD STOP 0x0000007B после замены материнской платы

Дело в том, что Windows не может самостоятельно изменить драйвер контроллера при загрузке. В результате при загрузке операционная система просто теряет жесткий диск и не может продолжить загрузку.

Встает вопрос: как произвести замену материнской платы без переустановки Windows? Ведь переустановить Windows не сложно, но при этом потеряются все программы и настройки. А это зачастую недопустимо!

Способа заменить материнскую плату без переустановки ОС три. Если у вас Windows 7, сразу переходите к варианту 3

Вариант 1 — старая материнская плата рабочая (Windows XP)

Если со старой материнской платой возможно загрузиться в Windows XP, то нужно заменить драйвера контроллеров IDE и SATA на стандартные.

Для этого в диспетчере устройств открываем свойства контроллера (название зависит от модели материнской платы). На вкладке Драйвернажимаем кнопку Обновить.

Замена материнской платы без переустановки - контроллер IDE

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

В появившемся окне выбираем из списка Стандартный двухканальный контроллер PCI IDE и нажимаем Далее.

Смена контроллера IDE перед заменой материнской платы

После завершения установки драйвера нажимаем Готово и перезагружаем компьютер.

После загрузки проверяем в Диспетчере устройств, что установлен стандартный драйвер контроллера IDE и выключаем компьютер.

Если в списке выбора драйвера нет Стандартного драйвера контроллера IDE (например в случае с контроллером SATA), можно просто удалить установленный драйвер контроллера старой материнской платы. Для этого в диспетчере устройств нажмите правой кнопкой мыши на устройстве и выберите в контекстном меню Удалить. После удаления выключите компьютер.

Теперь произведите замену материнской платы на новую. Windows XP должна загрузиться без всяких проблем. После этого остается лишь установить все драйвера на новую материнскую плату с диска и всё!

Вариант 2 — загрузка со старой материнской платой не возможна (Windows XP)

Второй вариант замены материнской платы без переустановки Windows XP дольше первого и использовать его следует, если компьютер со старой материнкой не включается или загрузка невозможна. Нам понадобится установочный диск Windows XP. Если диска нет, можно скачать образ диска (WinXP Professional SP3 с интегрированным пакетом драйверов контроллеров жестких дисков) здесь и записать его на болванку CD-R, например, с помощью программы DeepBurner 1.9 (дистрибутив можно бесплатно скачать здесь).

Для восстановления Windows XP после замены материнской платынеобходимо сделать следующее:

Установите новую материнскую плату и подключите все устройства.

Начните загрузку с установочного диска Windows XP. На первом экране установки (рисунок ниже) нажмите ENTER, чтобы приступить к установке Windows XP.

Восстановление Виндовз после смены материнской платы

На следующем экране нажмите F8, чтобы принять лицензионное соглашение.

После этого программа установки произведет поиск установленных операционных систем и выведет их список.

Восстановление Windows после замены материнской платы

Выберите операционную систему для восстановления и нажмите кнопку R. Дальнейший процесс не сильно отличается от обычной установки Windows XP. Отличия в том, что программа установки не будет спрашивать на какой раздел жесткого диска устанавливать ОС и не будет предлагать ввести имя компьютера и имя пользователя. Будьте готовы ввести лицензионный код Windows XP и активировать ее после установки через интернет.

После завершения установки, необходимо установить все драйвера на новую материнскую плату. Все программы, файлы пользователя и настройки операционной системы останутся прежними.

Вариант 3 — исправление драйвера контроллера IDE в реестре (Windows 7)

В случае замены материнской платы без переустановки Windows 7 все немного сложнее. Предыдущие 2 варианта не прокатывают. Восстановить Windows 7 с помощью ее обновления с установочного диска тоже не получится, так как запустить эту функцию можно только из уже загруженной ОС.

Но не стоит расстраиваться! Нам поможет ERD Commander (качаем образ CD-диска здесь, либо делаем загрузочную флешку USB ERD Commander). С его помощью мы внесем коррективы в реестр Windows 7, необходимые для загрузки на новом контроллере.

Приступим! Загружаемся с записанного диска или флешки. В меню загрузки выбираем версию ERD Commander 6.5 for Windows 7.

Выбор версии ERD Commander для загрузки

На вопрос «Инициализировать подключение к сети в фоновом режиме?» отвечаем Нет.

На вопрос «Переназначить буквы дисков…» отвечаем Да.

Выбираем раскладку клавиатуры и жмем кнопку Далее. Затем выбираем из списка нашу операционную систему и жмем Далее.

Выбор операционной системы, к которой будет подключен ERD Commander

В случае, если предыдущая загрузка Windows 7 завершилась неудачно, начнется поиск проблемм загрузки.

Поиск проблемм в загрузке Windows 7

Нажимаем Отмена, чтобы не тратить напрасно время, так как это средство восстановления запуска в случае смены материнской платы не поможет. На вопрос «Прекратить устранение неполадок?» отвечаем Да. Следующего сообщения, что не удалось устранить неполадки, не пугаемся и нажимаем кнопку Готово.

В появившемся окне выбираем пункт Microsoft Diagnostics and Recovery Toolset.

Теперь запускаем редактор реестра.

Первым делом необходимо удалить ветку реестраHKLM\SYSTEM\MountedDevices

Теперь нужно включить запуск сервисов, загружающих стандартные драйвера контроллеров IDE и SATA.

Открываем ветку HKLM\SYSTEM\CurrentControlSet\services в левой части редактора реестра. Теперь проверяем следующие разделы в этой ветке: amdide, amdsata, amdxata, atapi, intelide, msahci, pciide. Параметр Start у каждого должен быть равен 0х00000000 (0). ЗначениеStart=0 — запуск сервиса при загрузке Windows. Если он равен 0х00000003 (3) щелкаем два раза на имя параметра (Start) и меняем значение на 0 (рисунок ниже) и нажимаем ОК.

После того, как start будет установлен в значение 0 у всех указанных выше разделов реестра, закрываем редактор реестра и перезагружаем компьютер в обычном режиме. В большинстве случаев этого достаточно для удачной загрузки Windows 7. Теперь нужно установить драйвера на новую материнку.

Если не помогло

Если проделанные действия не помогли и Windows 7 все равно не загружается и выдает ошибку STOP 0x0000007b, значит необходимый драйвер контроллера не загружается. Попробуем включить загрузку всех известных операционной системе драйверов.

Для этого ставим значение параметра Start равным 0 в следующих сервисах: adp94xx, adpahci, adpu320, aic78xx, amdsbs, arc, arcsas, elxstor, HpSAMD, iaStorV, iirsp, LSI_FC, LSI_SAS, LSI_SAS2, LSI_SCSI, megasas, MegaSR, nfrd960, nvraid, nvstor, ql2300, ql40xx, SiSRaid2, SiSRaid4, vhdmp, vsmraid, aliide, cmdide, nvraid, viaide.

Перезагружаем компьютер в обычном режиме. ОС должна загрузиться.

Загрузку Windows XP тоже можно восстановить аналогичным способом, но там все сложнее и в этой статье я описывать не буду. Кому интересно, могут почитать здесь.

Re: Перенос WinXP на другой чипсет


#5

Попробуй сделать так, может получится…

Хочу поменять материнскую плату на новую с другим чипсетом. Как быть?

Перед сменой материнской платы нужно зайти в Device Menager (Диспетчер устройств) и удалить установленный контроллер IDE ATA/ATAPI (также можно удалить и другое специфичное для данной платы оборудование). Затем установите Стандартный контроллер PCI IDE. Все, можно приступать к апгрейду. После замены материнской платы Windows 2000 сама обнаружит новые устройства и, если это необходимо, попросит указать местонахождение драйверов. Если этот способ по каким-либо причинам не сработает, рекомендуется переустановить Windows поверх существующей системы — это поможет сохранить все ваши настройки и приложения.

Или вот так:

Как пеpенести раздел W2k на раздел дpугого винчестера с сохpанением всех настpоек. Hе хочется все заново пеpеустанавливать…
Загружаемся со старого жесткого диска. Создаём разделы нужного нам размера и форматируем их. Делаем загрузочный раздел активным. При этом не следует монтировать вновь созданные разделы и задавать им метку при форматировании. Если же это случайно произошло — удаляем БУКВЫ дисков и МЕТКИ томов свежесозданных разделов. Для этого заходим в Computer management -> Disk management -> клик правой кнопкой по диску -> Change drive letter and path -> дальше всё понятно. Метка тома удаляется там же — в свойствах раздела…

1) Загружаемся с предварительно созданной дискеты Norton Ghost 2001. Выбираем копирование «partition to partition», исходный диск, раздел на нём; диск назначения, раздел на нём и запускаем сам процесс клонирования. (3 Гб клонируется примерно за 15 минут). По окончании процесса нажимаем кнопку «reset computer» в Norton Ghost 2001 и, в момент загрузки логотипа с версией BIOS, выключаем компьютер. Вынимаем старый диск и делаем загрузочным новый.

Если требуется клонирование ВСЕГО содержимого жёсткого диска на другой винчестер, операции удаления букв разделов и меток томов диска назначения делать не обязательно. При этом в качестве клонируемого объекта следует выбирать не «partition» а «disk». Аналогичным образом производится клонирование и при помощи Drive Image 4.

2) Можно скопировать содержимое раздела в файл с целью бэкапа всей системы или для переноса её на другой винчестер. Эту операцию можно произвести тем же Norton Ghost 2001. Мы разберём этот процесс на примере Drive Image 4. Для наших целей удобно изготовить только загрузочные дискеты этой программы — устанавливать её на винчестер не обязательно. Грузимся в ДОС и запускаем Drive Image. Выбираем опцию создания образа раздела. Указываем раздел назначения и раздел, на котором будет располагаться наш образ. Указываем степень компрессии, если хотим сжать получающийся файл образа. При сжатии 3 Gb раздела с максимальной компрессией получается файл рамером 1.88 Gb. Процесс создания файла образа занимает в этом случае около часа.

Для восстановления содержимого файла-образа следует разбить новый диск так, как это описано выше. Затем, загрузившись в ДОС и запустив Drive Image, выбираем опцию «Restore», указывам расположение файла образа и раздел назначения. Если размер раздела, из которого делался файл образа превосходил размер созданного нами раздела назначения, но размер данных на исходном разделе укладывается в размер раздела назначения, то программа автоматически выполнит необходимые перерасчётные операции. Операция восстановления в вышеуказанном примере занимает 30 мин. При этом Drive Image корректно записывает загрузочный сектор в случае восстановления системного раздела.

(!) Если на перенесенном разделе была установлена «Recovery console», её придётся переустановить. В случае клонирования загрузочного раздела эхотага на другой винчестер для возможности загрузки с последнего следует иметь в виду, что необходимый для загрузки системы загрузочный сектор в таком случае может не переписаться на раздел назначения, т.к. он не является составной частью данных, находящихся на самом разделе. Это зависит от конкретного случая и программы клонирования (см. её документацию). Для записи загрузочного сектора при его отсутствии воспользуйтесь рекомендациями из вопроса 10.05.

Если не удалить БУКВЫ дисков и МЕТКИ томов диска назначения перед клонированием или, если загрузиться со старого диска при подключённом новом (с уже удалёнными буквами и метками или уже отклонированном), то мы можем столкнуться с проблемой загрузки W2k, описанной в ответе на вопрос 10.10.

Это кусок из Fido_faq по W2k, выложить, извини, не могу. Если нужен весь, черкни на [email protected], я тебе его на мыло брошу.
Удачи!

Ответ: Перенос Windows XP на новую мать

dimon222 сказал(а):

Стартую с CD Windows XP в в режиме восстановления.

Именно. То есть запускаете установщик, выбираете установку Windows — всё как обычно. Перед тем как предложить установку по-новой, оно ищет ранее установленные версии и предлагает их восстановить. Если не нашло, значит в boot.ini текущая система описана криво.

Под словом «криво» имеется в виду не только действительный косяк в описании, но и «невидимость» указанного там раздела с точки зрения инсталлятора (точнее, отсутствие системы в указанном месте). Дело в том, что инсталлятор видит жёсткие диски и разделы в одном порядке, сама Windows — в другом, а консоль восстановления — в третьем. Поэтому проще всего отключать все дополнительные жёсткие диски на время установки и переустановки, но если он у вас один единственный, то проблем быть не должно вообще.

ch_alex сказал(а):

Старая версия не содержит сцепку драйверов, пригодную для нового железа. Винда обнаруживает новое железо. Она может потребовать реактивации с сайта Мелкософта?

Если версия Windows ретейловая — конечно, может. Это её законное право. Только при чём тут сохранность настроек и необходимость переустановки с нуля? Можно подумать, если у вас пиратская некорпоративная Винда, и вы её переустановили, то активация не потребуется?

lunatik сказал(а):

При установке в режиме восстановления сохраняется весь мусор в реестре и на винте. Хорошо, если неактивный и ни на что не влияющий.

Ну, если вы в реестре мусор храните, то сам факт восстановления системы на это никак не повлияет. Установка в режиме восстановления — это просто «глобальный sfc /scannow» + возможность добавления новых драйверов в систему. Собственно, весь сыр-бор — именно из-за добавления драйверов. Маразм ситуации в том, что драйвер нового дискового контроллера можно подгрузить с дискетки, загружаясь в консоль восстановления или в установщике Windows, но нельзя добавить в «живую» копию Windows, кроме как в режиме установки с восстановлением. NT5 — это вам не Windows 3.1, от сквозняка не падает.

Все эти разговоры про «мусор в реестре» меня бесконечно умиляют. На работе мне приходится регулярно устанавливать и сносить кучу драйверов самых разных устройств и сопутствующих им утилит, порой крайне заковыристых и въедчивых, да и дома я раньше много экспериментировал с софтом. И все компьютеры при этом прекрасно живут годами без переустановок. Не раз приходилось апгрейдить платформу вышеописанным способом — и никаких проблем. Единственным исключением, когда потребовалась переустановка с нуля, стали две аппаратные проблемы, обе с жёсткими дисками, одна из которых привела к разрушению системы.

Vadim_PDF сказал(а):

Был ещё один апгрейд на Пне 4, менялась просто мать — запустится не удалось: синий экран.

Вот именно в таких случаях и требуется установка в режиме восстановления — чтобы в систему добавился драйвер нового дискового контроллера. Вообще, по идее, его можно добавлять и до апгрейда (если это именно запланированный апгрейд, а не вынужденная замена после поломки), но некоторые инсталляторы драйверов принципиально не хотят продолжать установку, пока не обнаружат присутствие своего устройства. Но обычно всё же файлы драйверов доступны отдельно от инсталлятора — иначе вы их и на дискетку не сможете сохранить, чтобы подсунуть установщику Windows по F6.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как проверить место на диске windows 10
  • Как запустить microsoft store на windows 11
  • История windows media center
  • Восстановление bootmgr windows 7
  • Как заблокировать компьютер комбинация клавиш windows