Como ativar o exFAT no Ubuntu 14.04


131

Acabei de instalar o Ubuntu 14.04 e não consigo montar meu exFATdisco rígido.

Estou tendo o erro a seguir:

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).
'

Eu instalei exfat-utilse exfat-fuseusando o apt-get, mas sem sorte. Eu também tentei o repositório, ppa:relan/exfatmas obtive:

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.

Alguém pode me dar uma dica? Todos os meus dados de backup estão nesse disco rígido.

EDITAR:

A saída de $ 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

Tentei em um Linux Mint e tive o mesmo problema. Também tentei montá-lo em um Mac e funcionou perfeitamente para que os dados não sejam corrompidos.

EDIT2:

Parece que houve um problema com o meu disco rígido, que aparentemente desconectei da porta USB sem desmontar e houve um erro de soma de verificação. O que fiz foi conectá-lo no meu Mac e ele fez automaticamente uma fsck_exfatverificação de disco que corrigia o problema e eu também podia carregá-lo no Ubuntu. Eu acho que algo semelhante poderia ser alcançado no Ubuntu também, mas não sei quais ferramentas usar para fazer isso.


postar a saída deapt-cache policy fuse-exfat
Avinash Raj

Eu editei a pergunta e acrescentou a informação
Iuliu

Respostas:


202

Instalar os pacotes abaixo sozinho monta automaticamente suas unidades formatadas exFAT,

sudo apt-get install exfat-fuse exfat-utils

Ou você pode tentar montá-lo manualmente depois de instalar os pacotes acima,

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

/dev/sdxx - sua partição exfat.

No Ubuntu 14.04, exfat-fusee exfat-utilspacotes estão disponíveis no repositório Universe. Portanto, habilite esse repositório no pedido para instalar esses dois pacotes no Ubuntu 14.04.

sudo add-apt-repository universe

E não se esqueça de atualizar todos os repositórios,

sudo apt-get update

Quando tento instalar fuse-exfat, recebo Depends: fuse-utils (>= 2.7) but it is not installable. No entanto, se eu remover o ppa:relan/exfatppa sudo apt-get install fuse-utils exfat-fusefunciona ok, mas ele ainda não monta.
21914 Iuliu

faça uma reinicialização.
Avinash Raj

fazendo imediatamente
Iuliu

sem sucesso. Depois de remover o ppa:relan/exfatppa, executa as $ sudo aptget install exfat-fuse exfat-utilssaídas Reading package lists... Done Building dependency tree Reading state information... Done exfat-fuse is already the newest version. exfat-utils is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.e as $ sudo apt-cache policy fuse-exfatsaídas em N: Unable to locate package fuse-exfat.
21914 Iuliu

2
existem 2 pacotes diferentes fuse-exfate exfat-fuse?
Iuliu

4

que tal compilar a partir da 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

2

Basta adicionar o seguinte PPA e instalar a partir do PPA:

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

e reinicie o seu computador.


1

Eu tive o mesmo problema e tentei o fusível e tudo o que é recomendado nos fóruns com a instalação / verificação do fusível e a montagem manual, mas sem sorte.

O problema ocorreu porque eu ejetei o disco antes de desmontá-lo quando meu macbookpro foi atingido. Então eu usei o Diskutility do MacBook para repará-lo e ele começou a montar novamente no ubuntu com todos os meus dados intactos.


1

Aqui está como eu fiz uma instalação perfeita e limpa do suporte ao tipo de sistema de arquivos exFAT, para acessar meu novo cartão micro SD, no meu Ubuntu 12.04 (64 bits, rodando em um Thinkpad T60, dual core, 2.0GHz e 4Gb ram, executando em uma unidade SSD Kingston interna). Tudo que você precisa fazer é instalar o Synaptic Package Manager, possivelmente usando o gerenciador de pacotes padrão. Em seguida, na caixa de pesquisa, digite exfat. Quando fiz isso, apenas dois itens foram exibidos na lista: exfat-utils e exfat-fuse. Agora, marque as duas caixas clicando com o ponteiro do mouse (na verdade, marquei a primeira e recebi uma mensagem de que ambas são necessárias. Quando fechei a mensagem pop-up, as duas caixas foram marcadas para mim). Em seguida, clique em Aplicar. Quando a instalação foi concluída (muito rápida e facilmente), abri meu gerenciador de arquivos. No canto superior esquerdo, cliquei no cartão micro SD que anteriormente não era montável. Imediatamente, o conteúdo do cartão é exibido pela primeira vez, desde a formatação do cartão para exFAT. Eu só tinha um arquivo de texto de teste na época, para me ajudar a determinar o que estava acontecendo. Agora, tudo está perfeito, e eu não Não é necessário fazer nada manualmente (como montar e desmontar). É tudo automático, como nos cartões formatados para FAT32. VOILA !!! Tudo está bem agora. Apreciar ! NOTA: Reformatei meu cartão micro SDHC classe 10 genérico de 512 Gb no Windows XP de 32 bits, porque na época não era possível fazer isso com o meu sistema Ubuntu antes da instalação do suporte exFAT acima.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.