Перенос Windows XP со стационарного компьютера на виртуальную машину VirtualBox установленную на ноутбуке с Windows 10

Категория: Виртуальные машины
Добавил: access_timeОпубликовано: 1-10-2015 visibilityПросмотров: 45 883 chat_bubble_outlineКомментариев: 21


Здравствуйте уважаемые! Вопрос. Есть старый компьютер с установленной Windows XP и нужными мне программами, машинка старая и включается через раз, жёсткий диск древнего интерфейса IDE ужасно скрипит. Читал ваши интересные статьи о переносе операционных систем в виртуальную машину и у меня возник вопрос, а можно каким-то образом перенести Windows XP на VirtualBox установленную на новый ноутбук с Windows 10К сожалению у меня ничего не получилось, при запуске виртуальной машины чёрный экран и всё! Буду благодарен за ответ.
 

Перенос Windows XP со стационарного компьютера на виртуальную машину VirtualBox установленную на ноутбуке с Windows 10

 
Автор Владимир 
Привет всем! В сегодняшней статье мы перенесём Windows XP на виртуальную машину VirtualBox установленную на новый ноутбук с Windows 10. 
 
Многие читатели могут задать вопрос, а при каких обстоятельствах это может пригодиться? Приведу простой пример из практики вашего любимого админа!
Один его знакомый имеет настоящий швейный цех по производству одежды. В цехе находятся несколько швейных машин и все эти машины работают только с компьютерной программой «Wilcom», которая работает только на Windows XP.
 
В один прекрасный день выходит из строя один компьютер, соответственно одна швейная машинка перестаёт работать, встаёт вопрос о покупке нового компьютера, и его покупают, но покупают новый ноутбук с Windows 10, так как простые люди думают, что все компьютеры одинаковые, а ноутбук с Windows 10, это вообще здорово. Включают ноутбук и подсоединяют к нему швейную машинку, но она почему-то не шьёт!? Что за дела? Ходят около нового ноутбука кругами, но машинка всё равно не шьёт, хоть ты тресни.
 
Звонят нашему админу, он приезжает и объясняет людям, что во-первых, нужен диск с программой «Wilcom», а во вторых, прога не будет работать на Windows 10. И предлагает в первую очередь найти диск с установщиком программы, а сам в это время исследует ноутбук на предмет переустановки Windows 10 на Windows XP. Результат в обоих случаях отрицательный, диск с программой найден, но он в таком состоянии, как будто переварился у кого-то в желудке, также на купленный ноутбук Win XP никогда не установится, несовместимость полнейшая. Встаёт вопрос, что делать?
 
Мысль, обменять ноутбук на простой системник не очень удачная, ехать далеко и решили с этим повременить. Покупка программы через интернет тоже не получилась, на официальном сайте программы есть только новая версия за 600$ и работать она будет только с новыми швейными машинами изготовленными в 2012-2015 году, в цеху же были машины с датой изготовления 2009-го года.
 
Админ позвонил мне и после недолгого консенсуса решили поступить таким образом, взять один из оставшихся компьютеров с Windows XP, создать копию диска (C:) в файле виртуального диска VHD, затем установить на ноутбук с Windows 10 виртуальную машину VirtualBox, затем подсунуть ей файл VHD, при благоприятном исходе Win XP запустится, программа заработает и машинка зашьёт?
 
Ну а дальше, кому интересно, описываю, что же из этого вышло!
Итак, имеем установленную на стационарный компьютер Windows XP с набором программ.

Скачиваем по ссылке, уже знакомую вам по предыдущим статьям, программу Disk2vhd v2.01, именно ей конвертируем диск (C:) с установленной Windows XP в файл виртуального жёсткого диска VHD.

https://technet.microsoft.com/ru-ru/sysinternals/ee656415

Запускаем Disk2vhd v2.01 

Снимите галочку с пункта «Use Vhdx», если хотите создать обычный файл виртуальных жестких дисков VHD, а не новый формат VHDX.

Отмечаем галочками разделы жёсткого диска конвертируемые в файл виртуального диска Vhd, я отмечу диск C:\ с установленной Windows XP.



Даём имя будущему файлу «Windows XP».

Жмём на кнопку проводника в правой части окна.

Сохраним виртуальный файл на переносном винчестере USB буква диска (I:).

«Create».

Начинается процесс создания виртуального диска VHD.



Виртуальный диск VHD создан на диске (I:) переносного жёсткого диска USB.

«Close» 

Файл VHD с Win XP на диске (I:) переносного винчестера USB.


Подключаем переносной жёсткий диск USB с файлом VHD (с Windows XP) к ноутбуку с Windows 10. Устанавливаем виртуальную машину VirtualBox 5.0.4 на ноутбук и настраиваем её

 

