Переместить Windows с одного компьютера на другой
Тема статьи сегодня как правильно переместить Windows вместе с жёстким диском с одного компьютера на другой. Смысл такой – меняется вся конфигурация компьютера, кроме жёсткого диска. Другим будет всё: материнская плата, сетевая карта, объём оперативной памяти и т.д. Помнится, что именно начиная с версии Windows XP подключение жёсткого диска с системой к другой конфигурации компьютера (а под сменой конфигурации мы часто подразумеваем именно смену материнской платы) стало абсолютно возможным. Но как бы не так: возможность не есть гарантия. А значит многих пользователей этой системы при попытке переместить Windows XP вместе с жёстким диском на другой компьютер ждало разочарование от бесконечной перезагрузки с вываливанием в BSOD, который чаще всего содержал ошибку STOP: 0x0000007B:
Но я соглашусь с пришедшим за помощью пользователем, которому стало очень обидно, перекидывая XP-юху с полюбившимися настройками на новую конфигурацию, видя такое безобразие. Давайте попробуем с этим справиться. Забегая вперёд, добавлю, что после того, как удалось переместить Windows XP на новую материнскую плату, прокатил даже прежний на XP серийник.
Как переместить Windows XP с одного компьютера на другой. Что нужно?
- новая конфигурация компьютера должна подразумевать поддержку в BIOS компьютера IDE или SATA режимов. Эта опция часто включена по умолчанию, но чтоб вы просто знали… Метод не сработает, если жёсткий диск с Windows XP будет перемещаться в AHCI систему
- на втором этапе будет активно использоваться используемый мною много лет загрузочный диск Hiren’s BootCD. Если у вас его ещё нет – пора обзавестись, ибо сейчас он нам ОЧЕНЬ пригодится: там находится маленькая программка, которая встречается и в других сборниках, но на моём ремонтном диске она очень кстати. Причём роль носителя у меня давно играет внешний бокс с набором загрузочных образов Windows и не только всех мастей – чертовски удобно.
Как переместить Windows XP с одного компьютера на другой без переустановки?
Перед перемещением нам нужно провести подготовительную работу. Я подразумеваю, конечно, что прежние жёсткий диск и система исправно загружаются. И перед тем, как снять жёсткий диск или установить новую материнскую плату, отправляемся в Диспетчер устройств и выбираем пункт IDE ATA/ATAPI контроллеры:
Выбираем последний в своей версии. Он находится во главе списка контроллеров жёсткого диска, и в его наименовании обязательно проявятся названия Intel или VIA (или что-то типа, но никак не бесформенное Primary|Secondary IDE Channel). Как видно по предыдущему рисунку, у меня их два. Значит, обоим достанется. А вот теперь – внимание – обновляем драйвер указанным мною порядком. Правой мышкой вызываем Свойства:
и для обновления драйвера вызываем теперь Мастер обновления оборудования, установив флажок напротив Установка из указанного места. Жмём Далее:
В следующем окне выбираем “Не выполнять поиск. Я выберу нужный драйвер самостоятельно“. Продолжаем установку, и в списке предлагаемых драйверов выбираем стандартный для всех версий Windows драйвер стандартного контроллера Standard Dual Channel PCI IDE Controller и снова жмём Далее.
Жмём немного, пока драйвер установится. Если в Диспетчере устройств в списке значатся несколько “фирменных” контроллеров, повторите процедуру переустановки на стандартный, пока система не предложит вам перезагрузиться для применения проделанных обновлений. Но нужно отказаться:
Теперь просто выключим компьютер обычным порядком (кстати, после операций Диспетчер оборудования моей копии Windows XP стал выглядеть так:
Далее извлекаем диск из компьютера и проводим с винчестером или материнской платой необходимые манипуляции. Когда диск установлен, или матплата заменена, применяем Hiren’s BootCD. С него и загружаемся. Если не знаете как, обратитесь к строке поиска по сайту.
Используем Hiren’s Boot CD, чтобы окончательно переместить Windows XP
В MiniXP живого диска после загрузки оболочки сразу обратите внимание, отображается ли ваш только что подключённый диск в проводнике Windows PE (в BIOS это тоже хорошо видно)? Нет? Проверьте настройки BIOS. Если да, запускаем меню HBCD Menu и проходим по пути

Немедленно появится консоль, в которой утилита предложит обновить драйверы:
Если на диске установлено несколько операционных систем, укажите местоположение системной папки Windows, выбрав Т. Обычно этот путь одинаков X:\Windows, где X – буква диска (но вы всё-таки перепроверьте). У клиента система была установлена в единственном экземпляре, так что я ввёл М.
Перезагружаемся, загрузочный диск удаляем, пробуем, отписываемся. Опробовано на Windows XP 32 бит. Однако при переезде одной из 64-битной версий возникли небольшие проблемы: ошибка STOP: 0x0000007B синего экрана продолжала появляться. Проблема решилась:
Как перенести работающую windows xp на другой компьютер
Коротко описаны практические шаги для запуска уже установленной Windows XP SP3 на новом железе. Это часто бывает нужно делать в связи с апгрейдом по разным причинам (не хватает быстродействия старой системы, или она перестала работать). В работе мне сильно помогли ссылки [1] и [2], информацию оттуда также можно использовать в различных случаях. Весь софт, упомянутый в статье, можно скачать по ссылкам [3, 4].
Когда я затевал переезд на новое железо без переустановки, то не был особенно уверен в успехе. Посудите сами — новое железо отличается от старого полностью (старым остался только SSD жесткий диск, на котором стояла Windows XP SP3). В таблице перечислены основные компоненты, которые влияют на производительность системы.
| Старая конфигурация | Новая конфигурация |
![]() | ![]() |
| Материнская плата ASUS P4P800 | Материнская плата ASUS P8H61 |
| Процессор Intel Pentium@ 4 Soc mPGA478B (3.2GHz/512/800) | Процессор Intel Pentium@ Core G620 Soc 1155 (2.6GHz/3MB/5GT) |
| Видеокарта AG4670 1GBK3-PV2 (AGP 8x POWERCOLOR Radeon HD 4670) | Видеокарта ASUS PCI-Ex GeForce GF520 1024 Mb |
| 4 модуля памяти Patriot 1024MB PC3200 CL3 (суммарная емкость 4GB) | 2 модуля памяти Samsung 2048MB DDR3 (суммарная емкость 4GB) |
Старое железо покупалось лет 7 назад (кроме видеокарты, она была заменена позже) и по тем меркам было «ого-го». Стоило оно тогда гораздо больше, чем теперешнее. Переезд оказался на удивление успешным и не очень сложным. Итак, процесс по шагам.
[1. Резервное копирование]Сначала сделайте резервную копию всех важных файлов, которые есть на Вашем системном диске, где установлена Windows XP (на другой диск). Это необходимо во избежание всяких случайностей, чтобы ошибки, которые Вы нечаянно допустили при манипуляциях с диском и системой, не повлияли на сохранность Ваших данных. Все Ваши данные скорее всего находятся в папке Documents and Settings, установленные программы в Program Files, WINDOWS, как минимум нужно сделать копию этих папок. Идеальный вариант — сделать образ диска специальными программами. К примеру на Windows есть для этого Norton Ghost, Acronis True Image, на Linux утилита dd. Если объем данных на диске слишком велик, чтобы сделать образ, то можно почистить его, удалив ненужное, либо переписать только то, что необходимо.
| Имя копируемой папки | Назначение папки |
| c:\Documents and Settings | Все данные пользователей Windows XP. Тут находятся документы, настройки программ, временные файлы. Не все файлы важны, однако если Вы не уверены, что нужно а что нет, то перепишите эту папку целиком. |
| c:\Program Files | Установленные программы. |
| c:\Windows | Системные файлы Windows XP. |
Процесс копирования можно сделать на старом железе, если оно еще работает. Если же старая система неработоспособна, то можно вытащить из компьютера диск, перенести на рабочий компьютер и сделать копию. Можно это сделать и на новом железе, не запуская Windows, если применить загрузочный диск Hiren’s BootCD (его iso-образ можно скачать по ссылке [3]). На этом диске есть много полезного — утилиты для чистки реестра, ремонта диска, восстановления файлов, сброса паролей, удаления данных, подробнее см. [5].
[2. Необходимые программы]Скачайте по ссылкам [3, 4] необходимое программное обеспечение. Hiren’s BootCD [3] запишите на CD-ROM (это получится загрузочный диск), а TerraByte OSD Tool Script 3.85 (tbosdts_pro) распакуйте из архива [4] и запишите на флешку. Программу tbosdts_pro нужно запускать с помощью Hiren’s BootCD, записав на флешку или CD (на самом Hiren’s BootCD этой программы нет).
[3. Подготовка Windows к переносу на новое железо]На этом шаге удаляются все старые драйвера Windows (записи в реестре). Загрузитесь с Hiren’s BootCD, в меню диска выберите Mini Windows XP. Воткните флешку, на которой записана программа tbosdts_pro, и запустите её ярлычком tbosdtw — Ярлык.lnk (ссылка на командную строку tbosdtw.exe startup.tbs), либо введите в командной строке tbosdtw.exe startup.tbs. В черном окне cmd появится текстовое меню из 9 пунктов.
Выберите пункт 3 (OSDTOOL.TBS). В следующем меню выберите Physical Drive.
Далее программа найдет диск и раздел, где установлена Ваша Windows XP (её переносим на новое железо).
Удалите на Windows XP все драйвера, для этого в главном меню выберите Remove Installed Drivers -> Remove all installed drivers.
В главном меню выберите Install Drivers, и потом выберите установку стандартного драйвера IDE.
В главном меню выберите Change HAL (Hardware Application Layer, определяющий тип CPU). В следующем меню выберите halaacpi.dll (ACPI Uniprocessor PC), первая строчка в списке.
На этом основные действия по переносу Windows XP завершены. Можно перезагрузить систему с Вашего системного жесткого диска.
[6. Активация Windows XP]После того, как система запустится на новом железе, она это заметит и попросит новую активацию. Выполните её, воспользовавшись Мастером Активации Windows.
Для активации используйте бесплатный телефон (время работы с 8.00 до 22.00, время московское) центра активации продуктов Microsoft, 8-800-200-80-02.
[Устранение возможных проблем]1. Система не загружается, либо очень много ошибок при загрузке. Попробуйте переустановить систему «поверх», при этом старая установка сохраняется, но многие ошибки в конфигурации и файлах будут исправлены (для этого по запросу нажмите кнопку ‘R‘, которая задает восстановление системы Windows). Для такой переустановки понадобится загрузочный диск Windows XP, с которой Вы устанавливали систему первый раз. После такого восстановления возможно понадобится установить сервис-пак 3 [6], так как на загрузочном диске Windows могут быть старые версии системных файлов. После переустановки сервис-пака понадобится заново активировать Windows. Кроме того, после установки сервис-пака заново включается Восстановление системы (слежение за содержимым дисков). Для ускорения работы советую оставить включенным слежение за диском только на системном диске (на который указывает переменная окружения %SystemDrive%).
2. Если по какой-то причине были удалены или испорчены системные файлы, то восстановить оригинальное состояние системы Windows XP поможет запуск из командной строки SFC /SCANNOW, при этом понадобится установить в привод CD-ROM установочный диск Windows XP.
Проверка системных файлов займет около от 5 до 15 минут, в зависимости от скорости диска. Если ранее у Вас был установлен патч WPA_kill, то после завершения работы SFC /SCANNOW понадобится запустить его еще раз.
3. Не устанавливаются драйвера чипсета материнской платы с ошибкой «недостаточно прав». Убедитесь, что Вы устанавливаете драйверы под управлением пользователя с правами администратора. Попробуйте разрешить Windows найти драйвер в Интернете (это первое, что спрашивает Мастер установки драйвера).
4. Windows XP заблокировала вход в систему и требует активации. Это может произойти даже с Вашей лицензионной системой, если при восстановлении часы на материнской плате были установлены неверно, но потом были переведены на новое время (это автоматически происходит при подключении к Интернет). Если Вы не можете получить квалифицированную помощь от техподдержки, то для устранения проблемы проще всего загрузиться в безопасном режиме и запустить утилиту WPA_kill.
5. После запуска WPA_kill не работает автоматическое обновление («Указанный ключ соответствия не обнаружен ни в одном из активных контекстов активации.»).
Настройте для получения обновления локальный сервер провайдера, процедура настройки описана в [7].
6. BSOD Stop 0x0000007B может возникать на этапе загрузки, если Windows XP не может найти подходящего драйвера для жесткого диска. Причина может быть в том, что Вы не выполнили шаги 3 и/или 4. Выполните действия из шагов 3 и 4 этой статьи.
UPD140520: Сергей посоветовал переключить в BIOS установку с AHCI на IDE.
7. Неполадки с WMI (Windows Management Instrumentation service) выражаются в том, что недоступны некоторые функции по управлению системой. Например, не устанавливаются некоторые драйвера (выдают ошибку «у Вас недостаточно прав»), не устанавливаются или не запускаются некоторые программы (с ошибкой «невозможно запустить службу WMI»), недоступно управление брандмауэром в свойствах сетевого соединения, не показываются службы в закладке «Расширенные» консоли управления службами и т. п.
Процедура перерегистрации и восстановления WMI хорошо описана в [8] (на английском языке).
8. Для чистки и исправления реестра можно воспользоваться бесплатной программой Registry Life.
9. Общим методом для устранения всех неполадок Windows с сохранением всех имеющихся настроек и установленных программ является переустановка Windows XP в режиме обновления [9].

















