fsck error: atualmente, apenas 1 ou 2 FATs são suportados, não 34

3

Por que recebo o erro fsck: "atualmente, apenas 1 ou 2 FATs são suportados, não 34?" E o que posso fazer para executar com êxito o fsck?

Estou fsck-ing meu cartão SD Transcend 16GB Classe-6. Ele foi corrompido recentemente (não sei como). Eu já recuperei os dados. Agora estou tentando consertar o cartão para reutilização. Eu quero ver se eu posso consertá-lo sem reformatar - usando fsck.

Aqui está a saída para executar fdisk e fsck no Ubuntu 9.04:

billpaetzke@billpaetzke-desktop:~$ sudo fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1aac1aac

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9352    75119908+  83  Linux
/dev/sda2            9353        9729     3028252+   5  Extended
/dev/sda5            9353        9729     3028221   82  Linux swap / Solaris

Disk /dev/sdb: 16.0 GB, 16071000064 bytes
218 heads, 56 sectors/track, 2571 cylinders
Units = cylinders of 12208 * 512 = 6250496 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2572    15690240    b  W95 FAT32
billpaetzke@billpaetzke-desktop:~$ sudo fsck /dev/sdb1
fsck 1.41.3 (12-Oct-2008)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Currently, only 1 or 2 FATs are supported, not 34.
    
por Bill Paetzke 04.11.2009 / 04:51

1 resposta

4

Quando você faz um dosfsck, você precisa dizer qual o número da partição - o lançamento do dosfsck pelo fsck não é suficiente neste caso (talvez). Tente executar dosfsck diretamente:

sudo dosfsck -r -v /dev/sdb1

a opção -r é para a fixação interativa do sistema de arquivos

a opção -v é para verbosidade

Se você ainda vir o erro, suspeito que o sistema de arquivos esteja corrompido. O sistema de arquivos está indicando que você tem 34 tabelas de alocação de arquivos, o que não é possível - você precisará reformatar.

    
por 04.11.2009 / 06:03