Unidade NTFS reconhecida pelo Linux, não pelo Windows

1

Eu tenho uma unidade USB formatada em NTFS de 2 TB conectada a um Raspberry Pi que eu uso como NAS. Eu posso acessar a unidade através do terminal Linux e ver todos os arquivos, e também posso acessar todos os arquivos do meu PC Windows através do Samba.

Quando eu desconectar essa unidade do Pi (após desligar, é claro) e conectá-la ao meu PC com Windows, ela não será reconhecida. Meus sintomas incluem:

  • Abrir o Windows Explorer às vezes faz o explorer.exe travar / travar (até que eu desconecte o disco rígido)
  • Outras vezes, o disco aparece como "Disco local (H :)" sem informações de armazenamento. Clicar duas vezes sobre isso faz o explorer.exe travar / travar até eu desconectar o disco rígido.
  • O gerenciamento de disco também é interrompido quando o disco é conectado e só responde quando eu desconecto o disco rígido

Eu tentei executar chkdsk H: do prompt de comando elevado - absolutamente nada acontece. Apenas um console em branco. Deixei isso por 2 horas e ainda nada aconteceu. Eu tentei isso em várias máquinas Windows.

Quando executo o TestDisk a partir do Pi, ele reconhece a tabela de partições e mostra que é uma partição NTFS primária.

Eu posso acessar todos os arquivos de um ambiente Linux (RPi), então sei que o disco funciona, então por que o Windows não está reconhecendo isso?

EDIT1: Saída de sudo fdisk-l /dev/sda :

pi@raspberrypi ~ $ sudo fdisk -l /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398933504 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029167 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x73736572

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048  3907040129  1953519041    7  HPFS/NTFS/exFAT

EDIT2: Eu corri GParted e TestDisk de um Live CD do GParted. Abaixo está uma captura de tela do terminal TestDisk mostrando que existe uma partição NTFS na unidade (tive que usar meu telefone porque não sei como lidar com capturas de tela no GParted)

AquiestáajaneladoGPartedmostrandoomesmodisco:

Assim, parece que as informações das duas ferramentas são conflitantes. GParted me diz que antes que eu possa criar uma partição, devo criar uma tabela de partição que irá apagar todos os dados do disco. Eu não posso fazer isso porque há uma carga de dados nele que não é viável para eu transferir para outro lugar.

Outra coisa que notei é que o TestDisk mostra o tamanho da partição como 3.907,0 38.082 setores, mas o GParted mostra o total de setores como 3.907,0 29.167 , implicando que o o tamanho da partição está incorreto de alguma forma.

Ainda existe alguma maneira de reparar a tabela de partições sem perder todos os meus dados?

    
por nagyben 04.03.2014 / 22:09

0 respostas