Abra o disco DVD dos arquivos de imagem do sistema VHD. Qual é a extensão VHD e como abri-la

05.09.2009 05:09

No Windows 7, você pode criar, conectar e desconectar facilmente discos rígidos virtuais.

Informações gerais sobre VHD

Disco rígido virtual(Inglês: Disco Rígido Virtual (VHD)) é um formato de arquivo que possui estrutura e conteúdo semelhantes a um disco rígido.

Um disco rígido virtual é usado para armazenar dados e até sistemas operacionais em um único arquivo de imagem que pode ser aberto por programas de virtualização ou máquinas virtuais. O Windows 7 contém todo o software necessário para criar, montar e inicializar a partir de arquivos VHD.

A criação, conexão e desconexão de discos rígidos virtuais no Windows 7 é feita através da interface Gerenciamento de Disco Console de gerenciamento da Microsoft.

Um disco rígido virtual pode ser criado em qualquer lugar do disco rígido do seu computador, exceto na pasta Windows e suas subpastas.

O tamanho mínimo de um disco rígido virtual é de 3 megabytes. O tamanho máximo é limitado apenas pela quantidade de espaço livre no disco rígido físico.

Crie um disco rígido virtual

1. Abra Iniciar, digite na barra de pesquisa e pressione Enter.

2. No cardápio Ação selecione .

3. Clique Análise.

4. Selecione o local onde o disco rígido virtual será armazenado, dê um nome ao disco a ser criado e clique em Salvar.

5. Se desejar que a capacidade do disco rígido virtual aumente à medida que você armazena dados nele, selecione Expansão dinâmica. Se desejar que a capacidade do disco rígido virtual permaneça fixa, selecione Tamanho fixo e especifique o tamanho do disco rígido que você está criando em megabytes, gigabytes ou terabytes.

6. Clique OK e espere o Windows 7 criar o disco rígido virtual e instalar o driver para ele.

Depois de criar um disco virtual usando o método descrito aqui, o Windows 7 o anexa (monta) automaticamente, portanto, imediatamente após criar o disco, podemos vê-lo na interface de gerenciamento de disco do console de gerenciamento do Windows 7 na lista de todos os discos instalados em o sistema.

7. Para começar a usar o disco criado, .

Desconectando um disco rígido virtual

1. Clique com o botão direito no disco rígido virtual e selecione .

2. Confirme sua decisão.

Depois de desconectado, o disco rígido virtual não estará acessível até que você o conecte novamente.

O desempenho de tal sistema será maior do que ao usar máquinas virtuais. Porque Ao usar a virtualização, dois sistemas são executados simultaneamente em um computador. E no caso do VHD, existe apenas um e todos os recursos do computador são alocados para ele.

Windows 7 e superior podem ser usados ​​como sistema principal. Usando este método, você pode instalar um sistema operacional Windows Vista e superior em um disco virtual.

Atenção!

A inicialização a partir de discos VHD no Windows 7 é compatível apenas com as edições Ultimate e Enterprise.

No Windows 10, a inicialização a partir de VHD é compatível com a edição Professional e superior.

Então, vamos começar.

Criando um disco rígido virtual (VHD)

Existem duas maneiras de criar um VHD no Windows 7 - usando o utilitário Diskpart (usando CMD) ou por meio da interface visual do Disk Manager. O segundo método é mais simples e visual, por isso o utilizamos.

Abra o Gerenciador de disco. Isso pode ser feito da seguinte maneira: Começar -> Painel de controle -> Administração -> Gerenciamento de computador -> .

Especifique o local do arquivo VHD.

O tamanho do arquivo deve ser grande o suficiente para implantar o sistema operacional, instalar atualizações, programas necessários e armazenar vários arquivos. Ao mesmo tempo, o tamanho do arquivo não deve ser maior que o espaço livre no disco onde está localizado.

Prefiro selecionar o formato do disco rígido virtual " Expansão dinâmica", porque este modo economiza espaço.

Clique em OK, um arquivo VHD é criado.

Depois disso, o disco virtual criado aparece no console "". Mas não foi inicializado.

Ele é inicializado através do menu de contexto:

