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

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



Здравствуйте уважаемые! Вопрос. Есть старый компьютер с установленной 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".

1-10-2015
Вернуться назад