Сжатие файла VHD, созданного с помощью управления дисками?
Мой компьютер работает под управлением Windows 7 64-bit. Я использовал Управление дисками для создания нового файла VHD и превратил его в новый виртуальный диск. Размер диска составляет 8 ГБ. После использования около 3 ГБ, я решил отформатировать его. Однако после форматирования размер диска все равно остается 3 ГБ.
Я попытался diskpart для сжатия этого файла VHD, и я получил это сообщение об ошибке
Ошибка службы виртуального диска: запрошенная операция требует, чтобы виртуальный диск был подключен только для чтения.
Итак, есть ли способ сжать этот VHD-файл?
1 ответ
Сжатие не может быть завершено на подключенном виртуальном жестком диске, если он не предназначен только для чтения.
Чтобы отсоединить диск, необходимо щелкнуть правой кнопкой мыши диск VHD в разделе "Управление дисками" и выбрать "Отключить диск VHD":
Затем вы можете выполнить сжатие, используя diskpart
из командной строки:
- Бежать
diskpart
- Выберите диск по его пути:
select vdisk file="<path>"
- Прикрепите его только для чтения:
attach vdisk readonly
- Компакт это:
compact vdisk
- После завершения компакта, отсоедините его снова:
detach vdisk
Затем вы можете повторно прикрепить его через Управление дисками в его обычном и только что уплотненном состоянии.
(Ссылка: http://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/)