Я установил Windows 10 на VMWare и установил ее емкость в 60 гигабайт. Теперь я хочу, чтобы он имел только 30 гигабайт и использовал эти 30 гигабайт для моего Mac. Как мне это изменить?

2 ответа2

0

Вы можете использовать бесплатный VMware vCenter Converter для конвертации из вашего образа VMWare. После преобразования диск будет сжат.

-1

Вы можете использовать утилиту командной строки C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe, чтобы создать новый файл VMDK с меньшей емкостью.

Предполагая, что утилита находится в вашем пути, и вы находитесь в каталоге с VMDK, убедитесь, что виртуальная машина выключена, и затем выполните команду как это:

vmware-vdiskmanager.exe -r sourceDisk.vmdk -s 30GB -t 0 destinationDisk.vmdk

Затем сделайте резервную копию sourceDisk.vmdk , переименуйте destinationDisk.vmdk в sourceDisk.vmd и убедитесь, что все работает. (Если этого не произойдет, вы можете просто восстановить исходный файл VMDK.)


Обратите внимание, что это не касается исходного файла VMDK, это только копия VMDK, которая создается.

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

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

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