Relocação de setores defeituosos no Windows XP

1

Eu acho que meu disco rígido contém setores defeituosos e esses setores defeituosos localizam no lugar onde a instância de VM é, existe uma ferramenta que me permitirá corrigir esses erros ou, pelo menos, deslocar todos os setores defeituosos do ponto crucial para o nenhum lugar tão crucial, para que eu ainda possa inicializar minha máquina VM?

Edit: Uma coisa que me preocupa é que um arquivo de VM é tipicamente muito grande (alguns GBs), se um setor defeituoso estiver localizado em um arquivo de VM (não importa quão pequeno seja o setor defeituoso ), então o arquivo VM está tão bom quanto morto? Existe alguma maneira de salvar essa instância de VM insatisfatória?

    
por Graviton 07.09.2009 / 16:27

5 respostas

2

SpinRite pode ajudá-lo.

    
por 07.09.2009 / 16:54
0

Se os setores defeituosos corresponderem a setores não alocados no disco virtual da sua VM, você poderá usar um programa de criação de imagens de disco (por exemplo, Ghost, etc.) para clonar o disco virtual em um segundo disco virtual. Localize o segundo disco virtual em um disco rígido separado, para que você possa substituir a unidade original.

Uma abordagem um pouco mais arriscada: "encolher" o disco virtual e depois fazer um "clone completo" de dentro do software da VM pode ter o mesmo efeito.

    
por 07.09.2009 / 19:07
0

Primeiro, por que você deseja confiar sua VM a um disco que tenha desenvolvido setores defeituosos? Mesmo se você pudesse recuperar os setores defeituosos (eu ouvi falar de programas que supostamente fazem isso), você realmente se sentiria confiante de que eles não iriam ficar mal novamente - em breve? Novos hard drvies são baratos. 1 TB por US $ 80. Talvez menos. Vá buscar um novo disco rígido e use algo que não tenha provado ser suspeito. Dito isto, se isso é crítico, por que você não está usando o RAID? Um espelho RAID 1 ajudaria a garantir que você não perderia nada - e custa um extra de $ 80 (para essa unidade de 1 TB e talvez um extra de $ 50 para um controlador, se sua placa-mãe não suportar).

    
por 07.09.2009 / 20:48
0

Execute chkdsk c: / f / r

Isso consertará o sistema de arquivos, verificará se há setores defeituosos e os marcará como ruins, para que não sejam mais usados.

Se isso acontecer dentro do arquivo da VM, ele estará corrompido. Você pode consertar a corrupção executando o mesmo comando dentro da VM. Caso contrário, você precisará recriá-lo / restaurar a partir do backup.

Se a VM não for mais inicializada, você poderá anexar a unidade a outra que inicialize e execute o chkdsk ou algumas outras ferramentas de recuperação.

    
por 07.09.2009 / 16:42
0

Você provavelmente deve assumir que o disco rígido virtual está corrompido e não deve confiar implicitamente em nenhum dado dele, mesmo que seja possível inicializá-lo ou recuperar seus arquivos.

Sua melhor aposta é criar uma nova máquina virtual e restaurar seus dados a partir de backups, supondo que você seja um bom administrador de sistemas. :)

Se você não tiver um bom backup, sugiro usar o dd_rescue para criar imagens de todo o disco rígido em pelo menos mais um disco rígido e, em seguida, tentar alguns dos outros métodos de recuperação (como o chkdsk / r no máquina host). Depois que o arquivo do disco virtual puder ser copiado, você poderá tentar inicializar a cópia e recuperar os arquivos. Se não for inicializável, você pode tentar anexar o arquivo de disco virtual a uma VM diferente para recuperar seus arquivos. Novamente, você deve tratar todos os arquivos recuperados como possivelmente corrompidos e deve verificar todos os dados recuperados antes de colocá-los novamente em produção.

Há duas lições a serem aprendidas aqui: Primeiro, você deve sempre tentar armazenar suas máquinas virtuais em um RAID1 no mínimo ou ZFS se quiser proteger contra a corrupção silenciosa de dados. E, claro, faça backups frequentes.

    
por 09.11.2009 / 19:54