Como resultado, criamos um disco rígido virtual, localizado na unidade D: ( D:\MeuDisk.vhd) e é visível no sistema operacional. Você pode implantar outro “SO” nele.

Implantando o sistema operacional Windows em VHD

Para fazer isso você precisará de um utilitário imagemx.exe do Windows AIK ou Windows ADK. Já peguei prudentemente este utilitário do WADK e anexei-o ao artigo. Download imagemx para x64 e x86 você pode na parte inferior da página.

Você também precisará do arquivo instalar.wim da distribuição do Windows. Na distribuição está localizado na pasta Fontes. Vamos supor que temos um DVD de instalação inserido na unidade e o caminho para install.wim se parece com este - E:\Fontes\install.wim.

A implantação do sistema operacional do arquivo install.wim no disco é realizada da seguinte maneira.

Como um arquivo WIM pode conter várias imagens do sistema operacional, primeiro determinaremos o índice da imagem que precisamos:

imagex /info E:\sources\install.wim

Vamos supor que o Windows necessário esteja localizado no índice 1.

Implantamos 1 sistema operacional do índice em nosso VHD:

imagex /apply /check E:\sources\install.wim 1 Z:\

onde Z: é a letra atribuída ao nosso VHD.

Depois de concluir a implantação do sistema operacional, você pode acessar o disco VHD e certificar-se de que sua estrutura de diretórios corresponde ao disco do sistema Windows.

Se tudo correr bem, passamos a adicionar informações ao bootloader do SO de que também é possível inicializar a partir do nosso VHD.

Alterando informações no carregador de inicialização do Windows

Inicie a linha de comando com direitos de administrador.

Criamos uma cópia do sistema operacional atual no bootloader e damos a descrição “Windows 7 VHD”:

bcdedit /copy (atual) /d "Windows 7 VHD"

A execução deste comando também exibirá o GUID da nova entrada. Escreva ou copie - precisaremos dele.

Se você esqueceu de anotar o GUID, você pode descobrir executando o comando bcdedit sem parâmetros.

dispositivo bcdedit /set (GUID) vhd=\MyDisk.vhd

bcdedit /set (GUID) osdevice vhd=\MyDisk.vhd

Não se esqueça de alterar a letra da unidade e o caminho do arquivo VHD para o seu próprio.

Alguns sistemas baseados em x86 exigem que você altere a configuração de inicialização do kernel para encontrar informações específicas de hardware e executar com êxito uma inicialização nativa a partir do VHD:

bcdedit /set (GUID) detectável em

onde GUID é o identificador de nossa nova entrada no carregador.

Conclusão

Agora você pode reiniciar o seu computador.

Ao iniciar o computador em um fundo preto, você será solicitado a selecionar um sistema operacional em 5 segundos. Escolha seu sistema recém-criado.

Desativando a inicialização do VHD e revertendo ao estado original

Para retornar seu computador ao estado original, você deve concluir as seguintes etapas (em qualquer ordem):

  • Remova a entrada do bootloader.

    Para fazer isso executamos o comando bcdedit sem parâmetros. Ela nos mostrará todos os registros. Encontramos nossa entrada adicionada e seu GUID na lista.

    Para removê-lo, execute o comando:

    bcdedit /delete (GUID)

  • Exclua o disco virtual do console "".
  • Exclua o arquivo VHD.

P.S. Descreva nos comentários para quais finalidades você usa a tecnologia de inicialização a partir de um disco virtual VHD?

Você não sabe o que fazer em uma situação onde não é possível abrir o arquivo VHD ? As razões podem ser várias, e a seguir estão várias soluções para problemas com arquivos VHD. De longe, o motivo mais provável é a falta de um programa no seu dispositivo que possa interpretar corretamente os dados contidos no arquivo VHD. Você pode resolver esse problema seguindo as três etapas a seguir:

  • baixe um programa das listas que você encontrará abaixo
  • instale o programa baixado em seu computador
  • selecione o programa instalado como o programa padrão para servir arquivos VHD.

O que mais posso fazer para resolver problemas com arquivos VHD?

