Перенос старой ОС 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 вручную

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.