Файл vhdx Hyper-V намного больше, чем его содержимое

У меня есть виртуальная машина с динамически расширяющимся vhdx в качестве диска C. Или «с тонким выделением ресурсов», если говорить о других гипервизорах.

Я запускаю на нем Windows server 2016, если быть точным, как DC. За два года файл vhdx вырос; размер диска в виртуальной машине составляет 18 ГБ, а размер файла vhdx составляет около 128 ГБ. VHDX слишком велик.

Чем это вызвано? И как уменьшить размер файла VHDX.

0
задан 10 April 2019 в 08:02
1 ответ

После нескольких дней попытки решить несколько задач комбинация следующих действий помогла сжать vhdx-файл:

  1. В виртуальной машине; свойства диска, очистить диск, перезагрузить
  2. Откройте powershell от имени администратора и выполните: Optimize-Volume -DriveLetter C -Defrag -Verbose
  3. В той же оболочке PowerShell выполните: Optimize-Volume -DriveLetter C -ReTrim -Verbose По какой-то странной причине мне пришлось повторить эти шаги несколько раз. Однажды даже разбился.
  4. Завершите работу виртуальной машины и диспетчера Hyper-V; заходим на виртуальную машину, заходим на виртуальный диск. Редактировать, выбрать действие; компактный.

Наконец, размер файла vhdx был примерно равен размеру фактических данных на нем. Надеюсь, это поможет другим!

0
ответ дан 5 December 2019 в 03:33

Теги

Похожие вопросы