Pode haver pelo menos vários motivos para a impossibilidade de abrir um arquivo VHD em seu computador. A maneira mais fácil é de encontrar o aplicativo apropriado já instalado em seu computador que lhe permitirá abrir o arquivo VHD. Se algo ainda estiver errado, vale a pena verificar:

  • O arquivo VHD está danificado?
  • se o arquivo tem uma conexão errada nas entradas do registro
  • A instalação do aplicativo que suporta este formato de arquivo foi concluída?
  • o arquivo está infectado?
  • O driver usado para abrir o arquivo está atualizado?
  • O computador possui parâmetros/recursos técnicos suficientes para abrir um arquivo com esta extensão?
  • A extensão foi removida acidentalmente do registro do Windows?

Depois de eliminar os defeitos acima, o arquivo VHD ainda não é compatível com o seu software? Portanto, o problema é mais complexo e requer a ajuda de um especialista.

Se você costuma trabalhar com o Virtual PC, de vez em quando precisará abrir um arquivo de disco rígido virtual não no virtual, mas no sistema principal. No Windows 7, isso não é um problema (o arquivo vhd pode ser facilmente conectado via Gerenciamento de disco). Mas no XP e no Vista tudo é mais complicado: você precisa instalar o utilitário vhdmount.


Contente:

Instalando o vhdmount

O utilitário vhdmount está incluído no Microsoft Virtual Server 2005 R2 SP1 (este não é um service pack separado, mas um servidor completo com SP1).

Iniciamos o instalador (se habilitado, execute como Administrador). Selecione Instalar:

Não há necessidade de instalar todos os componentes do servidor. Selecione apenas montagem VHD:

Concluímos a instalação. Isso completa a primeira etapa.

Criando um menu de contexto

Agora vamos começar a criar um menu de contexto (para não sofrer com a linha de comando).

Você precisa criar um arquivo com a extensão reg e o seguinte conteúdo:

Editor de registro do Windows versão 5.00 @="Desmontar" @="\"C:\\Arquivos de programas\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u \"%1\"" @="Mount" @="\"C:\\Arquivos de Programas\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m /f \"%1\"" @="Virtual.Machine.HD"

Se a pasta de instalação for diferente da pasta padrão, naturalmente você precisará alterar o caminho para vhdmount.exe. O Vhdmount pode ser iniciado com vários parâmetros (por exemplo, ativar o suporte de desfazer disco para reverter alterações). Para visualizar opções adicionais, execute montagem vhd com parâmetro /? na linha de comando.

Depois que o arquivo for criado, execute-o. Confirmamos que foram feitas alterações no registro.

Vamos verificar o resultado. Ao clicar com o botão direito no arquivo vhd, você verá novos itens de menu:

Instalando o driver vhdmount

Para instalar o driver, abra o painel de controle, mude para “visualização clássica” e inicie o assistente “Adicionar Hardware”:

Selecione “Instalar manualmente o equipamento selecionado na lista”:

Selecione “Mostrar todos os dispositivos” e clique em Avançar:

Clique em “Ter do disco”:

Vá para a pasta de instalação do vhdmount e abra o arquivo vhdbus.inf:

Selecione “Microsoft Virtual Server Storage Bus” e próximo:

Após a conclusão da instalação, você precisa conectar qualquer arquivo vhd. Durante a tentativa de conexão, a instalação do driver será iniciada e falhará. Isto é bom.

Abra o Gerenciador de Dispositivos. Aqui você verá o Microsoft Server Storage Bus Device01 marcado com um ponto de exclamação:

Clique com o botão direito sobre ele e selecione “Atualizar drivers...”. Selecione instalação manual:

No campo “Procurar drivers no seguinte local”, selecione a pasta de instalação do vhdmount e clique em Avançar:

Isso é tudo. Agora conectamos o disco virtual, abrimos “Computador” e trabalhamos com o disco conectado.

Sobre o desligamento. No Vista, nunca consegui desligar sem reiniciar. Aparece uma mensagem padrão informando que o recurso está sendo usado por outro programa, etc. Não é grande coisa, apenas esteja ciente.



 

Pode ser útil ler: