Pergunta

Olá a todos, eu estou usando o Virtual PC e trabalhar com um disco rígido virtual (*.vhd) que só é dimensionada em 8.2 GB.Eu gostaria de duas vezes o tamanho para algo em torno de 16-20GB.Eu vejo opções para compactar o VHD, mas nada para expandi-lo.Ele é definido como "dinamicamente expandir" mas eu sou a instalação de algum software e não parece redimensionar-se para um espaço maior.

Muito obrigado.

Foi útil?

Solução

Outras dicas

Aqui está a minha solução, usando VHDResizer e o DISKPART no Windows XP host.

  1. Download VHDResizer de aqui
  2. Seguindo estas instruções de "Murnic" sobre esta thread não funcionou, sobre a introdução de ESTENDER, não tenho certeza sobre o texto exato agora, mas foi ao longo das linhas de cant estender esse volume.

A maneira mais fácil de fazer isso (desde que você tenha espaço suficiente no disco rígido) é a de ampliar o existente VHD VHD usando Expansor que lhe dá dois arquivos VHD.O recém-expandida arquivo terá o nome de seu VHD.Você pode deseja Desfragmentar, Precompact, e Compactar o VHD antes de alargar o seu VHD.

No Virtual PC 2007, vá para Configurações.

  • Selecione o seu IDADE VHD como Disco Rígido 1
  • Selecione o seu recém-expandida VHD como Disco Rígido 2
  • Inicialização de sua máquina virtual
  • Abra um Prompt de Comando
  • Executar o diskpart
  • A partir de DISKPART> - Executar a LISTA VOLUME - Selecionar o seu novo VHD volume, através da execução de SELECIONAR o VOLUME onde está o seu novo VHD mais provável 2 - Executar AMPLIAR - Você deve ver uma mensagem de sucesso.Se não, você pode recriar seu estendida VHD devido a um erro no processo.
  • Fechar Diskpart.exe digitando EXIT
  • Desligar a VM
  • Remover os arquivos VHD de Discos Rígidos lista
  • Adicione o seu recém-expandida VHD como Disco Rígido 1
  • Boot na sua máquina virtual.
  • Você vai obter um Windows novo Hardware Adicionado mensagem depois de um curto período de tempo.
  • Reinicie a VM quando solicitado
  • Começar a utilizar o seu recém-expandida VHD!

Aqui é da Microsoft informações sobre a extensão de volumes usando Diskpart.exe: http://support.microsoft.com/kb/325590

Então eu voltei para estas instruções de 'AutoSponge' no início do mesmo segmento,

Monte a imagem

  1. C:>Arquivos de programas\Microsoft Virtual Server\Vhdmount>comando /m "C:Documents and Settings odos os Usuários\Documentos\Shared Virtual Machines\.vhd"
  2. Iniciar o diskpart e expandir a partição

    C:>Arquivos de programas\Microsoft Virtual Server\Vhdmount>diskpart

    DISKPART>list disk

    DISKPART>selecione o disco 3 -----verifique o número na lista

    DISKPART>list parte

    DISKPART>selecione a parte 1 -----verifique o número na lista

    DISKPART>estender DISKPART>list parte -----verificar se o novo tamanho

    DISKPART>sair

  3. Desmontar e guardar as alterações

    C:>Arquivos de programas\Microsoft Virtual Server\Vhdmount>comando /u /c "C:Documents and Settings odos os Usuários\Documentos\Shared Virtual Machines\.vhd"

Você pode obter o download Microsoft Virtual Server aqui.Você pode fazer uma instalação personalizada e selecione somente VHDMount

Mais algumas informações usando o Comando

Usando VHDMount com o Windows XP -

Não é possível usar '/m' (de Montagem), você só pode usar '/p' (Plug in).

A razão para isso é que o Comando usa VDS (Serviço de Disco Virtual) para atribuir uma letra de disco para o disco rígido virtual depois de ser montado, mas VDS só é incluído no Windows Server 2003 e versões posteriores.Isso não é muito grande de um problema que, como ao contrário do Windows Server 2003, o Windows XP automaticamente montar o disco rígido virtual quando ele é ligado.Isso significa que a única funcionalidade que você perder no Windows XP é a capacidade de especificar exatamente qual a letra da unidade deve ser usado.

Nunca trabalhou com o Virtual PC, mas a partir de outro software de virtualização eu sei, eu acho que dinamicamente expandir significa que, inicialmente, os .arquivo vhd ocupará menos espaço no HD do que o especificado e dinamicamente vai crescer e manter a instalação de programas ou adicionar arquivos para o drive virtual ATÉ o tamanho especificado.

Para o que você quer, eu acho que você vai ter para modificar o tamanho especificado na unidade de disco rígido virtual de Virtual PC da janela de configuração.

Um pouco offtopic, mas dar um ir para o Virtual Box:www.virtualbox.org

Para vmware usuários, você pode fazer o download gratuito de edição de o vmware converter que não apenas permite a você redimensionar discos virtuais, mas também permite que você converta físicos para máquinas virtuais e vice-versa.

Aqui está uma solução que funcionou para mim:Use "CopyWipe" ou um software similar para fazer uma cópia em papel para um novo vhd, conforme descrito aqui:

Eric Cosky

Eu achei mais fácil, mais simples e mais seguro para criar apenas um segundo VHD e instalar a minha Grande Software para que o HD.

Em primeiro lugar, separe o VHD, em seguida, executar os comandos para expandir o seu disco:

  1. o diskpart
  2. Selecione vdisk file="o Seu Caminho"
  3. lista vdisk
  4. expanda vdisk máximo=novo tamanho em MB
  5. anexar vdisk
  6. lista disco
  7. Disco on-line
  8. lista volume
  9. selecione o volume #
  10. ampliar
  11. lista Volume
  12. desanexar vdisk
  13. saída

E aqui está uma breve descrição para o que cada linha faz:

  1. Lançamento do DiskPart utity.
  2. Selecione o arquivo VHD.Observe que, se o caminho ou o nome do ficheiro contiver espaços, você tem que colocar aspas em torno dele.
  3. Mostra uma lista de Vdisks.O * à esquerda mostra a que está seleccionada.
  4. Altera o tamanho do vdisk para o nosso novo tamanho.
  5. Uma vez que o disco é expandido você tem que montá-lo para trabalhar no disco.
  6. Mostra a lista de discos discos montados e vDisks incluindo a nossa.
  7. Se o disco não está mostrando online, você terá de colocá-lo online.
  8. Lista de volumes(partições).O ### coluna é a mais importante, pois tem o número que você precisa usar para selecionar o volume que você irá trabalhar.
  9. Selecione o volume que pretende trabalhar com.
  10. Estende-se actualmente seleccionado, o volume de usar todos os contígua espaço disponível no disco mesmo.
  11. Executando novamente para mostrar o novo tamanho.
  12. Desmonta o Vdisk volume, de modo que o Hyper-V pode carregá-lo.
  13. Sair do diskpart utity.

No entanto, eu dar nenhuma garantia de que isso vai funcionar para todos, por isso mantenha o original ao redor até que você conclua o processo de, apenas no caso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top