autoridade 1º de julho de 2012 às 00h01

Instalando o Windows 8 em um disco VHD

  • Sala de madeira *

Outro dia eu queria instalar e testar o sistema operacional Windows 8 Release Preview sem danificar o existente e sem ações desnecessárias, como alterar a estrutura de partição do disco. Anteriormente, não consegui instalar o Windows 8 RP no VirtualBox e tive que procurar uma alternativa. Acontece que a solução é extremamente simples: o Windows 8 suporta instalação em um disco virtual VHD. O suporte para esta tecnologia está integrado desde o Windows 7 e Windows Server 2008. Acho desnecessário me aprofundar na teoria: um disco virtual VHD é um arquivo criado em um sistema de arquivos já existente de uma das partições atuais . Em palavras mais simples, o sistema operacional atual tratará o arquivo VHD como um disco separado com suas próprias partições.
Instalação:
Tudo o que é necessário para instalar o Windows em um disco virtual é, obviamente:
1. imagem gravada em disco ou, o melhor de tudo, em uma unidade flash USB (agiliza o processo de instalação).
A seguir, reinicializamos o computador com a imagem preparada e executamos o assistente de instalação do Windows 8.
2. No assistente de instalação do Windows 8, chegamos à opção de selecionar um modo de instalação e selecionar uma instalação personalizada. A próxima etapa solicitará que você selecione a unidade onde deseja instalar o Windows 8.
3. Nesta etapa, pressione a combinação de teclas SHIFT+F10 e uma janela de modo de comando será aberta, na qual criaremos um arquivo VHD para instalação.
4. Esta é uma etapa importante porque no Assistente de Configuração do Windows 8 as letras das unidades não serão as que você está acostumado. Comandos DIR C: , DIR D: etc. irá ajudá-lo a encontrar a letra da partição necessária para o futuro disco VHD - navegue pelo espaço livre no disco, que é exibido pelo comando DIR.
5. Execute o utilitário DISKPART. Execute o comando CREATE VDISK FILE=”D:\w8.vhd” type=FIXEDmáximo=40000 (onde D: é a letra do seu disco livre determinada na etapa 4)
6. Execute o comando SELECT VDISK FILE=”D:\w8.vhd”
7. ANEXAR VDISK – o disco virtual criado é montado.
8. Saia do modo de comando com EXIT
9. Na janela de seleção de disco do Assistente de Configuração do Windows 8 no canto inferior esquerdo, clique no botão “Atualizar”.
10. Selecione o novo disco que aparece como disco de instalação e clique em “Avançar”
11. O assistente continuará instalando o Windows 8 no disco virtual sem afetar a estrutura dos discos e dados existentes.
Conclusões:
Ao instalar o Windows 8 em um disco virtual VHD, o mais importante é que não danificamos nada e podemos usar dois (ou mais sistemas operacionais) ao mesmo tempo. A única desvantagem de instalar o sistema operacional usando esse método é, como você deve ter adivinhado, a diminuição do desempenho das operações do disco. Mas as vantagens ainda superam as desvantagens:
1. A possibilidade de coexistência pacífica de vários sistemas operacionais Windows em um disco, ou mesmo instalação de várias cópias do Windows 8 - para teste e desenvolvimento.
2. O Windows 8 instalado neste modo em uma partição virtual o verá como uma unidade C normal.

Tags: Windows 8, instalação, vhd, virtual, disco,

Todo mundo gosta do novo Windows 7 ( pelo menos até porque não é o Vista, brincadeira), e um de seus novos recursos é a capacidade de montar arquivos VHD (Virtual Mount Disk). A beleza é que todos os experimentos acontecem com um arquivo de disco virtual normal em seu disco rígido, então você não precisa criar uma nova partição ou formatar uma existente, ou usar inicialização dupla. Para o sistema operacional, o arquivo VHD parece a partição mais comum a partir da qual você pode inicializar o sistema operacional.

Vamos ver como você pode instalar e inicializar o Windows 7 a partir de um arquivo VHD. Não há necessidade de criar novas partições para isso, pois os arquivos estarão localizados no arquivo VHD, mas com o suporte do hardware do seu computador, portanto o Aero funcionará em todo o seu potencial.

Em primeiro lugar, certifique-se de que haja espaço livre no disco rígido para o arquivo, especialmente se a imagem virtual como arquivo VHD foi criada como uma imagem de tamanho dinâmico.

Precisamos de dois arquivos: um novo gerenciador de download bootmgr, que suporta inicialização a partir de VHD, e bcedit.exe, que permite editar entradas de inicialização. programa bootmgr pode ser obtido do disco de instalação do Windows 7 e do arquivo bcedit.exe de um sistema Windows 7 instalado (por exemplo, obtenha-o da mesma imagem VHD). Para os preguiçosos, basta baixe os arquivos bootmgr e bcedit .

Precisamos sobrescrever o arquivo c:\bootmgr. Por sua vez, o arquivo c:\windows\system32\bcdedit.exe Você não precisa reescrevê-lo, mas execute-o em outro local. Em qualquer caso, é melhor salvar as versões antigas dos arquivos, fora de perigo.

Agora abra o console ( Iniciar>Executar>CMD no XP ou Iniciar>CMD no Vista) e crie uma nova entrada:

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

Como resultado, obtemos o GUID da nova entrada. Agora você precisa especificar o endereço com o arquivo VHD para download:

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

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

Se você deseja que o Win 7 seja o último sistema operacional da lista ao inicializar o computador, execute o seguinte comando:

bcdedit /displayorder (GUID) /addlast

Como resultado, a entrada com o GUID necessário é movida para o final da lista.

E é assim que você pode alterar o nome do sistema operacional ao carregar:

bcdedit /set (GUID) descrição "Winda 7 v VHD"

Para forçar o Windows a detectar uma unidade por meio do HAL, use o seguinte comando:

bcdedit /conjunto detectal ativado

Normal, reinicie. Após o carregamento, o Win 7 começará a instalar os drivers, reinicie novamente e pronto, Windows 7 com Aero!

Como resultado de nossas manipulações profundas, são criados um disco virtual de 16 GB e uma segunda partição de disco virtual de 200 MB contendo arquivos do sistema. O tamanho de 16 GB foi obtido porque a imagem VHD foi automaticamente convertida em uma imagem de tamanho fixo e ocupou imediatamente toda a área alocada para ela.

A propósito, o arquivo VHD resultante pode ser carregado sem problemas na máquina virtual do Virtual PC.

Como remover o Windows 7 instalado em VHD

Se você já mexeu na instalação em VHD e decidiu se livrar dele, você pode fazer o seguinte. Na verdade, só precisamos remover a menção ao Windows do menu de inicialização.

Antes de instalar o sistema, você precisa criar uma máquina virtual para ele - o Windows o tratará como um computador completo. É para isso que o VirtualBox foi projetado.

  1. Inicie o VirtualBox Manager e clique em "Criar".
  2. Em campo "Nome" digitar "WindowsXP"- os restantes campos serão preenchidos automaticamente.

  3. Selecione quanta RAM você deseja alocar para o sistema operacional que está instalando. O VirtualBox recomenda usar no mínimo 192 MB de RAM, mas se possível, use 512 ou 1024 MB. Desta forma, o sistema não ficará lento mesmo em níveis de carga elevados.

  4. Você será solicitado a selecionar uma unidade virtual que possa ser conectada a esta máquina. Não precisamos disso, pois instalaremos o Windows usando uma imagem ISO. Portanto, não há necessidade de alterar as configurações nesta janela - deixamos tudo como está e clicamos em "Criar".

  5. Deixe o tipo de disco selecionado "VDI".

  6. Selecione o formato de armazenamento apropriado. Recomendado para usar "Dinâmico".

  7. Especifique o número de gigabytes que deseja alocar para a criação de um disco rígido virtual. VirtualBox recomenda destacar 10GB, mas você pode escolher um valor diferente.

    Se na etapa anterior você selecionou a opção “dinâmico”, o Windows XP inicialmente ocupará apenas o volume de instalação no disco rígido (não mais que 1,5 GB) e, então, à medida que você opera neste sistema operacional, a unidade virtual pode expandir até um máximo de 10 GB.

    Com um formato “fixo”, 10 GB serão imediatamente ocupados no HDD físico.

Esta etapa termina com a criação de um HDD virtual e você pode prosseguir com a configuração da VM.

Configurando uma máquina virtual para Windows XP

Antes de instalar o Windows, existem mais alguns ajustes que você pode fazer para melhorar o desempenho. Este é um procedimento opcional, portanto você pode ignorá-lo.


Depois de configurar a VM, você pode começar a instalar o sistema operacional.

Instalando o Windows XP no VirtualBox

  1. No lado esquerdo do VirtualBox Manager, selecione a máquina virtual criada e clique no botão "Correr".

  2. Você será solicitado a selecionar um disco de inicialização para executar. Clique no botão da pasta e selecione o local onde o arquivo de imagem do sistema operacional está localizado.

  3. O utilitário de instalação do Windows XP será iniciado. Ele realizará suas primeiras ações automaticamente e você precisará aguardar um pouco.

  4. O programa de instalação irá cumprimentá-lo e solicitar que você prossiga com a instalação pressionando "Digitar". Doravante, esta chave significará a chave Digitar.

  5. O contrato de licença será aberto e, se você concordar com ele, pressione o botão F8 aceitar seus termos.

  6. O instalador solicitará que você selecione a unidade onde o sistema será instalado. O VirtualBox já criou um disco rígido virtual do tamanho que você selecionou na etapa 7 ao criar a máquina virtual. Então clique Digitar.

  7. Esta área ainda não está marcada, então o instalador solicitará que você a formate. Escolha entre quatro opções disponíveis. Recomendamos escolher a opção "Formatar partição no sistema NTFS".

  8. Aguarde enquanto a partição é formatada.

  9. O instalador copiará automaticamente alguns arquivos.

  10. Uma janela de instalação do Windows será aberta e a instalação dos dispositivos começará imediatamente, aguarde.

  11. Verifique se as configurações de idioma do sistema e layout do teclado selecionadas pelo instalador estão corretas.

  12. Digite seu nome de usuário; você não precisa digitar o nome da sua organização.

  13. Digite sua chave de ativação, se tiver uma. Você pode ativar o Windows mais tarde.

  14. Se você quiser atrasar a ativação, selecione na janela de confirmação "Não".

  15. Digite o nome do seu computador. Você pode definir uma senha para sua conta "Administrador". Se isso não for necessário, pule a digitação da senha.

  16. Verifique a data e a hora e altere essas informações se necessário. Especifique seu fuso horário selecionando uma cidade na lista. Residentes da Rússia podem desmarcar a caixa "Mudança automática para horário de verão e vice-versa".

  17. A instalação automática do sistema operacional continuará.

  18. O instalador solicitará que você defina suas configurações de rede. Para acesso regular à Internet, selecione "Configurações regulares".

  19. Você pode pular a etapa de configuração de um grupo de trabalho ou domínio.

  20. Aguarde até que o sistema termine a instalação automática.

  21. A máquina virtual será reinicializada.

  22. Após a reinicialização, há mais algumas configurações que você precisa fazer.

  23. Uma janela de boas-vindas será aberta, na qual clique "Avançar".

  24. O instalador solicitará que você ative ou desative as atualizações automáticas. Escolha uma opção com base em sua preferência pessoal.

  25. Aguarde enquanto sua conexão com a Internet é verificada.

  26. Escolha se o computador será conectado diretamente à Internet.

  27. Você será solicitado novamente a ativar o sistema, caso ainda não tenha feito isso. Se você não ativar o Windows agora, poderá fazê-lo em 30 dias.

  28. Crie um nome de conta. Não é necessário indicar 5 nomes, basta inserir um.

  29. Esta etapa concluirá a configuração.

  30. O Windows XP começará a carregar.

Após o download, você será levado à área de trabalho e poderá começar a usar o sistema operacional.

Instalar o Windows XP no VirtualBox é muito simples e não leva muito tempo. Neste caso, o usuário não precisa procurar drivers compatíveis com os componentes do PC, como seria necessário fazer durante uma instalação normal do Windows XP.

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 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 retornando 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?

VHD é um formato de arquivo usado, por exemplo, pela máquina virtual Microsoft Virtual PC para emular um disco rígido. Escrevi repetidamente sobre o suporte deste formato pelo sistema operacional Windows 7. É hora de dizer como você pode fazer o Windows 7 rodar diretamente de um disco rígido virtual e em hardware físico, sem usar uma máquina virtual. O carregador de inicialização do Windows 7 pode trabalhar com arquivos VHD e iniciar o sistema operacional a partir deles, como se fosse um disco rígido normal.

