No Windows 7, agora temos a capacidade de criar e anexar arquivos VHD como unidades. Alguém sabe como podemos compactar os discos dinâmicos no Windows 7?
Eu procurei no gerenciador de disco, não encontrei nada lá.
23911 Scott Ivey
Respostas:
13
Você pode compactar um VHD no Windows 7 usando a opção COMPACT do diskpart.exe. Além disso, se você não se importa com um pouco de codificação, pode chamar a API CompactVirtualDisk (eu postaria um link para ele, mas novos usuários não poderão postar hiperlinks - basta pesquisar no MSDN, se estiver interessado).
quando estiver no console do diskpart, digite "selecione vdisk file =" c: \ windows7.vhd "e pressione enter e digite" compact ", que deve compactar sua unidade virtual.
que é "compact vdisk", apenas compact irá receber a linha de ajuda para o comando.
Ralph Shillington
3
Para compactar um arquivo VHD no Windows Virtual PC (no Windows 7): -Abra o shell "Windows Virtual Machines" -Clique com o botão direito do mouse na VM que deseja compactar e abra suas configurações - Vá para "Hard Disk 1" ou qualquer um que você possua o arquivo VHD anexado a. - Clique em Modificar, depois em Disco rígido virtual compacto
Pelo que vi - o VHD Resizer expandirá ou encolherá arquivos, mas não compactará arquivos, mantendo intacto o tamanho máximo original.
Scott Ivey #
Bem, isso é decepcionante, eu tive que arquivar para dar uma olhada mais tarde apenas para esse fim. Obrigado pela atenção.
29230 Kara Marfia
0
O que acabei fazendo foi desanexar o VHD do Gerenciador de Disco e, em seguida, anexei o arquivo ao meu "Virtual Windows XP" no Windows 7. Depois disso, pude escolher "Modificar" no disco e então "Compact".
Depois que o compacto foi concluído, eu removi os VHDs da VM "Virtual Windows XP" - e depois os usei quando necessário.
Isso parece uma solução arrogante - eu esperava que alguém tivesse uma maneira de executar o compact sem precisar anexá-lo à VM primeiro, ou melhor ainda, uma maneira de executá-lo através do shell ou script de energia.
Respostas:
Você pode compactar um VHD no Windows 7 usando a opção COMPACT do diskpart.exe. Além disso, se você não se importa com um pouco de codificação, pode chamar a API CompactVirtualDisk (eu postaria um link para ele, mas novos usuários não poderão postar hiperlinks - basta pesquisar no MSDN, se estiver interessado).
fonte
detach vdisk
Usando o utilitário de linha de comando diskpart no Windows 7 para compactar um arquivo VHD. Funciona muito bem!
fonte
quando estiver no console do diskpart, digite "selecione vdisk file =" c: \ windows7.vhd "e pressione enter e digite" compact ", que deve compactar sua unidade virtual.
fonte
Para compactar um arquivo VHD no Windows Virtual PC (no Windows 7): -Abra o shell "Windows Virtual Machines" -Clique com o botão direito do mouse na VM que deseja compactar e abra suas configurações - Vá para "Hard Disk 1" ou qualquer um que você possua o arquivo VHD anexado a. - Clique em Modificar, depois em Disco rígido virtual compacto
fonte
E o VHD Resizer ?
fonte
O que acabei fazendo foi desanexar o VHD do Gerenciador de Disco e, em seguida, anexei o arquivo ao meu "Virtual Windows XP" no Windows 7. Depois disso, pude escolher "Modificar" no disco e então "Compact".
Depois que o compacto foi concluído, eu removi os VHDs da VM "Virtual Windows XP" - e depois os usei quando necessário.
Isso parece uma solução arrogante - eu esperava que alguém tivesse uma maneira de executar o compact sem precisar anexá-lo à VM primeiro, ou melhor ainda, uma maneira de executá-lo através do shell ou script de energia.
fonte
https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/
Estou usando um disco rígido virtual, incluindo o bitlocker. Para compactar um arquivo VDH com o bitlocker, as seguintes etapas funcionaram para mim:
fonte