Устанавливаем на Windows 10 виртуальную машину VirtualBox 5.0, ссылка на скачивание https://www.virtualbox.org/wiki/Downloads

жмём на VirtualBox 5.0.4 for Windows hosts x86/amd64

Создаём виртуальную машину.
В главном окне VirtualBox жмём «Создать». 

Присваиваем имя виртуальной машине «Windows XP»

выбираем:

Тип: «Microsoft Windows».

Версия: «Windows XP (32-бит)».

и жмём «Next»

Если у вас на ноутбуке хотя бы 6 Гб оперативной памяти, то советую выделить виртуальной машине 1Гб (1024 Мб) оперативки.

«Next»

Отмечаем пункт «Использовать существующий виртуальный жёсткий диск» и жмём на кнопку проводника справа.

В открывшемся проводнике находим на переносном жёстком диске USB файл виртуального диска VHD, выделяем его левой мышью и жмём «Открыть».  

«Создать» 

Виртуальная машина «Windows XP» создана, запускаем её, щёлкаем на ней двойным щелчком левой мыши.

Но Windows XP скорее всего не загрузится и вот почему. Если на старом компьютере была установлена только Windows XP, то загрузочный код системы - NTLDR, но программа Disk2vhd при создании VHD устанавливает другой загрузочный код - BOOTMGR, а это значит ошибка загрузки XP неизбежна. То есть при загрузке Win XP вы получите чёрный экран.


Примечание: некоторые возможные решения проблем, которые могут произойти при запуске виртуальной машины Windows XP из файла виртуального диска VHD описаны в конце статьи.


Восстанавливать загрузку Windows XP можно двумя способами, первый, это с помощью Мастера P2V-настроек программы Paragon Hard Disk Manager 15 Professional (можете перейти по ссылке и ознакомиться), второй - с помощью оригинального установочного ISO-образа или диска Windows XP (подробности далее в статье).

В главном окне VirtualBox выбираем нашу виртуальную машину «Windows XP» и жмём «Настроить»

Вкладка «Система»

Изменяем порядок загрузки:

1. Оптический диск.

2. Жёсткий диск.

«ОК».

Вкладка «Носители»

Первый носитель, виртуальный диск VHD, выступающий в роли жёсткого диска.

Второй носитель нужно выбрать, им будет ISO-образ Windows XP.

Выделяем левой мышью пустое поле и жмём на значок дисковода. 

«Выбрать образ оптического диска»

В открывшемся проводнике находим ISO-образ Windows XP, выделяем его левой мышью и жмём «Открыть».

Виртуальная машина настроена.

«ОК». 

 

Восстановление загрузчика Windows XP    

 

Запускаем виртуальную машину. 

Нажимаем любую клавишу на клавиатуре, происходит загрузка виртуальной машины с ISO-образа Windows XP.

 

«Вас приветствует программа установки»

Восстанавливать загрузку системы будем с помощью консоли восстановления, поэтому выбираем «Чтобы восстановить Windows XP, с помощью консоли восстановления, нажмите (R)»

Жмём (R).


Примечание: Если у вас неоригинальный образ Windows XP, а пиратская сборка, то данной возможности восстановить Win XP с помощью консоли восстановления может не быть и вы сразу попадёте в окно новой установки операционной системы, поэтому очень важно в работе всегда использовать оригинальные образы Windows XP от Майкрософт. 

Открывается консоль восстановления. 

1: C:\WINDOWS

На вопрос

 - В какую копию Windows следует выполнить вход?

Введите 1, нажмите Enter. Появится сообщение:

Введите пароль администратора:

Введите пароль, нажмите Enter, если пароля нет, просто нажмите Enter.

Введите fixmbr   

 - Появится сообщение: **ПРЕДУПРЕЖДЕНИЕ** На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись...

Введите (что значит Да).   

- Появится сообщение: Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0... 

Введите fixboot  

 - Появится сообщение: Конечный раздел: C:. Хотите записать новый загрузочный сектор в раздел C:?  

Введите (что означает Да).  

 - Появится сообщение: Файловая система в загрузочном разделе: NTFS. Команда FIXBOOT записывает новый загрузочный сектор. Новый загрузочный сектор успешно записан.  

Введите exit, начнется перезагрузка ПК.  

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

Значит ещё раз загружаемся с ISO-образа Windows XP и выбираем «Чтобы приступить к установке Windows XP нажмите ввод», жмём Enter на клавиатуре.

Принимаем лицензионное соглашение, жмём F8. 

Выбираем «Чтобы попытаться восстановить выделенную копию Windows XP, нажмите (R)» 

