A desconexão de uma VM pode ser prejudicial?

2

Sabemos que desconectar o cabo de alimentação de um PC pode danificar seu disco rígido e corromper seu sistema operacional.

O mesmo dano (ou algum dano) poderia acontecer se eu desconectar uma VM (simulada pela opção Desligar no VBox, por exemplo)? Isso poderia prejudicar minha imagem virtual?

Isso pressupõe que não quero salvar nenhum dado antes do desligamento.

    
por AhmedAdel 17.03.2016 / 14:36

2 respostas

2

Danifique o seu disco rígido é uma má escolha de palavras, pois pode implicar em danos físicos, e você não irá danificar fisicamente nada ao desconectar seu sistema.

Similarmente prejudicar minha imagem virtual também é uma má escolha de palavras porque pode implicar que os arquivos que definem a VM serão danificados por algum motivo e coisas como o VBox não conseguir reconhecer a VM acontecer. A menos que o software da VM seja mal projetado / configurado, nada do que você faz na VM pode afetar os próprios arquivos de definição da VM, etc.

Os sistemas operacionais modernos não gravam os dados no disco imediatamente, eles armazenam as gravações em buffer e os programam para desempenho. O que a parada repentina do sistema operacional pode fazer (e isso inclui falhas, bem como a falta de energia) é impedir que essas gravações cheguem ao disco.

Sistemas de arquivos modernos são registrados no diário , o que significa que o sistema operacional grava uma lista do que ele pretende fazer em uma área do disco antes de realmente executar essa lista. Então, se ele for interrompido, ele pode voltar atrás nessa lista e tornar as coisas consistentes - não para recuperar nenhum dado, mas para fazer com que o próprio sistema de arquivos não seja corrompido.

Sistemas de arquivos não registrados (FAT *, ext2) não têm essa proteção e podem exigir chkdsk , fsck - que pode falhar em casos graves, levando a um volume e perda de dados desmontáveis.

Se eles estiverem corrompidos e irrecuperáveis, você poderá formatar o volume e instalar um novo sistema operacional. O mesmo com uma VM. Então não há diferença.

    
por 17.03.2016 / 14:50
1

Para responder à pergunta, sim, isso pode prejudicar a instalação do Windows na sua VM. É possível que seja bom usar esse método, mas só porque funciona não significa que seja uma boa ideia.

Se sua máquina virtual estiver bloqueada, às vezes você não tem outra opção, mas é melhor praticar apenas "pausar" sua VM quando terminar de usá-la pela hora ou fazer um desligamento adequado. Às vezes, as atualizações do Windows são instaladas parcialmente e aguardam o desligamento adequado para concluir a configuração e, se você for desligar o sistema, poderá causar problemas.

    
por 17.03.2016 / 14:46