Jak włączyć exFAT w Ubuntu 14.04

131

Właśnie zainstalowałem Ubuntu 14.04 i nie mogę zamontować exFATdysku twardego.

Otrzymuję następujący błąd:

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

Zainstalowałem exfat-utilsi exfat-fuseużywam apt-get, ale bez powodzenia. Próbowałem również repozytorium, ppa:relan/exfatale otrzymałem:

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.

Czy ktoś może mi podpowiedzieć? Wszystkie moje kopie zapasowe danych znajdują się na tym dysku twardym.

EDYTOWAĆ:

Dane wyjściowe $ sudo apt-cache policy exfat-fuseto:

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

Wypróbowałem to na Linux Mint i miałem ten sam problem. Próbowałem również zamontować go na komputerze Mac i działało idealnie, aby dane nie zostały uszkodzone.

EDYCJA 2:

Wygląda na to, że był to problem z moim dyskiem twardym, który najwyraźniej odłączyłem od portu USB bez odmontowania i miał błąd sumy kontrolnej. Po podłączeniu go do komputera Mac automatycznie fsck_exfatsprawdziłem dysk, co naprawiło problem, i mogłem go załadować również na Ubuntu. Myślę, że podobną rzecz można również osiągnąć w Ubuntu, ale nie wiem, jakich narzędzi użyć, aby to zrobić.

Iuliu
źródło
opublikować wynikiapt-cache policy fuse-exfat
Avinash Raj
Zredagowałem pytanie i dodałem informacje
Iuliu

Odpowiedzi:

202

Samo zainstalowanie poniższych pakietów spowoduje automatyczne zamontowanie dysków sformatowanych w formacie exFAT,

sudo apt-get install exfat-fuse exfat-utils

Lub możesz spróbować zainstalować go ręcznie po zainstalowaniu powyższych pakietów,

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

/dev/sdxx - Twoja partycja exfat.

W Ubuntu 14.04, exfat-fusea exfat-utilspakiety są dostępne w repozytorium Universe. Dlatego włącz to repozytorium, aby zainstalować te dwa pakiety na Ubuntu 14.04.

sudo add-apt-repository universe

I nie zapomnij zaktualizować wszystkich repozytoriów,

sudo apt-get update
Avinash Raj
źródło
Kiedy próbuję zainstalować fuse-exfat, otrzymuję Depends: fuse-utils (>= 2.7) but it is not installable. Jednak po usunięciu ppa:relan/exfatppa sudo apt-get install fuse-utils exfat-fusedziała dobrze, ale nadal się nie montuje.
Iuliu,
zrestartuj się.
Avinash Raj,
robi od razu
Iuliu,
bez powodzenia. Po usunięciu ppa:relan/exfatppa wykonującego dane $ sudo aptget install exfat-fuse exfat-utilswyjściowe 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.i dane $ sudo apt-cache policy fuse-exfatwyjściowe w N: Unable to locate package fuse-exfat.
Iuliu
2
czy są 2 różne pakiety fuse-exfati exfat-fuse?
Iuliu
4

co powiesz na kompilację ze źródła?

# 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
Blanca Higgins
źródło
2

Wystarczy dodać następujący PPA i zainstalować z PPA:

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

i uruchom ponownie komputer.

użytkownik280489
źródło
1

Miałem ten sam problem i wypróbowałem bezpiecznik i wszystko, co jest zalecane na forach, z ustawieniem / weryfikacją bezpiecznika i próbą zamontowania go ręcznie, ale bez powodzenia.

Problem wystąpił, ponieważ wysunąłem dysk przed odmontowaniem go, gdy mój Macbookpro został uderzony. Użyłem dysku MacBooka do naprawy i zaczął się ponownie montować w Ubuntu z nienaruszonymi wszystkimi danymi.

osiągnąć
źródło
1

Oto jak właśnie wykonałem idealną i czystą instalację obsługi typu systemu plików exFAT, aby uzyskać dostęp do mojej nowej karty micro SD w moim Ubuntu 12.04 (64-bitowym, działającym na Thinkpad T60, dwurdzeniowy, 2.0GHz i 4Gb RAM, działający na wewnętrznym dysku SSD firmy Kingston). Wystarczy zainstalować Menedżera pakietów Synaptic, prawdopodobnie przy użyciu domyślnego menedżera pakietów. Następnie w polu wyszukiwania wpisz exfat. Kiedy to zrobiłem, na liście pojawiły się tylko dwa elementy: exfat-utils i exfat-fuse. Teraz umieść znacznik wyboru w obu tych polach, klikając wskaźnikiem myszy (tak naprawdę zaznaczyłem górny i dostałem komunikat, że oba są wymagane. Po zamknięciu wyskakującego komunikatu oba pola zostały zaznaczone dla mnie). Następnie kliknij Zastosuj. Po zakończeniu instalacji (bardzo szybko i łatwo) otworzyłem menedżera plików. W lewym górnym rogu kliknąłem kartę micro SD, której wcześniej nie można było zamontować. Natychmiast wyświetlana jest zawartość karty po raz pierwszy od sformatowania karty na exFAT. Miałem wtedy tylko testowy plik tekstowy, aby pomóc mi ustalić, co się dzieje. Teraz wszystko jest idealne, a ja nie t trzeba ręcznie robić cokolwiek (np. montować i odmontowywać). Wszystko odbywa się automatycznie, podobnie jak w przypadku kart sformatowanych w systemie FAT32. VOILA !!! Teraz wszystko jest dobrze. Cieszyć się ! UWAGA: Ponownie sformatowałem moją kartę micro SDHC klasy 10 512 Gb w systemie Windows XP w wersji 32-bitowej, ponieważ w tamtym czasie nie było to możliwe w moim systemie Ubuntu, przed powyższą instalacją obsługi exFAT.

Steve Malinowski
źródło