Para que serve

  • No hardware físico, o sistema funciona muito mais rápido do que em uma máquina virtual e aproveita todas as “delícias” desse hardware. Portanto, se a sua placa gráfica suportar Aero, você conseguirá.
  • Você terá acesso total aos dados do seu PC, pois o disco rígido físico ficará “visível” a partir do sistema inicializado a partir do VHD.
  • O sistema em VHD é armazenado em um arquivo, o que significa que você pode:
    -fácil de clonar simplesmente copiando o arquivo VHD
    -você pode testar versões beta de software sem se preocupar com o sistema
    -você pode estudar o sistema, experimentar o registro, sem medo de “descartá-lo”.

Por onde começar

Nós vamos precisar:

  1. Sistema operacional instalado Windows 7
  2. Arquivo VHD
  3. DVD inicializável com Windows 7
  4. Utilitário DiskPart (está incluído no sistema)

Existem duas maneiras de criar um arquivo VHD:

  1. através da interface do Windows 7;
  2. através da linha de comando diretamente durante a inicialização do DVD.

Trabalhando a partir de um sistema operacional instalado

Inicie o Gerenciamento de Disco: clicando em "Computador" no menu "Começar" clique com o botão direito, selecione "Ao controle" e à esquerda clique "Gerenciamento de Disco":

Executar item de menu "Ação"-"Criar um disco rígido". Esta janela aparecerá na tela:

Defina as opções de localização e tamanho do disco rígido. Neste exemplo, crio um novo arquivo Win7.vhd na unidade F: com tamanho de 30 Gigabytes de tipo dinâmico.

O disco rígido virtual está pronto para uso. Insira o disco de instalação do Windows 7 na unidade de DVD, reinicie o sistema operacional atual, inicialize a partir do DVD e espere que esta janela apareça:

Clique Shift+F10 Diskpart e pressione Digitar.

Digite os seguintes comandos:

Selecione arquivo vdisk = "F:\win7.vhd" anexar vdisk

Substituir F: no caminho certo em seu sistema.

Feche a janela do prompt de comando e comece a instalar o sistema operacional. Ao selecionar uma partição, ignore este aviso:

Trabalhando com mídia DVD

Insira o disco de instalação do Windows 7 na unidade, inicialize a partir dele e espere que esta janela apareça:

Clique Shift+F10. Este atalho de teclado lhe dará acesso à linha de comando. Digite-o Diskpart e pressione Digitar.

Imprimir em DISKPART o seguinte comando:

Criar arquivo vdisk = "G:\win7.vhd" tipo = máximo expansível = 30000

Significa criar um arquivo win7.vhd de tipo expansível, limitando o tamanho máximo a 30 Gigabytes. Substituir G: ao nome da unidade onde deseja armazenar o arquivo criado.

Monte o arquivo VHD para que fique disponível para o instalador:

Selecione arquivo vdisk = "G:\win7.vhd" anexar vdisk

Você pode então fechar a janela do prompt de comando e instalar na partição VHD como se fosse uma partição lógica normal do disco rígido. Ao selecionar uma partição, ignore este aviso:

Opções de download

O próprio programa de instalação irá escrever uma nova entrada na opção de boot, porém, irá chamá-la de “Windows 7”. Provavelmente você desejará alterar o nome. Isso é fácil de fazer usando um utilitário padrão bcdedit.exe. Inicie o interpretador de linha de comando cmd.exe em nome do administrador, clique em "Começar", no campo de pesquisa digite cmd.exe e pressione CTRL+ENTER. Se você tiver um “novo” sistema inicializado a partir de um VHD, digite:

Bcdedit /set (atual) /d "Windows 7 de VHD"

Caso contrário, você pode renomear o sistema atual de forma semelhante ou encontrar o ID do sistema operacional VHD na saída bcdedit executando-o sem parâmetros:

No meu caso, a entrada tem um ID (padrão) e executarei os seguintes comandos:

Bcdedit /set (padrão) descrição "Windows 7 de VHD" bcdedit /default (atual)

Eles significam:

  1. Defina a descrição do sistema (padrão) como "Windows 7 From VHD"
  2. Inicialize o sistema operacional atual por padrão. Eu estava executando o Windows 7 a partir de mídia física, ou seja, "nativo".

conclusões

Este artigo descreveu as técnicas básicas para organizar a inicialização do Windows 7 usando discos rígidos virtuais. As etapas descritas são suficientes para instalar o Windows 7 em um arquivo VHD e inicializá-lo a partir dele. Você pode obter mais informações sobre VHD no artigo


Fechar