Начинается процесс обновления Windows XP, ваши файлы и программы не пострадают, будут восстановлены повреждённые системные файлы и загрузчик операционной системы

Инициализация конфигурации Windows XP. 

 

В ногу со временем.  smile

Далее 

Вводим ключ и жмём Далее.  

Загружается Windows XP. 

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

Для удобства работы можете перейти в «Режим полного экрана».

И тогда будет не понять, что у вас установлено, Windows XP или Windows 10!

 

Какие могут возникнуть ошибки в работе 


Друзья, в конце статьи несколько советов.

Если после переноса на виртуальную машину Windows XP грузиться у вас не будет, используйте для восстановления только оригинальные ISO-образы Win XP.

Если файл VHD у вас будет находиться на переносном винчестере USB, то в некоторых случаях виртуальная машина его может не принять, выйдет ошибка, в этом случае скопируйте его прямо на жёсткий диск ноутбука.

Если при загрузке виртуальная машина выдаст синий экран с ошибкой: STOP 0×0000007B, то это говорит о неладах с виртуальным диском или неправильных настройках VirtualBox во вкладке «Носители».

На вкладке «Носители» контроллер у вас должен быть IDE, так как Windows XP не знает SATA. 

Если контроллер будет SATA, то при загрузке Windows XP будет уходить в синий экран. 

