Сжатие / сжатие / дефрагментация виртуального диска VMplayer

Я использую VMplayer на Windows 7 и 2008 R2. Внутри гостевой ОС, в инструментах VMware, есть вкладка "Подготовка к сжатию" на вкладке "Сокращение". В меню хоста VMplayer есть опции "Дефрагментация" и "Сжатие" (доступно, когда виртуальная машина выключена). В документации VMplayer говорится, что вам также следует выполнить дефрагментацию с помощью инструмента дефрагментации на основе ОС в гостевой системе и вне виртуальной машины на хосте. Это оставляет пять операций:

  1. дефрагментировать в виртуальной машине с помощью дефрагментатора ОС.
  2. сжиматься в виртуальной машине с помощью VMtools
  3. дефрагментация вне виртуальной машины на хосте с использованием дефрагментатора ОС
  4. дефрагментация в хосте с помощью меню настроек VMplayer.
  5. компактный в хосте с помощью меню настроек VMplayer.

У меня вопрос такой. Какие из этих операций требуются и в каком именно порядке они должны выполняться?

2 ответа

Решение

Во-первых, пожалуйста, поймите, что вам не нужно делать это обслуживание очень часто. Если вы хотите просмотреть полный список, вот порядок и обоснование.

  1. Дефрагментация внутри виртуальной машины (если машина настроена тонко, последующая дефрагментация расширит файл.vmdk при перемещении блоков)
  2. Уменьшите диски в виртуальной машине (при этом нули записываются в неиспользуемые сектора, чтобы хост мог распознать, какие блоки не используются). Это временно увеличит размер VMDK до настроенного размера виртуального диска. Затем выключите ВМ.
  3. Дефрагментируйте диски из VMware Player. Это переместит блоки в VMDK из их хаотического состояния (из-за роста / использования) и упорядочит их по фактическому номеру блока.
  4. Сжатие дисков из VMware Player. Поскольку пустые блоки обнуляются, VMware может удалить эти блоки из VMDK и освободить место на хосте.
  5. Дефрагментируйте хост-систему, чтобы переупорядочить все файлы хоста (включая VMDK) и удалить фрагменты.

На более новых версиях VMWare Player это должно работать:

VMTools пользовательского интерфейса не существует, поэтому уменьшить (повышенный) cmd незамедлительный:

cd "C:\Program Files\VMWare\VMTools"
VMwareToolboxCmd.exe disk shrink c:\
Другие вопросы по тегам