none
Disco dinâmico - Tamanho real x Tamanho virtual RRS feed

  • Pergunta

  • Oi Caros, 

    Tenho uma máquina virtual que possui um disco dinâmico de 127GB, que em VHD ocupa 70GB (figura 1), só que no SO da VM mostra que só tem ocupado 18,6GB (figura 2), e ao tentar compactá-lo aparece uma mensagem "O servidor encontrou um erro ao tentar editar o disco rígido virtual. 'Falha do sistema ao compactar G:\xxx.vhd. Código de erro: Não foi possível concluir a operação solicitada devido a uma limitação do sistema de arquivos.'"
    Meu sistema é um Windows Server 2008 R2 SP1 e a VM utiliza Windows 7 Enterprise SP1 com memória dinâmica.

     



    Francisco Ferreira
    Consultor de TI
    MTAC | MCT | MCITP | MCSA | MCTS | MCDST | MCP
    Twitter: @ferreirafco
    Blog: ferreirafco.wordpress.com

    segunda-feira, 25 de fevereiro de 2013 13:52

Respostas

  • Oi pessoal,

    Consegui resolver, entrei no blog do Mark Berry (http://www.mcbsys.com/techblog/2010/10/hyper-v-failed-to-compact-vhd/) e tinha a resposta lá.
    O caso é que o sistema operacional convidado possui "VSS shadow copies", e no momento de compactar apresenta o erro de limitação do sistema de arquivos.
    Basta entrar no Sistema convidado e rodar os seguintes comandos vssadmin list shadows 
    para verificar o número de shadow copies e depois rodar vssadmin delete shadows /all para apagá-las. Depois desse procedimento desligue a máquina e compacte o disco rígido.


    Francisco Ferreira
    Consultor de TI
    MTAC | MCT | MCITP | MCSA | MCTS | MCDST | MCP
    Twitter: @ferreirafco
    Blog: ferreirafco.wordpress.com


    segunda-feira, 25 de fevereiro de 2013 14:30

Todas as Respostas

  • Oi pessoal,

    Consegui resolver, entrei no blog do Mark Berry (http://www.mcbsys.com/techblog/2010/10/hyper-v-failed-to-compact-vhd/) e tinha a resposta lá.
    O caso é que o sistema operacional convidado possui "VSS shadow copies", e no momento de compactar apresenta o erro de limitação do sistema de arquivos.
    Basta entrar no Sistema convidado e rodar os seguintes comandos vssadmin list shadows 
    para verificar o número de shadow copies e depois rodar vssadmin delete shadows /all para apagá-las. Depois desse procedimento desligue a máquina e compacte o disco rígido.


    Francisco Ferreira
    Consultor de TI
    MTAC | MCT | MCITP | MCSA | MCTS | MCDST | MCP
    Twitter: @ferreirafco
    Blog: ferreirafco.wordpress.com


    segunda-feira, 25 de fevereiro de 2013 14:30
  • Sim, shadow copy sempre assusta!

    Também vale a pena rodar um defrag no disco (pela VM) antes de mandar compactar, isso vai permitir o Hyper-V liberar mais espaço.


    Se foi útil marca como resposta! _________________________________________________ Rafael Bernardes - It Hero 2009 Award Most Influential Virtualization Professional - MiVP http://www.cooperati.com.br

    segunda-feira, 25 de fevereiro de 2013 14:35
  • Francisco Ferreira, obrigado pela solução, também enfrentei o mesmo problema.
    segunda-feira, 20 de maio de 2013 18:36