Come abilitare exFAT in Ubuntu 14.04

124

Ho appena installato Ubuntu 14.04 e non posso montare il mio exFAT HDD.

Ho ricevuto il seguente errore:

Unable to access “SeagateHDD”
Error mounting /dev/sdb1 at /media/me/SeagateHDD: Command-line 'mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sdb1" "/media/me/SeagateHDD"' exited with non-zero exit status 1:
stdout: 'FUSE exfat 1.0.1
'
stderr: 'ERROR: 'Operating Systems' has invalid checksum (0x281c != 0x2450).
'

Ho installato exfat-utils e exfat-fuse usando apt-get ma senza fortuna. Ho anche provato il repository ppa:relan/exfat ma ho ottenuto:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 fuse-exfat : Depends: fuse-utils (>= 2.7) but it is not installable
E: Unable to correct problems, you have held broken packages.

Qualcuno può darmi un suggerimento? Tutti i miei dati di backup sono su quell'HDD.

Modifica

L'output di $ sudo apt-cache policy exfat-fuse è:

exfat-fuse:
  Installed: (none)
  Candidate: 1.0.1-1
  Version table:
     1.0.1-1 0
        500 http://ppa.launchpad.net/relan/exfat/ubuntu/ trusty/main amd64 Packages

Ho provato su una Linux Mint e ho avuto lo stesso problema. Ho anche provato a montarlo su un Mac e ha funzionato perfettamente in modo che i dati non siano corrotti.

EDIT2:

Sembra che si sia verificato un problema con il mio HDD che apparentemente ho scollegato dalla porta USB senza smontare e ha avuto un errore di checksum. Quello che ho fatto è stato collegato al mio Mac e ha fatto automaticamente un controllo del fsck_exfat del disco che ha risolto il problema e ho potuto caricarlo anche su Ubuntu. Penso che una cosa simile possa essere raggiunta anche su Ubuntu, ma non so quali strumenti usare per farlo.

    
posta Iuliu 20.04.2014 - 16:27

5 risposte

191

L'installazione dei seguenti pacchetti da sola consentirà il montaggio automatico delle unità formattate exFAT,

sudo apt-get install exfat-fuse exfat-utils

Oppure puoi provare a montarlo manualmente dopo aver installato i pacchetti di cui sopra,

sudo mkdir /media/exfat
sudo mount -t exfat /dev/sdxx /media/exfat

/dev/sdxx - la tua partizione exfat.

In Ubuntu 14.04, i pacchetti exfat-fuse e exfat-utils sono disponibili nel repository Universe. Quindi, abilita questo repository inorder per installare questi due pacchetti su Ubuntu 14.04.

sudo add-apt-repository universe

E non dimenticare di aggiornare tutti i repository,

sudo apt-get update
    
risposta data Avinash Raj 20.04.2014 - 16:44
4

che ne dici di compilare dalla fonte?

# wget http://sourceforge.net/projects/fuse/files/fuse-2.X/2.9.3/fuse-2.9.3.tar.gz
# tar -xzvf fuse-2.9.3.tar.gz
# cd fuse*
# ./configure
# make
# make install
    
risposta data Blanca Higgins 20.04.2014 - 18:43
2

Basta aggiungere il seguente PPA e installare dal PPA:

sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils

e riavvia il computer.

    
risposta data user280489 11.05.2014 - 16:41
1

Ho avuto lo stesso problema e ho provato il fusibile e tutto ciò che era raccomandato nei forum con l'impostazione / verifica del fusibile e il tentativo di montarlo manualmente ma senza fortuna.

Il problema si è verificato perché ho espulso il disco prima di smontarlo quando il mio macbookpro è stato colpito. Quindi ho usato Diskutility di MacBook per ripararlo e ha iniziato a montare di nuovo in Ubuntu con tutti i miei dati intatti.

    
risposta data achie 03.06.2014 - 07:29
1

Ecco come ho appena realizzato un'installazione di supporto perfetta e pulita per il tipo di file system exFAT, per accedere alla mia nuova scheda micro SD, nella mia Ubuntu 12.04 (64-bit, in esecuzione su un Thinkpad T60, dual core, 2.0 RAM GHz e 4 GB, in esecuzione su un'unità Kingston SSD interna). È sufficiente installare Gestore pacchetti Synaptic , possibilmente utilizzando il gestore pacchetti predefinito. Quindi, nella casella di ricerca, digita exfat. Quando l'ho fatto, solo due elementi venivano visualizzati nell'elenco: exfat-utils e exfat-fuse. Ora, metti un segno di spunta in entrambe le caselle facendo clic con il puntatore del mouse (in realtà, ho spuntato quello superiore, e ho ricevuto un messaggio che è richiesto entrambi. Quando ho chiuso il messaggio a comparsa, sono state spuntate entrambe le caselle me). Quindi, fare clic su Applica. Quando l'installazione è stata completata (molto rapidamente e facilmente), ho quindi aperto il mio file manager. In alto a sinistra ho fatto clic sulla scheda micro SD che in precedenza non era possibile montare. Immediatamente, il contenuto della carta viene visualizzato per la prima volta, dal momento che la formattazione della scheda viene eseguita su exFAT. Al momento avevo solo un file di testo di prova, per aiutarmi a determinare cosa stava succedendo. Ora, tutto è perfetto, e non devo fare manualmente nulla (come montare e smontare). È tutto automatico, come con le carte formattate in FAT32. ECCO !!! Tutto va bene, ora. Godere ! NOTA: ho riformattato la mia scheda di classe 10 micro SDHC generica da 512 Gb in Windows XP a 32 bit, perché al momento non poteva essere eseguita con il mio sistema Ubuntu di allora, prima della precedente installazione di supporto exFAT.

    
risposta data Steve Malinowski 07.02.2016 - 07:14

Leggi altre domande sui tag