Restaure o disco rígido do Windows 7 a partir da imagem bruta

1

Tenho uma imagem bruta não fragmentada do disco rígido do meu laptop, armazenada em um disco rígido externo (criado com o ftk imager, que apenas cria um arquivo .001 bruto, não através de janelas para criar um arquivo .iso). O disco rígido do meu laptop falhou. Eu substituí o disco rígido do meu laptop por um idêntico. Mas eu não consegui descobrir como obter a imagem da unidade externa para a nova unidade de laptop. Veja o que tentei:

1) Eu iniciei o laptop com um disco de reparo do Windows. Eu posso navegar para a unidade externa através do prompt de comando, mas o utilitário de reparo da janela não pode chegar à unidade externa; Os prompts levam a uma solicitação para instalar os drivers. Os drivers autônomos não estão disponíveis para minha unidade externa - eles parecem ser incorporados somente em executáveis.

2) Eu pluguei o novo disco rígido e o disco rígido externo em um terceiro computador. Eu posso ver que tanto a imagem bruta quanto a nova unidade são do mesmo tamanho. Mas a nova unidade foi formatada, então não posso simplesmente mover a imagem bruta para a nova unidade - recebo um aviso sobre a necessidade de cerca de 100 MB a mais de espaço.

Qualquer ajuda ou pontos para outros posts são bem-vindos. Pesquisas até agora me levaram a clonagem, a opção de recuperação da janela ou a recuperação do linux. Eu posso não estar usando os termos de pesquisa corretos. Se houver comandos simples que façam isso a partir do prompt de comando dos acessível a partir do boot do CD de reparo do Windows, seria ótimo saber também.

    
por Docuemada 29.09.2015 / 22:55

2 respostas

1

Se a imagem é apenas uma cópia bit-a-bit (que é comumente usada para imagens e a diferença de tamanho parece correta considerando o espaço que um volume NTFS formatado perde para metadados de volume), é necessário gravar a imagem novamente O disco. A melhor maneira de fazer isso é usar uma ferramenta da família dd do Linux. Qualquer distribuição Linux LiveCD (ou LiveUSB) incluirá dd .

Não deixe de ler a página de manual ( man dd ) antes de usar dd ; é um comando antigo com parâmetros um pouco fora do padrão. Veja um exemplo que está próximo do que você precisa:

dd if=/mount/external/myhdd.001 of=/dev/sda /bs=4M

O que isso faz:

  • Leia o arquivo /mount/external/myhdd.001 , que deve ser substituído pelo caminho para o arquivo de imagem no disco rígido externo. O Linux deve ser capaz de ler o HDD USB externo, a menos que faça algo muito estranho, mas você pode precisar montar a unidade se o sistema operacional não fizer isso por você. (O ponto de montagem de /mount/external é apenas um exemplo, pode ser o que você quiser.)
  • Grave os dados de leitura no dispositivo de bloco bruto /dev/sda , que é a primeira unidade de armazenamento persistente que o SO (Linux) vê. Pode haver alguns dispositivos /dev/sd* ; Certifique-se de obter o caminho certo (mas um HDD interno quase sempre será sda . Esse comando irá sobrescrever tudo no destino, irrecuperavelmente! Observe que você não está escrevendo o arquivo de imagem no arquivo. sistema de arquivos no disco, a imagem inclui seu sistema de arquivos original, então toda a imagem está sendo gravada no disco, após o qual o disco conterá um sistema de arquivos.
  • O último parâmetro apenas define o tamanho do bloco que o dd usa para copiar para 4MB. O tamanho padrão é bem pequeno (ferramenta antiga, usada para ser usada em máquinas com uma pequena quantidade de RAM), o que desperdiça muito tempo dizendo ao kernel para fazer pequenas leituras e gravações. O buffer maior apenas torna as coisas mais rápidas.
por 30.09.2015 / 00:41
0

Se as outras respostas não funcionarem, você pode sempre fazer uma instalação limpa em seu novo HD e instalar o mais recente software FTK. Depois disso, monte sua imagem antiga e restaure o software, os documentos, as fotos, os filmes etc. que você não quer perder. Desta forma, você tem pelo menos as coisas mais importantes de volta ... Boa sorte!

    
por 30.09.2015 / 12:07