Manipulando Volumes VHD no Windows 7+
Post date: 03/09/2015 15:19:38
Muitas vezes, fazer um backup dos arquivos pessoais de um computador é muito demorado, pois a cópia de muitos arquivos pequenos é muito mais lento do que a cópia de um único arquivo do mesmo tamanho.
Contudo, ficar montando os VHDs é enfadonho, bem como não é possível montar os arquivos em contas de usuários limitados.
Neste tutorial serão descritos como criar um arquivo vhd, como montá-lo e como montar automaticamente ao inicializar o sistema.
1. Criando VHD
Abre-se o gerenciador de disco (Windows + X > Gerenciador de Disco) ou (Iniciar > Executar > diskmgmt.msc)
Ação > Criar VHD
Depois de criado, deve-se ativar o disco criado, clicando com o botão direito sobre ele e em seguida clicando em Inicializar disco.
Por fim, deve-se criar uma partição no arquivo VHD , clicando com o botão direito sobre a área em preto do disco criado e em seguida clicar em Novo Volume Simples. Nesta opção você deve escolher o formato do arquivo e avançar até concluir.
2. Manipulando o arquivo VHD
Montar o arquivo no Windows 8+ é bem simples, basta abrir o Windows Explorer e clicar duas vezes sobre o arquivo, mas esse recurso no Windows 7 esse recurso não está disponível. Contudo todas as versões do windows 7+ possuem o gerenciador em linha de comando, o diskpart. Que, também é bem simples.
Abre-se o gerenciador, clicando no menu iniciar > Executar e em seguida digitando:
diskpart
Dentro do diskpart deve-se escolher o disco virtual criado.
select vdisk file="<local do arquivo>"
Para montar o disco, deve-se em seguida de digitar o seguinte comando
attach vdisk
Para desmontar o disco, deve-se em seguida de digitar o seguinte comando
detach vdisk
Se você quiser mudar a letra da unidade deve-se digitar o seguinte comando
assign letter <nova_letra> remove letter <letra_antiga>
O NTFS permite montar um disco dentro de uma pasta NTFS vazia, similarmente ao linux, para isso, cria-se inicialmente uma pasta em qualquer local do disco e dentro do diskpart digita-se o seguinte comando
assign mount=<caminho_da_pasta_vazia> remove letter=<letra_antiga>
Importante: o VHD salva as configurações escolhidas pelo usuário, da próxima vez que você montar o disco, ele procura montá-lo da mesma forma que você configurou da última vez (ou seja, monta com a mesma letra que você montou anteriormente)
3. Montando o arquivo VHD automaticamente durante a inicialização
Primeiramente deve-se criar um arquivo mount.txt com o seguinte conteúdo:
select vdisk file="<local do arquivo>" attach vdisk
Depois disso, deve-se criar um arquivo mount.bat com o seguinte conteúdo:
diskpart /s <Caminho_do_arquivo_mount.txt>
Esse script monta o disco virtual, depois disso, deve-se abrir o agendador de tarefas (Iniciar > Executar > taskschd.msc) e em seguida clicar na biblioteca do agendador e em seguida na região central da biblioteca, deve-se cilcar com o botão direito e em seguida em nova tarefa
Na guia geral, deve-se preencher as informações básicas e os privilégios da tarefa. O usuário system foi escolhido para permitir com que a montagem esteja disponível para qualquer usuário
Depois disso, vai-se em disparadores e cria-se um novo disparador baseado na inicialização do sistema
Por fim, clica-se em ações e depois insere-se as informações do arquivo mount.bat criado.
Depois disso é só clicar OK e a tarefa está agendada. Na próxima vez que o sistema for inicializado, o arquivo vhd será montado automaticamente.