Estou no Windows Server 2012 R2, tentando me conectar a uma máquina virtual Hyper-V.
A operação solicitada não pôde ser concluída devido a uma limitação do sistema de disco virtual. No NTFS, os arquivos do disco rígido virtual devem ser descompactados e não criptografados. No ReFS, os arquivos do disco rígido virtual não devem ter o bit de integridade definido.
Bem, admito que comprimi o sistema de arquivos NTFS desta VM em particular.
Ele contém o Windows XP antigo porque 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 cada servidor
- Servidor Linux Debian 8.5 (headless, mas posso habilitar Cinnamon GUI e conectar através do TeamViewer)
- rede gigabit
Pergunta:
Como me conecto ao armazenamento NTFS compactado para descompactá-lo e fazê-lo funcionar novamente?
EDIÇÃO1:
No Windows 8.1, se eu tentar montá-lo via Computador -> Gerenciar -> Armazenamento -> Gerenciamento de disco -> menu Ações -> Anexar VHD:
A operação solicitada não pôde ser concluída devido a uma limitação do sistema de disco virtual. No NTFS, os arquivos do disco rígido virtual devem ser descompactados e não criptografados. No ReFS, os arquivos do disco rígido virtual não devem ter o bit de integridade definido.
No Windows 8.1, se eu tentar abrir o arquivo VHDX com o StarWind V2V Converter:
Erro ao abrir arquivo (2) [0]
No Windows 7, se eu tentar montá-lo da mesma forma que no 8.1:
O arquivo ou diretório está corrompido e ilegível
No Windows 7, se eu tentar abrir o arquivo VHDX com o StarWind V2V Converter:
Erro ao abrir o arquivo de imagem de disco VHDX. Formato VHDX suportado no Windows 8 e posterior
EDIT2:
Instalando libguestfs-tools
no Linux Mint 17.3 da seguinte forma:
sudo apt-get install libguestfs-tools
Agora sou capaz de montá-lo com o seguinte:
sudo guestmount -a thevirtualdisk.vhdx -i /mnt/anydirectory
Mas até agora não tenho ideia de como limpar o atributo de compactação NTFS (?)
Você está interpretando mal a mensagem de erro. Está dizendo que o arquivo VHDX deve ser descompactado. Você está tentando descompactar os arquivos dentro do VHD. Essas são coisas totalmente separadas. Não importa se os arquivos dentro do VHD estão compactados.
Para remover o atributo de compactação NTFS da linha de comando, você precisa executar:
Depois disso, você pode facilmente montar seu arquivo vhd