Друзья, читайте нашу следующую статью на эту тему: "Перенос Windows XP на виртуальную машину VirtualBox с помощью программы Paragon Hard Disk Manager 15 Professional".

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (21)

  1. img
    14 января 2023 20:37 Фёдор
    Гость

    В Hyper-V делается всё намного проще! Мы туда просто подключаем Windows XP Mode.vhd под еще 7-ку и создаем на ее основе виртуальную машину с автоматической активацией и подключением необходимых компонентов через VMGuest.ISO от дистрибутива к 2012r2. Всё, сей дистрибутив не только активируется штатно и работает под Hyper-V на Windows 10 до последних редакций, так он еще через спец. утилиты может быть еще и вынесен на загрузку с USB флешки.

    Цитировать replyОтветить
  2. img
    26 августа 2018 13:43 admin
    Администратор

    ПОВТОРЯТСЯ ли ошибки существующие на физической машине в системе Windows, потом и на виртуальном ПК?

     

    Да, повторятся.

     

    можно ли "*.vdi", поставить не на виртуальную, а на физ. ПК?

     

    Операционную систему можно установить в файл виртуального диска VHD, об этом я писал здесь

    https://remontcompa.ru/874-virtualnye-diski-vhd-vhdx.html

    Цитировать replyОтветить
  3. img
    26 августа 2018 13:13 Константин
    Гость

    доброе время суток,

    - у меня БЕЗ проблем сботала "Paragon Hard Disk Manager 15 Professional" (описанная на этом сайте), т.е. ей и сделал и запустил образ на виртуальной машине.

    Только возникли некоторое вопросы:

    1. Ув. admin, как вы думаете, ПОВТОРЯТСЯ ли ошибки существующие на физической машине в системе Windows, потом и на виртуальном ПК? (просто на работе ПК, все время занят, а там ошибка с базой данных, связанная с другой программой на этом же ПК. Так я думал перенести все на другую ПК, и выяснить в чем причина).

    2. можно ли на ПК полноценно работать во время создания "vdi" программо "Paragon Hard Disk Manager 15 Professional"? 

    3. можно ли "*.vdi", поставить не на виртуальную, а на физ. ПК?

    Заранее спасибо за ответы

    Цитировать replyОтветить
  4. img
    24 августа 2018 15:17 Константин
    Гость

    "Paragon Hard Disk Manager 15 Professional" также не подходит, разммер vhd у меня =4,56 GB (4 901 099 520 bytes) .
    вот блин

    Цитировать replyОтветить
  5. img
    24 августа 2018 14:50 admin
    Администратор

    А у меня не спрашивает.

    Цитировать replyОтветить
  6. img
    24 августа 2018 14:34 Константин
    Гость

    Доброе время суток, ув. администратор

    решил попробовать этот способ переноса Windows XP.
    - Проинсталлировал у себя на ПК Windows XP (конечно ломаный, еще раз перегрузил ПК, проверил, запускается без паролей). 

    - Создал vhd.

    - только вот когда уже дело до восстановления загрузочной области (каr вы описываете в "Восстановление загрузчика Windows XP"), у меня все время СПРАШИВАЕТ ПАРОЛЬ админа (уже перепробовал несколько образов инсталляций XP), который я не устанавливал. А методом подбора, как-то не очень получается. А без пароля никак.

     

    Посоветуйте, как поступить.

    Заранее спасибо за ответ

    Цитировать replyОтветить
  7. img
    7 апреля 2017 07:30 admin
    Администратор

    Тем более Windows XP не увидит Mobile Rack.

    Цитировать replyОтветить
  8. img
    7 апреля 2017 07:04 nexoroh

    Цитата: admin
    Windows XP не загрузится на внешнем диске USB, так как XP не содержит в себе драйверов USB 3.0. Лучше установите на переносной жёсткий диск Windows 7 по этой статье
    http://remontcompa.ru/1000-kak-ustanovit-windows-7-na-perenosnoy-zhestkiy-disk-
    usb-s-glavnoy-zagruzochnoy-zapisyu-mbr.html

     

    У меня USB 2.0, а жесткий обычный IDE в мобайл раке!

    Цитировать replyОтветить
  9. img
    6 апреля 2017 08:31 admin
    Администратор

    Windows XP не загрузится на внешнем диске USB, так как XP не содержит в себе драйверов USB 3.0. Лучше установите на переносной жёсткий диск Windows 7 по этой статье

    http://remontcompa.ru/1000-kak-ustanovit-windows-7-na-perenosnoy-zhestkiy-disk-
    usb-s-glavnoy-zagruzochnoy-zapisyu-mbr.html

    Цитировать replyОтветить
  10. img
    6 апреля 2017 06:45 иван
    Гость

    Спасибо попробую, а на старом жёстком всё останется или перенесется? и еще вопрос, перенести на USB жесткий с внешним питанием получится программой AOMEI Partition Assistant Standard Edition?

    Цитировать replyОтветить
  11. img
    5 апреля 2017 17:08 admin
    Администратор

    Двадцать способов есть, выбирайте любой в этом разделе

    http://remontcompa.ru/579-kak-perenesti-windows-7-8-81-10-s-odnogo-zhestkogo-di
    ska-na-drugoy-ili-na-tverdotelnyy-nakopitel-ssd.html

    Цитировать replyОтветить
  12. img
    5 апреля 2017 16:39 иван
    Гость

    А как перенести виндовс хр со всеми программами с одного жесткого на другой большего размера, но системник оставить тот же?

    Цитировать replyОтветить
  13. img
    15 июня 2016 09:22 admin
    Администратор

    А почему не попробовать перенести?

    Цитировать replyОтветить
  14. img
    14 июня 2016 23:40 Станислав
    Гость

    Владимир, Вы молодец! Все отлично! Помимо этой статьи пробовал переносить еще и Windows 7 и все по Вашей инструкции! Получилось!

    Есть вопрос! А если попробовать по аналогии с Windows XP сделать перенос Windows 2003? Как думаете, получится?

    На серверной версии стоят БД на Oracle и Firebird. Теоритически получится... Что скажете?

    Цитировать replyОтветить
  15. img
    26 октября 2015 01:28 Олег
    Гость
    Спасибо за материал, помогло! smile
    Цитировать replyОтветить
  16. img
    3 октября 2015 17:19 Владимир
    Да только Корпоративная и Максимальная поддерживают установку на
    На VHD. Даже для профессиональной 7-ки microsoft пожадничали, денег хотели побольше заработать.
    Цитировать replyОтветить
  17. img
    3 октября 2015 16:57 MNSboss
    Владимир, спасибо за подробное объяснение!
    Пришлось устанавливать для моего древнего сканера HP 3300C вторую систему Windows 7 Ultimate, можно еще Enterprise, другие семерки, к сожалению, не грузятся...
    Цитировать replyОтветить
  18. img
    3 октября 2015 15:08 Владимир
    Здравствуйте MNSboss.
    Загрузить WINXP невозможно с виртуального диска.

    Загрузку с VHD поддерживает загрузчик BOOTMGR.

    Когда мы добавляем в BCD загрузку XP (при установке Win Vista и выше) это не значит, что XP загружается с помощью bootmgr. При выборе в диспетчере загрузки XP, загрузчик BOOTMGR передаёт управление загрузкой загрузчику NTLDR. А загрузчик NTLDR не понимает VHD.
    Цитировать replyОтветить
  19. img
    2 октября 2015 20:35 MNSboss
    Привет Админ! Возможно установить Windows XP второй системой на виртуальный диск стационарного ПК с установленной Windows 10?
    Цитировать replyОтветить
  20. img
    2 октября 2015 18:14 admin
    Администратор
    К сожалению никак.
    Цитировать replyОтветить
  21. img
    2 октября 2015 16:10 deldemo
    Уважаемый Админ. При переносе ХР слетает активация. ? Как этого избежать.
    Цитировать replyОтветить