Restaurar Partição “Desconhecida” Para NTFS

1

Estou usando o Fedora.

Não sei porque minha partição NTFS ( /dev/sda3 ) foi alterada para "Desconhecido". Não consigo ler esta partição. Meus arquivos importantes estão localizados lá e tenho que alterá-lo de volta para ntfs sem perder dados. Qualquer ajuda seria muito apreciada.

P.S:

Acho que esse problema ocorreu desde que eu reformatei a partição /boot/efi em /dev/sda1

UPDATE

Eu também tentei READ-ONLY /dev/sda3 :

sudo mount -r -t ntfs-3g /dev/sda3 /mnt/ -o force

Mas isso retorna este erro:

NTFS signature is missing.
Failed to mount '/dev/sda3': Invalid argument
The device '/dev/sda3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

UPDATE 2

Eu também executei o disco de teste:

sudo testdisk /dev/sda3

E o testdisk diz:

Partition sector doesn't have the endmark 0xAA55

E depois do testdisk Analise:

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
>  HPFS - NTFS          31779 193 31 47669  65 12  255264768
    
por Hamed Kamrava 20.12.2016 / 10:27

2 respostas

0

Forçar montagem somente leitura do NTFS

Talvez você possa tentar forçosamente montando a partição como ntfs no modo somente leitura?

mount -r -t ntfs-3g /dev/sda3 /media/mymounteddrive -o force

    
por 20.12.2016 / 18:55
0

Esta solução é para uma versão mais antiga do Linux, mas o mesmo conceito deve ser traduzido para o mesmo método que pode ser aplicado a versões mais recentes também.

No entanto, pelo que entendi, pode ter sido possível que o Master Boot Record tenha sido sobrescrito ou corrompido de alguma forma.

Se você tiver a capacidade de fazer isso, tente primeiro tentar restaurar o MBR através do Linux.

No entanto, isso pode ser facilmente corrigido usando o > sfdisk

sfdisk /dev/sda -i -c 1 07

Você também pode usar o TestDisk para detectar problemas

Para o Fedora especificamente, os seguintes passos podem ajudar.

Com o Fedora CD Inicialize o seu computador com o primeiro CD do Fedora na sua unidade de CD (você tem que habilitar o seu PC para inicializar a partir do CD-ROM, que você pode definir nas configurações da BIOS). No prompt de boot da instalação, digite o seguinte comando:

boot: linux rescue

Pressione Enter. O instalador fará algumas perguntas, como o idioma que você gostaria de usar, o tipo de teclado, etc. Então, se você tiver o linux previamente instalado em sua máquina, o instalador do Fedora irá automaticamente detectá-lo e montá-lo no / mnt / diretório sysimage. Uma vez que a partição linux é montada, você é colocado no prompt do shell de comando. A próxima etapa é tornar o diretório recém-montado o diretório raiz (ou pai). Isso você faz executando o comando chroot da seguinte forma:

# chroot /mnt/sysimage
# _

Certifique-se de restaurar o GRUB:

# grub-install /dev/hda
    
por 20.12.2016 / 19:09