Quando fiz essa pergunta sobre a recuperação de dados de uma partição Linux danificada, as pessoas recomendaram a inicialização a partir de um disco de instalação do Windows e a execução Chkdsk
. Bem, ainda não tenho um disco do Windows, mas tenho um disco do Ubuntu 8.04. Existe um equivalente em Chkdsk que eu possa executar no disco Ubuntu que pode ajudar a restaurar ou recuperar os dados na minha partição Linux?
ubuntu
data-recovery
JoshMaurice
fonte
fonte
Respostas:
Você tem certeza de que corrompeu a partição ? Talvez você tenha apagado o registro de inicialização ou a tabela de partição danificada. Tente investigar o problema primeiro. Descreva como você instalou seu Linux. Da sua pergunta anterior, parece que ele está instalado em um arquivo simples dentro da partição do Windows (vfat ou ntfs). Tente executar o fdisk e veja sua tabela de partições.
Antes de fazer quaisquer alterações para tentar disco rígido para fazer a imagem do seu HD (você pode fazer isso em seus amigos).
ATUALIZAR:
Como podemos ver, há apenas uma patrocínio NTFS, então eu suspeito que você instalou o Ubuntu usando o WUBI (ou algo semelhante).
Seu Linux está instalado em uma partição montada em loop, que é apenas um arquivo ou um par de arquivos em algum lugar do disco c: do Windows (c: \ ubuntu \ disks, por exemplo)
Como vejo na sua pergunta anterior, você pode inicializar o Windows para poder usar o dskprobe nas Ferramentas de Suporte do Windows XP Service Pack 2 para garantir que o tipo fs esteja correto ... mas já está correto o tipo fs 7 é NTFS.
Mensagem "O tipo do sistema de arquivos é RAW. CHKDSK não está disponível para unidades RAW." significa que o Windows não pode determinar o tipo fs por algum motivo. Como vemos, o tipo fs está correto.
Para executar o Chkdsk na sua partição do Windows, você pode instalar o Windows Recovery Console , inicializar no console de recuperação e verificar seu disco.
Após verificar o disco, você terá acesso aos seus c: \ ubuntu \ disks. Eu acho que você pode montar sua partição linux (que está no arquivo) como dispositivo de loop-back usual:
Mas você deve montar o Windows Patrition primeiro.
fonte
Para recuperar dados de uma partição linux, você não deseja executar o equivalente chkdsk. Provavelmente, você perceberá que seus dados perdidos não estão conectados a nada e excluirá a maioria dos vestígios do sistema de arquivos, tornando a recuperação ainda mais difícil do que era antes. Em vez disso, você deve usar ferramentas especializadas para o sistema de arquivos, que examinam os componentes internos do sistema de arquivos, da mesma forma que o fsck faz para remover inconsistências:
undelete
ferramenta conforme explicado nesta páginaext3grep
, o que é descrito em uma página muito longa e técnica . Você pode pular a parte superior se quiser saber como usar a ferramenta, mas foi muito útil ler a seção superior para mim.Se você estiver em ext2 ou ext3, também poderá tentar esta ferramenta DiskInternals . Eu ainda não usei isso e usei com êxito as duas ferramentas acima
fonte
ext3grep
trabalhou no meu caso quando era um sistema de arquivos corrompido (não totalmente corrompido, porém, fsck pode "desfazer" o dano em uma imagem da unidade)Como você parece estar usando uma instalação Wubi no NTFS e não possui uma partição real do Ubuntu, as respostas postadas para ext não funcionariam.
O ntfsprogs contém alguns utilitários para o NTFS, incluindo o ntfsfix , que sinaliza o sistema de arquivos para que o Windows tente corrigi-lo na próxima reinicialização. a resposta de bdonlan para sua outra pergunta poderia funcionar; Sinceramente, não sei o que é melhor. Se alguém tiver uma solução melhor para uma instalação Wubi no NTFS , publique-a.
fonte
Você provavelmente quer "badblocks".
Aqui está um bom tutorial para sistemas de arquivos linux (ext2) que mostra como ele pode ser usado: http://ubuntu-rescue-remix.org/node/50
Não tenho certeza de como isso o ajudaria com o NTFS.
fonte