Перенос старой ОС Windows в виртуальную машину

Автор: | 05.12.2014

Предыстория.

Обозначалась проблема — проектировщику купили новый компьютер и нужно было все его программы перенести со старого (XP) на новый. Особое затруднение вызвал перенос программ от «Смета Визард» со всеми настройками, базами и ещё кучей всего непонятного. Техническая поддержка запросила солидную сумму за перенос, и честно сказали, что с «наскоку» даже у них не получится. Потом «всплыла» ещё куча настолько специфических программ (некоторые вообще под DOS), что я реально загрустил…

Сам процесс мучений …

Стал копать в сторону виртуализации и решил привлечь на помощь Virtual PC 2007, которая меня не раз выручала в подобных ситуациях. Не буду описывать весь процесс переноса, засада ждала там, где её никто не ждал, Virtual PC 2007 в принципе не работает с USB портами хостовой машины, т.е. USB электронный ключ для ПО не работал, что теряло весь смысл в переносе. Virtualbox  и Vmware технологии меня не устраивали в принципе, хотелось проще и эффективней.

На помощь пришла Windows Virtual PC. Это решение удачно и органично вписывалось в моё видение разрешения проблемы. Установка на Windows7 заняло пару минут, встала как родная, — так оно и есть, в виде необязательного обновления системы. Осталось сделать образ старой машины и прикрутить на новое место.

Большинство советуют использовать утилиту Марка Руссиновича (у него очень много достойных и бесплатных утилит) — Disk2vhd последняя версия — v2.01 была успешна скачена, запущена (предварительно удалил ненужное ПО, удалил временные файлы, дефрагментация, полная проверка check disk).

В программе есть возможность установить три галочки, забегая вперёд, скажу, что перепробовал все варианты при создании файла …

Disk2vhd

Мне нужен был «слепок» двух логический томов C и D, сам жёсткий диск на 500Гб, занимаемое место — около 30 Гб. (На скриншоте другой диск выбран для примера).

Сам файл image.vhd вышел также около 30Гб, что вполне логично и вселяло надежду на успех, ибо Windows Virtual PC не может работать с файлами свыше 127 Гб. Пробуем подключить как уже имеющийся жёсткий диск (места свободного — 1Тб):

Windows_Virtual_PC_1

Ок, идём другим путём. Создаю новую виртуальную машину с именем 666, и вместо её жёсткого диска подсовываю свой образ:

Windows_Virtual_PC_2

Вожделенно жму кнопочку ОК ….

Windows_Virtual_PC_3

Как можно заметить, сама виртуальна машина занимает всего 26 125 МБ, но всё дело портит «Общий размер» — 500Гб, т.е. физический размер самого жёсткого диска откуда делается образ. Что только не делал, — и в консольном режиме Disk2vhd образ делал, про галочки уже писал — все возможные варианты испробовал. Акронисом сжимал тома, удалял и отключал ненужные разделе на диске доноре — ничего не помогло. Не пожалел времени и испробовал следующий «костыль» — Акронисом клонировал диск-донор на 80 Гб диск ))), и с него сделал образ программой Disk2vhd. Итог был предсказуем — всё заработало. Тем не менее, хотелось более эстетичного решения ) В этом помог Paragon, незаслуженно забытый мной после перехода на Акронис.

Использовал какую то сборку в которую входил liveCD с Win7 и тучей всякого ПО, далее смотрим скриншоты, там всё ясно …

Paragon_1

Paragon_2

Paragon_3

Paragon_4

Paragon_5

Образ сделанный этой программой прекрасно встал без проблем !

Далее в Windows Virtual PC запускаем из запущенной виртуальной машины пакет интеграции, втыкаем электронный ключ, выбираем в меню — «использовать» и всё просто радует ))

Полезные ссылки:

Microsoft Virtual PC

Установка виртуальной машины Windows Virtual PC вручную

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

Ваш e-mail не будет опубликован.