Hyper-V como conectar o armazenamento NTFS compactado ou convertê-lo

1

Estou no Windows Server 2012 R2, tentando me conectar a uma máquina virtual Hyper-V.

The requested operation could not be completed due to a virtual disk system limitation. On NTFS, virtual hard disk files must be uncompressed and unencrypted. On ReFS, virtual hard disk files must not have the integrity bit set.

Bem, eu admito que eu fiz comprimir o sistema de arquivos NTFS desta VM em particular.

Ele contém o antigo Windows XP, pois vários de nossos softwares não são compatíveis com versões mais recentes. Nós o usamos para software antigo e precisamos dele o mais rápido possível.

Funcionou até agora.

O que temos, possivelmente útil:

  • Ironicamente, espaço em disco suficiente para acomodar tudo descompactado daquele VHDX duas vezes
  • RAM limitada: 16 GB por servidor
  • Servidor Linux Debian 8.5 (sem cabeça, mas eu posso ativar o Cinnamon GUI e conectar-me através do TeamViewer)
  • Rede Gigabit

Pergunta:

Como eu me conecto ao armazenamento NTFS compactado para descompactá-lo para que ele funcione novamente?

EDIT1:

  • No Windows 8.1, se eu tentar montá-lo via Computador - > Gerenciar - > Armazenamento - > Gerenciamento de disco - > menu Ações - > Anexar VHD:

    The requested operation could not be completed due to a virtual disk system limitation. On NTFS, virtual hard disk files must be uncompressed and unencrypted. On ReFS, virtual hard disk files must not have the integrity bit set.

  • No Windows 8.1, se eu tentar abrir o arquivo VHDX com o StarWind V2V Converter:

    Error opening file (2) [0]

  • No Windows 7, se eu tentar montá-lo da mesma forma que na versão 8.1:

    The file or directory is corrupted and unreadable

  • No Windows 7, se eu tentar abrir o arquivo VHDX com o StarWind V2V Converter:

    Error opening VHDX disk image file. VHDX format supported on Windows 8 and later

EDIT2:

Instalando libguestfs-tools no Linux Mint 17.3 da seguinte forma:

sudo apt-get install libguestfs-tools

Agora posso montá-lo da seguinte maneira:

sudo guestmount -a thevirtualdisk.vhdx -i /mnt/anydirectory

Mas até agora não tenho idéia de como limpar o atributo de compactação NTFS (?)

    
por Vlastimil 13.06.2016 / 05:58

2 respostas

4

Você está entendendo mal a mensagem de erro. Está dizendo que o arquivo VHDX deve estar descompactado. Você está tentando descompactar os arquivos dentro do VHD. Essas são coisas completamente separadas. Não importa se os arquivos dentro do VHD estão comprimidos.

    
por 14.06.2016 / 05:57
0

Para remover o atributo de compactação NTFS, você precisa executar:

fsutil sparse setflag “C:\path\to\file.vhdx” 0

Depois disso, você pode facilmente montar seu arquivo vhd

    
por 01.10.2018 / 02:09