Как преобразовать существующий 64-разрядный Win7 в виртуальную машину?

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

Я делал это в прошлом с помощью WindowsXP-машины, поэтому не ожидал слишком много проблем. Я был так неправ =) Мне потребовалась лучшая часть дня, чтобы выяснить, что может быть проблемой, в основном напрасно искать помощь в Интернете = (

Поэтому я напишу ниже, что я сделал, чтобы заставить его работать, поэтому, возможно, кто-то может извлечь из этого выгоду …

2 Solutions collect form web for “Как преобразовать существующий 64-разрядный Win7 в виртуальную машину?”

Вот список вещей, которые я сделал, чтобы заставить это работать, я ушел в некоторые «ключевые ошибки», но оставил большинство тупиков, которые я пробовал. Если кто-то хочет добавить предложения, пожалуйста, не стесняйтесь, поскольку я абсолютно любитель, когда речь идет о виртуализации.

  1. (Необязательно) Удалите как можно больше из вашей текущей ОС (программы, которые вам не нужны, а также драйвер видео / аудио-драйвера / и т. Д., Как на виртуальной машине, оборудование не будет видно в любом случае …). Чем меньше данных будет на диске, тем меньше будет виртуальный диск, тем самым заняв менее ценное пространство.

  2. Создайте образ текущей ОС. Вы можете сделать это «on-line» с помощью Disk2Vhd из SysInternals. Просто прикрепите внешний диск, выберите раздел ОС, чтобы преобразовать и создать VHD на внешнем диске. В теории вы можете использовать машину в среднем, но я бы советовал ей.

    => Замечание: существует (или используется?) Ограничение на то, что исходный диск не должен быть выше 127 ГБ. Поскольку мой текущий диск был всего 120 ГБ, у меня не было проблемы с этим, и я не знаю, существует ли проблема еще …

    => Замечание: я уже удалял раздел BitLocker давным-давно, не уверен, что вы можете виртуализировать вещи, если присутствует битлокатор, не говоря уже о том, что он используется. Посмотрев онлайн, вы найдете несколько руководств о том, как избавиться от него.

  3. Смените диски и загрузите «новую» ОС. Загрузите .vhd в новую виртуальную машину с помощью Windows Virtual PC.

    => Это не будет работать, так как WinVPC не поддерживает 64-битную и эмулирует 32-битную машину. Следовательно, ОС пытается загрузить и не выполнить = (

  4. Загрузите VMWare Player и установите его (бесплатно).

  5. Получите конвертер изображений V2V от Starwind (бесплатно, но требует регистрации) и установите его.

  6. Преобразуйте .vhd в образ .vmdk (требуется некоторое время, желательно работать с одного диска на другой диск).

  7. Создайте новую виртуальную машину в VMPlayer, указав, что позже вы установите на нее Win7 64bit. Поместите машину в папку X, выберите однофайльный виртуальный диск.
  8. Замените созданный .vmdk в папке X с помощью .vmdk, созданного выше. => Запуск виртуальной машины, как это, заставит меня «морфинговые окна», за которым следует синий экран и перезагрузка … снова и снова.

  9. Откройте файл .vmx с помощью текстового редактора и найдите следующие записи:

    scsi0.present = "TRUE" scsi0.virtualDev = "lsisas1068" scsi0:0.present = "TRUE" scsi0:0.fileName = "<filename>.vmdk" ide1:0.present = "TRUE" ide1:0.autodetect = "TRUE" ide1:0.deviceType = "cdrom-raw" 

    И замените эту информацию следующим:

     bios.bootDelay = "5000" scsi0:0.present = "FALSE" ide0:0.present = "TRUE" ide0:0.fileName = "<filename>.vmdk" ide0:0.virtualDev = "lsisas1068" ide1:0.present = "TRUE" ide1:0.autodetect = "TRUE" ide1:0.deviceType = "cdrom-raw" 
  10. Сохраните и запустите виртуальную машину и скрестите пальцы. Для меня это отлично сработало.

Примечание. Поскольку ОС отмечает, что «аппаратное обеспечение» изменилось, потребуется повторная активация. В моем случае это не удается, поскольку я повторно использовал ключ для «новой» ОС. YMMV.

У меня нет больших знаний о виртуальных машинах (пока), но я думал, что упомянул, что у VMware уже есть решение для этого: VMware vCenter Converter . Со своей главной страницы:

Конвертер VMware vCenter преобразует ваши физические и виртуальные машины на базе Windows и Linux в виртуальные машины VMware.

  • Как скопировать файлы с локальной машины на удаленную виртуальную машину?
  • Могут ли виртуальные машины заражать свой хост?
  • Возможно ли «виртуализировать» существующий ПК?
  • Почему мой загруженный диск не будет сохранен для пользователя после перезагрузки?
  • VMWare Player замедляет работу компьютера после выхода
  • Создание образа диска диска C и запуск на виртуальной машине VMware
  • Interesting Posts

    Как отключить липкие углы в Windows 8?

    Ubuntu grep, find и т. Д.: Вывод «Разрешение отказано» и «Нет такого файла или каталога»

    Перемещение файлов в каталог вместо корзины

    Могу ли я сделать скрипт всегда исполняемым как root?

    Как получить все IP-адреса домена?

    Как переименовать папку пользователя в Windows 8?

    Сопряжение клавиатуры Apple по Bluetooth

    Как запрограммировать командную строку Linux для запуска фрагмента кода несколько раз?

    Поиск / сортировка файлов и папок на основе того, когда они были доступны / открыты

    Открытие PowerShell в текущем рабочем каталоге из реестра

    Невозможно выбрать форму программы по умолчанию, открытую с помощью контекстного меню в Windows 7

    Когда мне нужен чистый ИБП с синусоидальной волной?

    Как повторно включить backspace-навигацию в Chrome?

    Как инвертировать функциональные клавиши на Dell N5010?

    Форматировать нижние колонтитулы с полями L / R И сохранить последовательную нумерацию страниц между повернутыми страницами

    Давайте будем гением компьютера.