7

У меня есть ноутбук с Windows, который недавно умер (мертвая материнская плата). Это 7-летний ноутбук, и я решил попробовать Apple на этот раз и попытаться использовать VMware для доступа к моим старым данным, если это необходимо.

Для этого мне нужно преобразовать физический диск в образ VMware. Погуглив, похоже, я мог бы использовать VMware Convertor для этого.

Моя первоначальная мысль заключалась в том, чтобы подключить диск ноутбука к рабочему столу Windows через внешний USB-корпус и создать образ таким образом, а затем перенести рабочую виртуальную машину на Mac. Тем не менее, после дальнейшего изучения, похоже, что VMware Converter поддерживает преобразование только локальной машины (настольного компьютера) или удаленной машины (через IP), но не ноутбука, подключенного к локальной машине. Очевидно, что если мой оригинальный ноутбук все еще работал, я мог бы установить и запустить конвертер vmware оттуда, но это не вариант здесь.

Поэтому, учитывая это, я ищу предложения и помощь о том, как преобразовать этот ноутбук в то, что я могу использовать на своем новом Macbook Pro.

9 ответов9

12

Мы только что выполнили эту операцию на двух ПК, на мертвом настольном компьютере и на ноутбуке.

Хотя это был долгий путь, и большая часть предложения закончилась на Как преобразовать диск ноутбука (с мертвым ноутбуком) для использования в качестве образа VMware? были ограниченного использования.

Что не сработало

Мы попытались создать новую виртуальную машину как с доступом к необработанному диску, так и с собственным виртуальным диском, клонировав одну на другую (используя clonezilla), а затем запустив на ней утилиту преобразования VMware, но в результате на виртуальных машинах при загрузке отображался синий экран, поэтому это решение

Мы попытались создать новую виртуальную машину, подключить к ней сырой жесткий диск и преобразовать метод, но это только что дало загадочное сообщение об ошибке с текущей программой vmware-vdiskmanager .

Мы попытались найти решения для ServerFault для преобразования жесткого диска в машину VMware, но в большинстве из этих решений было слишком мало деталей, чтобы мы могли справиться с проблемами, которые возникли с этими предлагаемыми решениями.

Что сработало

Решение, на котором мы остановились, заключалось в ответе, предложенном Дейвом М. на этот вопрос.

  • Мы загрузили и установили пробную версию Symantec System Recovery Server Edition (в то время это была бесплатная 60-дневная пробная версия Symantec ™ System Recovery 2011 Server Edition!) но теперь Symantec ™ System Recovery 2013 Server Edition БЕСПЛАТНАЯ 60-дневная пробная версия!).

  • Затем мы создали одноразовую резервную копию каждого целевого жесткого диска (один для жесткого диска настольного ПК, другой для жесткого диска ноутбука), создав две точки восстановления. Затем мы выполнили разовое преобразование каждого в виртуальную машину.

  • Мы выбрали опцию « Запустить мини-установку Windows» и разделить виртуальный диск на файлы размером 2 ГБ (.vmdk). Первый существенно сокращает время запуска и запуска получающейся виртуальной машины, а второй позволяет перемещать виртуальные машины на картах памяти, которые не поддерживают файлы> 2 ГБ /

  • Затем мы загрузили каждую виртуальную машину в VMware Player, установщик Windows mini быстро прошел, установил новые виртуальные драйверы и заменил старые настоящие драйверы.

  • Наконец, мы установили инструменты VMware на каждую виртуальную машину и позволили виртуальным машинам подобрать новые оптимизированные драйверы инструментов VMware.

Единственным недостатком этого метода является то, что он требует повторной активации Windows, поэтому убедитесь, что вы записали ключ продукта мертвой машины, прежде чем начать.

Обратите внимание, что мы сначала попробовали эту процедуру на ПК с Windows 8, но не смогли запустить SSRSE после его установки, поэтому вернулись к использованию машины с Windows XP (на том же оборудовании). Мы предполагаем, что после обновления пробной версии с 2011 по 2013 годы эта проблема исчезнет.


До этого я когда-либо виртуализировал только запущенные машины, и этот процесс был быстрым и безболезненным с помощью VMware Converter. Я был поражен, обнаружив, что виртуализация мертвой системы от его жесткого диска в одиночку было бы намного сложнее, я просто предположил , что VMware конвертер просто иметь возможность сделать это.

2

Первый шаг - сделать диск доступным на работающем компьютере, а затем преобразовать его в VMDK.

Утилита dd2vmdk будет работать с Linux Live CD и поможет вам создать VMDK. Эта ссылка на очень подробную статью со скриншотами, описывающими процедуру.

В этом процессе используется приложение на основе браузера, которое будет создавать сценарии, выходные данные которых следует передавать обратно в приложение браузера. Идея состоит в том, чтобы скопировать (dd) необработанный диск в файл и затем создать файл VMDK, который использует этот образ в качестве своего диска.

После того, как вы это сделаете, вам нужно использовать утилиту Ultimate P2V (см. В конце статьи dd2vmdk) для замены HAL и предотвращения синего экрана. К сожалению, статья Ultimate P2V в основном скрыта за регистрационной стеной, так что этот пост на форуме Bart PE или этот пост на углу Guru могут быть более доступными.


