Meu disco rígido externo foi formatado acidentalmente

0

Eu usei esse código no terminal do Ubuntu:

sudo mkdosfs -n 'Label' -I /dev/sdc

Alguém sabe exatamente o que isso significa e o que faz? Eu pensei que eu estava usando no meu pendrive recém-adquirido, mas infelizmente, aparentemente eu usei no meu disco rígido, e parece que todos os meus arquivos estão perdidos. Literalmente todos os meus arquivos estavam lá e em nenhum outro lugar. Eu comprei o USB para fazer um back-up, então aconteceu exatamente na hora errada.

Eu realmente espero que ainda haja a possibilidade de recuperar meus arquivos, alguém sabe se isso é possível e como fazê-lo?

Muito obrigado antecipadamente.

    
por User01 02.01.2017 / 16:52

3 respostas

3

O comando que você executou formatou a unidade como um "super disquete" que basicamente formatava a unidade.

Eu escrevi outra resposta aqui há um tempo atrás sobre recuperação de arquivos e partições e usando PhotoRec e Testdisk.

Em caso de dúvida sobre um comando e o que ele faz sempre procure nas páginas man.

~$ man mkdosfs

NAME
       mkfs.fat - create an MS-DOS filesystem under Linux


DESCRIPTION
       mkfs.fat is used to create an MS-DOS filesystem under Linux on a device
       (usually a disk partition).  DEVICE is the special  file  corresponding
       to the device (e.g. /dev/sdXX).  BLOCK-COUNT is the number of blocks on
       the device.  If omitted, mkfs.fat automatically determines the filesys‐
       tem size.

Que formatará uma unidade para um sistema de arquivos MS-DOS .

O -n é apenas um nome, por isso não se preocupe, mas o -I mostra isso:

   -I  It  is  typical  for  fixed  disk  devices to be partitioned so, by
       default, you are not permitted to create a  filesystem  across  the
       entire device.  mkfs.fat will complain and tell you that it refuses
       to work.  This is different  when  using  MO  disks.   One  doesn't
       always need partitions on MO disks.  The filesystem can go directly
       to the whole disk.  Under other OSes this is known as  the  'super‐
       floppy' format.  This switch will force mkfs.fat to work properly.

A última parte mostra que força mkfs.fat a funcionar corretamente. O que significa que forçou o programa a formatar a unidade como uma partição MS-DOS , apagando tudo o que você tinha nela. Ele será montado como uma unidade, mas não conterá uma partição normal como os discos rígidos padrão. Se você não escreve nada nesse disco desde o formato, há uma chance de recuperar tudo, mas nunca há uma garantia de recuperá-lo.

Espero que isso ajude!

    
por Terrance 02.01.2017 / 17:14
1

Parece que você criou um sistema de arquivos 'superfloppy' diretamente na unidade (sem nenhuma estrutura de partição). Não tenho certeza se escreveu alguma coisa na parte de armazenamento de dados da unidade, talvez não.

Se apenas a cabeça da unidade foi tocada por este comando, os dados do arquivo ainda estão lá e podem ser recuperados com PhotoRec . Mas é muito trabalhoso recuperar os dados dessa maneira, porque os nomes dos arquivos e a estrutura do diretório são perdidos.

Se tiver sorte, é possível recuperar a tabela de partições com Testdisk .

Veja este link: www.cgsecurity.org/

-o -

Se os dados forem muito importantes, é melhor fazer uma cópia clonada da unidade para outra unidade com pelo menos o mesmo tamanho e fazer o trabalho de recuperação nessa unidade. É muito importante ser muito cauteloso, quando você clona, para que você o faça na direção correta, caso contrário, você perderá seus dados completamente.

Veja este link: Como posso recuperar os dados do meu USB no Ubuntu 16.04.1 LTS?

    
por sudodus 02.01.2017 / 17:15
1

Eu não acho que seja possível, mas tente pesquisar na Internet por programas de recuperação de dados. O único que eu encontrei que pode ser adequado para o seu problema é testdisk , basta executar este comando:

sudo apt-get install testdisk

Você pode usar o vinho para usar programas baseados no Windows. Se você precisar, posso pesquisar e listar todos os programas que encontrei e como obtê-los.

    
por andrew bailey 02.01.2017 / 17:00