Pull to refresh

Миграция Windows 7 с железа в VirtualBox

Решил я на днях обновить винду ибо тормозить стала — почти 2 года с установки. Но расставаться совсем не хотелось — привык я к ней, и покумекав смог перетащить ее в VirtualBox методом тыка и чтения мануалов на форумах. Самое страшное — BSOD — я одолел и вот пишу прохождение квеста.

Disclamer: Задача кажется тривиальной, однако готового решения я не нашел и убил практически сутки для выработки собственного алгоритма прохождения через подводные камни. Кстати, разработчики VirtualBox пишут что если вам повезет то получится, официально миграция не поддерживается.
image
мне повезло...

Понадобится: MergeIDE, Acronis True Image, Acronis LiveCD(USB)
  1. Делаю слепок старой системы: гружусь Acronis True Image — создать образ диска — не раздела (моя система стояла на SSD и поэтому весила всего 50Gb).
  2. Поставил на SSD свежую Windows x64 с драйверами. У меня VirtualBox не хотел создавать x64-системы, поэтому я залез в BIOS и включил Intel Virtualization Tech.
  3. Развернул образ на другой SATA-HDD, подключил его взамен SSD, загрузился старой виндой. (Быстрее было бы патчить еще на SSD, перед установкой свежей винды — но тогда я об этом не подумал).
  4. Теперь самое важное — надо пропатчить реестр дабы VirtualBox не поперхнулся:
    С правами Админа запускаю MergeIDE.
    Запускаю regedit и патчу:
    Первым делом необходимо удалить ветку реестра HKLM\SYSTEM\MountedDevices;
    Открываем ветку HKLM\SYSTEM\CurrentControlSet\services и параметр Start устанвливаем в 0х00000000 (0) в следующих разделах этой ветки: amdide, amdsata, amdxata, atapi, intelide, msahci, pciide;
    Если это не поможет (мне помогло), надо обнулить еще и эти разделы: adp94xx, adpahci, adpu320, aic78xx, amdsbs, arc, arcsas, elxstor, HpSAMD, iaStorV, iirsp, LSI_FC, LSI_SAS, LSI_SAS2, LSI_SCSI, megasas, MegaSR, nfrd960, nvraid, nvstor, ql2300, ql40xx, SiSRaid2, SiSRaid4, vhdmp, vsmraid, aliide, cmdide, nvraid, viaide.
  5. Всё, закрываю regedit и перегружаюсь снова в Acronis LiveCD, попутно можно грохнуть pagefile.sys, hiberfil.sys и прочий шлак. Делаю второй слепок диска .tib
  6. Ставлю SSD с новой виндой на место, гружусь, скачиваю триальный Acronis True Image и произвожу конвертацию TIB -> VHD (в LiveCD этой функции почему-то не оказалось).
  7. Скачиваю и устанавливаю собственно сам VirtualBox, Extension Pack тоже не забываю.
  8. Создаю новую машину Windows 7 x64, в качестве носителя указываю полученный .VHD, обязательно ставлю галку «Система — Включить I/O APIC», выставляю прочие параметры — CPU, RAM, LAN и т.д.
  9. Запускаю и радуюсь, вспоминая BSOD как ночной кошмар. Скорость черепашья, но зато всё на месте. Не забыть поставить недостающие драйвера.
  10. Вишенка на торте: Устройства — Подключить образ диска Дополнений гостевой ОС — установить. Это позволит использовать Drug'n'drop, буфер и прочие плюшки.

image

Источники информации:
virtualbox.org/wiki
forum.ru-board.com
Вот еще статья на эту тему, но 2007г, и поэтому малоактуальна.
Если интересно, железо такое: MSI X79A-GD45, Intel i7-3820 soc-2011, Intel SSDSC2CW120A3, RAM 4*4Gb Corsair
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.