Альтернативный и, возможно, более простой метод после копирования необработанного диска в файл заключается в использовании VirtualBox с помощью команды VBoxManage convertfromraw для преобразования его в формат VMDK.

Команда может выглядеть так:

VBoxManage convertfromraw <filename> <outputfile> --format VMDK --variant Standard
1

Подключив жесткий диск через USB, вы сможете создать образ жесткого диска в виде файла VMDK для использования виртуальной машиной VMware. T

Если VMware Converter, работающий в операционной системе с подключенным этим диском, не может этого сделать, вы можете найти бесплатный конвертер (см. Ссылку ниже) для преобразования диска с файловой системой NTFS, Fat32 или другой файловой системой в файл VMDK.

Вы должны создать новую виртуальную машину с той же операционной системой, что и на вашем предыдущем ноутбуке. Это создаст виртуальную машину, к которой вы можете добавить виртуальный жесткий диск (VMDK) (в этом случае вы должны указать виртуальную машину на файл VMDK, который вы создали с помощью "Редактировать настройки" на виртуальной машине).

Попробуйте поискать и / или спросить в сообществах VMware: http://communities.vmware.com/ обычно вы получите быстрый ответ или найдете сообщение от того, кто сделал то же самое.

Удачи!

-bn

0
  1. Сделать образ диска с помощью acronis home
  2. Преобразовать это в iso с poweriso
  3. Создание загрузочного носителя для восстановления iso с помощью acronis home
  4. Смонтируйте оба образа при загрузке VMware с носителя для восстановления
  5. Выполните восстановление с помощью acronis.
  6. Пусть ОС загружается внутри VMware.
0

Другим инструментом (хотя и платным) является пакет Image для Windows, который включает в себя скрипт для P2V специально для VMware с физического жесткого диска или резервной копии образа. Ссылка: https://www.terabyteunlimited.com/kb/article.php?id=434

0

У меня тоже была такая же проблема, и я решил ее только сам ...

Создайте образ диска диска C и запустите на виртуальной машине VMware

Конечно, вы будете работать на MAC, так что вам понадобится дополнительный поиск для того, чтобы смонтировать образ vdmk в macbook, но это было бы чертовски легко найти.

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

0

Другой ответ (работает с 2017 года и использует только бесплатные и легко доступные инструменты) -

  1. Создайте виртуальную машину с жестким диском (VMDK) и установите на нее что-либо или скопируйте любую существующую виртуальную машину - достаточно, чтобы на виртуальной машине использовался ее диск.
  2. Используйте любой инструмент, чтобы смонтировать весь диск как диск в Windows (или любой другой системе, которую вы используете). Обратите внимание, что "Карта диска" VMWare и аналогичные могут НЕ работать - вам нужно отобразить весь диск как устройство, а не только один том, в случае необходимости изменения разделов. Что я сделал, так это конвертировал VMDK в VHD, используя бесплатный инструмент Starwind V2V, потому что Windows позволяет монтировать VHD как диск изначально. Затем я смонтировал VHD-устройство как диск, используя Windows Disk Management или Diskpart.
  3. Используйте инструмент по вашему выбору, чтобы скопировать жесткий диск, который вы хотите виртуализировать, на смонтированный виртуальный диск (VHD в моем случае).
  4. Размонтируйте виртуальный диск /VHD и, если необходимо, используйте V2V, чтобы преобразовать его обратно в VMDK.
  5. Замените оригинальный VMDK в вашей виртуальной машине новым VMDK.
  6. При необходимости измените файл VMX, чтобы добавить или удалить строку firmware="efi" чтобы она соответствовала исходной системе, иначе он не загрузится.
  7. Запустите виртуальную машину, и пусть она обнаружит новые устройства, и готово.

Альтернативно и эквивалентно:

  1. Создать .VHD (виртуальный диск Windows) и смонтируйте его, используя раздел диска или управление диском.
  2. Скопируйте ваш жесткий диск на VHD
  3. Размонтировать VHD
  4. Используйте бесплатный V2V Starwind, чтобы преобразовать его в VMDK
  5. Перезаписать существующий VMDK в VMware VM с ним.
  6. Убедитесь, что файл vmx содержит (или не содержит) строку firmware="efi" соответствующую исходной системе, иначе он не загрузится.

Что приятно в этом, так это то, что по своей сути он должен работать почти всегда, и он универсален и прозрачен. Это также позволяет вам модифицировать систему так же, как любой другой жесткий диск, прежде чем преобразовывать его обратно в VMDK.

-1

Я второй путь Disk2VHD. Иногда Disk2VHD не работает. В этом случае я использовал инструменты StorageCraft для изображения на VHD для P2V.

-1

Вы хотите загрузить его или просто получить доступ к данным? если это последнее, подключите его к USB-накопителю, создайте образ с помощью инструментов, уже имеющихся в OS X, и получите доступ к нему как к образу диска - я сделал то же самое для клиента, хотя и с помощью инструментов на основе Windows - и OS X имеет большинство из того, что вам нужно, - я не пользователь Mac, но дисковая утилита, скорее всего, сделает то, что вам нужно, если вам нужно просто восстановить данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .