У меня есть виртуальная машина Windows 10 под VMware Workstation Player на Linux. Диск хранится в формате файла VMware по умолчанию.
Как скопировать/адаптировать/записать содержимое файловой системы с виртуального диска на (собственный) раздел жесткого диска? У меня есть (помимо прочих ресурсов) носитель Live Linux Mint Sylvia, и я собираюсь разместить Linux на другом разделе, и должен иметь возможность скопировать образ диска/сохраненную виртуальную машину.
Спасибо,
-ОБНОВЛЯТЬ-
Образ диска не является однозначным с точки зрения байтов; формат диска VMware по умолчанию (который я использовал) разделен на относительно небольшие файлы размером до 2 ГБ, но они часто значительно меньше 2 ГБ из-за неиспользуемого пространства в образе гостевого диска.
Я полагаю, что комментарий @vautee подразумевает, что я не хочу использовать Cygwin dd
для копирования дисков на смонтированный диск из гостевой ОС Windows.
Как, с точки зрения конкретных команд, я могу добиться того, чего dd
можно добиться с помощью одного, прямого, несжатого образа диска в формате ISO, если сейчас у меня есть ряд фрагментов VMware по 2 ГБ, которые часто меньше 2 ГБ, и дисковое пространство не используется (полностью)?
решение1
Я бы использовал какую-нибудь систему linux live, например kali linux, для загрузки, а затем convert/dd из образа виртуального диска в ваши физические разделы. После этого не забудьте chroot в ваши новые разделы и переустановить grub - и даже адаптировать ваш /etc/fstab к новой системе.
Чтобы объединить все ваши файлы .vmdk размером до 2 ГБ в один, взгляните на vmware-vdiskmanager
. К сожалению, для этого снова требуется тот же объем дискового пространства при передаче.