Restaurar disco rígido do Windows 7 a partir de imagem bruta

Restaurar disco rígido do Windows 7 a partir de imagem bruta

Eu 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 do Windows para criar um arquivo .iso). O disco rígido do meu laptop falhou. Substituí o disco rígido do meu laptop por um idêntico. Mas não consegui descobrir como transferir a imagem da unidade externa para a nova unidade do laptop. Aqui está o que eu tentei:

1) Inicializei o laptop com um disco de reparo do Windows. Posso navegar para a unidade externa por meio do prompt de comando, mas o utilitário de reparo do Windows não consegue acessar a unidade externa; prompts levam a uma solicitação para instalar drivers. Drivers independentes não estão disponíveis para minha unidade externa – eles parecem estar incorporados apenas em executáveis.

2) Conectei o novo disco rígido e o disco rígido externo em um terceiro computador. Posso ver que a imagem bruta e a nova unidade têm o 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 outras postagens são apreciados. As pesquisas até agora me levaram à clonagem, à opção de recuperação da janela ou à recuperação do Linux. Talvez eu não esteja usando os termos de pesquisa corretos. Se houver comandos simples que façam isso no prompt de comando do DOS, acessível a partir da inicialização do CD de reparo do Windows, seria ótimo saber também.

Responder1

Se a imagem for apenas uma cópia bit a bit (o que geralmente é o caso das imagens, e a diferença de tamanho parece correta, considerando o espaço que um volume NTFS formatado perde para os metadados do volume), será necessário gravar a imagem de volta no disco. A melhor maneira que conheço de fazer isso é usar uma ferramenta da ddfamília Linux. Qualquer distribuição Linux LiveCD (ou LiveUSB) incluirá arquivos dd.

Certifique-se de ler a página de manual( man dd) antes de usar dd; é um comando antigo com parâmetros um tanto fora do padrão. Aqui está 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 do seu 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 pode ser necessário montar a unidade se o sistema operacional não fizer isso para você. (O ponto de montagem /mount/externalé apenas um exemplo, pode ser o que você quiser.)
  • Grave os dados lidos no dispositivo de bloco bruto /dev/sda, que é a primeira unidade de armazenamento persistente que o sistema operacional (Linux) vê. Pode haver alguns /dev/sd*dispositivos; certifique-se de obter o correto (mas um HDD interno quase sempre será sda.Este comando irá sobrescrever tudo no alvo, de forma irrecuperável!Observe que você não está gravando o arquivo de imagem nosistema de arquivono disco; a imagem inclui seu sistema de arquivos original, portanto, toda a imagem está sendo gravada no disco, após o que o disco conterá um sistema de arquivos.
  • O último parâmetro apenas define o tamanho do bloco ddusado para copiar para 4 MB. O tamanho padrão é bem pequeno (ferramenta antiga, usada em máquinas com pouca memória 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.

Responder2

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

informação relacionada