Recuperação da partição inicial

0

Eu tenho um problema com meu sistema Linux, não consigo acessar nada. Então estou tentando inicializar a partir de uma distro ao vivo e salvar minha pasta pessoal em um disco rígido externo.

Eu costumava ter o / home em uma partição lógica.

Agora, após a inicialização de uma distro ao vivo, não consigo ver minha partição inicial no painel lateral. Aqui está uma captura de tela de

parted -l  

testdik

Editar: saída de reparo da inicialização: link

    
por 4m1nh4j1 18.11.2013 / 12:19

3 respostas

1

Se o /home também estiver completamente vazio durante a exibição no sistema operacional Linux original, convém consultar este artigo (O "Recover lost partition" -part). Pode ser que você tenha sobrescrito sua tabela de partições de /dev/sda (perdendo sda2 etc ...). Você pode executar o utilitário mencionado TestDisk para analisar se a partição é passível de recuperação. No seu caso, você deve usar sda em vez do sdb que eles usaram.

A instrução para recuperar de uma tabela de partição sobrescrita pode ser encontrada aqui . Eu copiei os bits relevantes abaixo:

Como recuperar partições e dados usando o Linux - Tutorial

Recupere a partição perdida

Pode haver muitas razões pelas quais suas partições não aparecem mais. Por exemplo, você pode criar acidentalmente uma nova tabela de partição no disco rígido errado. Isso pode acontecer ao configurar uma configuração de inicialização múltipla.

Para poder mostrar um cenário de desastre em potencial na vida real, vou simular a perda de partição. Nossa caixa de teste será o Fedora 16 Verne, com o KDE. Vamos testar nosso pequeno jogo de desastres, um disco secundário, / dev / sdb, que é usado para dados, embora esse tipo de problema também possa acontecer nas partições do sistema. Nesse caso, você terá que usar um CD ao vivo para tentar recuperar sua caixa.

Nós iremos destruir a tabela de partições para / dev / sdb, criando uma nova no GParted. Vamos ignorar o fato de que já existe um no disco. Desta forma, vamos desaparecer as partições, tornando-as invisíveis ao sistema. Para um usuário casual, parecerá que os dados estão perdidos para sempre. Tudo bem, aqui está como deve ser, em um sistema saudável:

Entãonósdestruímosatabeladepartições.Agora,vamosusar TestDisk , uma ferramenta forense impressionante desenvolvida por cgsecurity.org . Eu listei este programa muitas vezes antes em uma variedade de artigos, mas nunca usamos isso com raiva. Hoje, vamos explorar suas capacidades e aprender a usá-las.

TestDisk é executado como um assistente de texto dentro do shell. É uma ferramenta interativa que fará algumas perguntas para tentar salvar seus dados. A primeira questão é decidir se você deseja manter o registro para análise futura. Se você está fazendo perícia, então provavelmente quer fazer isso.

Começaremoscomaanálise.Nósnãosabemosqualéasituaçãoouquãoruimelaé.Comovocêprovavelmentenãosabedecorageometriaexatadodisco,usaraanálise,observaraortografiacorretaeminglês,ésuamelhorapostaparadescobriraexistênciaealocalizaçãodaspartiçõesanteriores.

O próximo passo é escolher com qual dispositivo queremos trabalhar. No nosso caso, / dev / sdb.

Agora,escolhaotipodetabeladepartição.Paraamaioriadaspessoas,seráIntel/PC.

E começamos a análise:

Temossorte.OTestDiskconseguiuencontrarapartição.Mesmoqueaantigatabeladepartiçãotenhasidodestruída,eraapenasumponteiroparaosendereçosiniciaisefinaisdosdadosreais,porassimdizer.Asuperfíciedodisconãofoidanificadae,portanto,nossosdadosdevemestarlá.

Agora, precisamos gravar as informações da partição no disco. Também é possível alterar as características da partição, como tipo e sinalizadores.

Efuncionou!Boom,estamosdevoltaaosnegócios.Agora,issosignificaquetemosumatabeladepartiçõessãenossaspartiçõespodemserusadas,masissonãosignificaquealgunsdosdadosnãoforampermanentementesobrescritosoudestruídosparasempre.Vamosexploraraindamaisessasegundapartedapartiçãoerecuperaçãodedadosabaixo.Porenquanto,ascoisasparecemboas.

    
por 18.11.2013 / 15:22
0

Não parece que você tenha uma partição inicial.
Partição 1 - tem 316 GB de tamanho, em uma unidade de 320 GB. Eu diria que a casa está lá.

    
por 18.11.2013 / 12:53
0

Você pode querer experimentar o fixparts , um excelente instrumento disponível em muitas distros (como o Debian, Fedora, RedHat, ...), ou você pode baixá-lo do SourceForge, como detalhado em esta página da Web .

O motivo para usar fixparts é simples: na página da Web acima citada, o autor afirma:

It can repair mis-sized extended partitions. These partitions normally serve as placeholders for logical partitions, but some partitioning tools miscompute the size of the extended partition, which can cause problems. FixParts is designed in such a way that this type of repair occurs automatically, so if it's the only problem with your disk, you can launch the program and then immediately save the partition table (as described in the upcoming section Saving Your Changes), making no manual changes, and the program will fix the problem.

......

The first check that the program performs is for stray GPT data. Such data can remain behind on a disk if it was previously used on a Macintosh or in some other ways, then re-used as a conventional MBR disk. Although such leftover data should not technically be a problem because the GPT specification clearly states that such disks are not GPT disks and should therefore be treated as MBR disks, some utilities can be confused by the presence of both MBR and GPT data. Thus, FixParts checks for this condition when it starts.

...be aware that TestDisk sometimes creates improperly-sized extended partitions, so you may need to use FixParts after you use TestDisk.

Todas essas condições são potencialmente relevantes para o seu problema.

É aconselhável salvar a tabela de partição existente em um local seguro (cuidado se você estiver usando uma distribuição ao vivo, seu conteúdo adicionado pode ser volátil!), por meio de

 sfdisk -d /dev/sdc > parts.txt

(pode ser restaurado posteriormente por meio de

 sfdisk -f /dev/sdc < parts.txt

), após o qual você pode lançar fixparts da seguinte forma:

 fixparts /dev/sda 

após o que, novamente nas palavras do autor,

FixParts checks the validity of the partitions it finds on your disk and will automatically (and silently) make adjustments for certain problems it finds. Thus, you may discover that your partition table is fine at this point. It's also possible that you'll see some changes in primary vs. logical status, or even omitted partitions.

    
por 18.11.2013 / 15:47