de onde vem o arquivo VHD?

1

Acabei de criar um VHD no Windows Server 2012 com espaço fixo de 1 GB, mas estou realmente confuso sobre como ele consegue o espaço? De onde vem o 1GB? Se eu fosse mover o VHD para outra máquina virtual, como é que ele sabe pegar todos os arquivos no VHD, não entenda ..

    
por topcat 29.03.2013 / 16:34

3 respostas

4

O que você pediu é um pouco confuso, mas, eu acho que entendo que você quer saber como um arquivo pode existir de um tamanho sem realmente conter nenhum dado ...

VHD é basicamente (mas não exatamente) um arquivo contêiner (semelhante a ZIP / rar / outros) ... Quando você cria um arquivo VHD de 1 GB, ele basicamente cria um arquivo em branco com o tamanho desejado no disco rígido .

Os arquivos não precisam conter nada - um arquivo é basicamente uma mistura de um registro descrevendo o arquivo (metadados / tabela de alocação) e os dados em si - assim, o registro pode afirmar que um arquivo é de tamanho x com a localização dos dados - mas os dados em si estão simplesmente em branco.

    
por 29.03.2013 / 16:41
0

Quando você cria um VHD, está alocando espaço no disco rígido físico para a unidade virtual. Portanto, se você tem uma unidade de 20 GB e cria um VHD de 10 GB, agora tem um VHD de 10 GB, mas também limitou sua unidade física a 10 GB.

O VHD armazenará todos os seus arquivos como um disco rígido normal, mas é apenas lógico ... não físico. SO funcionará da mesma maneira.

    
por 29.03.2013 / 16:38
0

Em suma, o VHD é um arquivo real que pode ser fixed , onde é criado imediatamente com o tamanho total do seu disco rígido virtual, ou dynamic , onde o arquivo crescerá como espaço vazio está preenchido. O arquivo VHD se comporta de maneira semelhante a uma unidade de disco físico. Se o sistema operacional convidado gravar dados nos setores 100 a 120 (por exemplo), o hipervisor virtual usará essas instruções e, em vez de gravá-las em um disco físico, gravará os dados no arquivo VHD.

    
por 29.03.2013 / 16:42

Tags