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

У меня есть виртуальная машина, которая имеет динамически расширяемый VHDX в качестве диска C. Или "тонко подготовленный", чтобы говорить в терминах других гипервизоров.

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам