0xC03A001B ошибка при попытке сжатия VHD

В чем может быть причина такой ошибки? Я попытался выполнить сжатие с помощью команд DISKPART и Optimize-Vhd .

Через DISKPART я получаю следующую ошибку:

DISKPART> compact vdisk

DiskPart has encountered an error: The requested operation cannot be performed on a virtual disk of this type.
See the System Event Log for more information.

Через командлет Hyper-V я получаю такое исключение:

 Optimize-Vhd : Failed to compact the virtual disk.
 The system failed to compact 'd:\boot.vhd'.
 Failed to compact the virtual disk.
 The system failed to compact 'd:\boot.vhd': The requested operation cannot be performed on a virtual disk of this
 type. (0xC03A001B).
 At line:1 char:1
 + Optimize-Vhd -path D:\boot.vhd -Mode Full
 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo          : NotSpecified: (:) [Optimize-VHD], VirtualizationException
     + FullyQualifiedErrorId : OperationFailed,Microsoft.Vhd.PowerShell.Cmdlets.OptimizeVhd

Я рассмотрел похожие вопросы здесь (например, this ), и они не имеют отношения ко мне. Мой VHD - это , а не виртуальная машина (она не была создана Hyper-V), и у меня есть нет ограничения файловой системы ошибка.

VHD может быть идеально прикреплен в апплете Disk Management, что странно, потому что этот апплет должен использовать те же API, что и командлеты PS или DISKPART.

PS Я использую Win10 x64 Pro, DiskPart версии 10.0.16299.15 и PS версии

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      16299  64
1
задан 6 December 2017 в 10:51
1 ответ

Вы проверили, что используемый вами сторонний инструмент создает динамически расширяемые виртуальные жесткие диски? Согласно этой статье , компактная работа поддерживается только на динамически расширяемых VHD.

0
ответ дан 4 December 2019 в 04:23

Теги

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