Tipo errado de fs, má opção, bad superblock em / dev / sdX [closed]

0

Estou tentando montar um HDD externo relativamente novo, mas, ao executar

sudo mount  /dev/sdc /mnt/harddrive

Recebo a seguinte mensagem de erro:

mount: /mnt/harddrive: wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error.

e executando

sudo mount  /dev/sdc1 /mnt/harddrive

rendimentos:

Failed to open ntfs attribute: No such file or directory
Failed to load $MFT: No such file or directory
Failed to mount '/dev/sdc1': No such file or directory

Não consigo encontrar qual é o problema. Aqui está minha saída de fdisk -l

Disk /dev/sdc: 1.8 TiB, 2000398933504 bytes, 3907029167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
Disklabel type: dos
Disk identifier: 0x584a9df4

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdc1  *       64 3907024128 3907024065  1.8T  7 HPFS/NTFS/exFAT

Alguma idéia?

    
por erogath 25.11.2018 / 21:02

2 respostas

1

Eu faria um backup de baixo nível primeiro:

sudo dd if=/dev/sdc1 of=/path/to/lots/of/space/sdc1.img

Então eu colocaria esse disco em um sistema Windows e usaria as ferramentas de reparo do Windows. Como o linux não tem suporte para reparar o NTFS.

ntfsfix will only mark the drive as needing attention in windows.

    
por 25.11.2018 / 21:11
1
sudo mount  /dev/sdc /mnt/harddrive
mount: /mnt/harddrive: wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error.

Este erro não é surpreendente: você só pode montar um sistema de arquivos (que geralmente reside em uma partição como /dev/sdx1 ), mas aqui você está tentando monte o disco inteiro ( /dev/sdx ).
Daí o erro "errado tipo fs […]": não há sistema de arquivos no local que você especificou.

sudo mount  /dev/sdc1 /mnt/harddrive

Aqui, você está especificando uma partição, que pode (ou não) conter um sistema de arquivos.
Com base nas informações da tabela de partições (que você examinou usando fdisk -l ), o kernel supõe que deve haver um NTFS nessa partição e carrega o módulo do kernel relevante para montá-lo. Esse módulo não consegue montar o NTFS e relata alguns erros ao longo do caminho.

Isso pode significar uma de várias coisas:

  • Existe um NTFS na partição, mas está danificado.
    Nesse caso, tente recuperá-lo de uma máquina Windows como Micheal sugeriu .
  • Existe um sistema de arquivos diferente que não é suportado nativamente pelo Linux (por exemplo, exFAT).
    Nesse caso, você pode instalar softwares de terceiros para montar o sistema de arquivos. Você deve, no entanto, verificar qual sistema de arquivos está realmente na unidade antes de instalar e testar coisas aleatoriamente.
  • Não há nenhum sistema de arquivos; a entrada na tabela de partição é apenas enganosa.
    Nesse caso, não há nada a perder: apenas formate a partição com um sistema de arquivos de sua escolha e altere o tipo de sistema de arquivos na tabela de partições de acordo.
por 25.11.2018 / 22:12