0xC03A001B erro ao tentar compactar VHD

1

Qual pode ser o motivo de tal erro? Eu tentei compactar ambos via DISKPART e Optimize-Vhd commandlet.

Por DISKPART, recebo o seguinte erro:

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.

Por meio do comando do Hyper-V, recebo essa exceção:

 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

Revisei perguntas semelhantes aqui (por exemplo, isso ) e eles não são relevantes para mim. Meu VHD é não a VM (não foi criada pelo Hyper-V), e eu tenho não erro de limitação do sistema de arquivos .

O VHD pode ser perfeitamente anexado ao applet de Gerenciamento de Disco, o que é estranho, porque este applet deve usar as mesmas APIs que os cmdlets do PS ou o DISKPART.

P.S. Eu corro Win10 x64 Pro, DiskPart versão 10.0.16299.15 e versão PS

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      16299  64
    
por Suncatcher 05.12.2017 / 21:53

1 resposta

0

Você verificou que a ferramenta de terceiros que você está usando cria VHDs que expandem dinamicamente ? De acordo com este artigo , operação compacta só é suportado em VHDs dinamicamente em expansão.

    
por 22.12.2017 / 21:35