Как включить exFAT в Ubuntu 14.04

131

Я только что установил Ubuntu 14.04 и не могу смонтировать exFATжесткий диск.

Я получаю следующую ошибку:

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

Я установил exfat-utilsи exfat-fuseиспользую apt-get, но не повезло. Я также попробовал репозиторий, ppa:relan/exfatно я получил:

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.

Кто-нибудь может дать мне подсказку? Все мои резервные копии находятся на этом жестком диске.

РЕДАКТИРОВАТЬ:

Вывод $ 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

Пробовал на Linux Mint и имел ту же проблему. Также попытался установить его на Mac, и он работал отлично, чтобы данные не были повреждены.

EDIT2:

Похоже, что это была проблема с моим жестким диском, который, по-видимому, я отключил от USB-порта без размонтирования, и он имел ошибку контрольной суммы. Я подключил его к своему Mac, и он автоматически выполнил fsck_exfatпроверку диска, которая устранила проблему, и я также смог загрузить ее в Ubuntu. Я думаю, что аналогичного можно добиться и в Ubuntu, но я не знаю, какие инструменты использовать для этого.

Iuliu
источник
опубликовать выводapt-cache policy fuse-exfat
Avinash Raj
Я отредактировал вопрос и добавил информацию
Iuliu

Ответы:

202

Установка только указанных ниже пакетов автоматически смонтирует ваши диски в формате exFAT,

sudo apt-get install exfat-fuse exfat-utils

Или вы можете попробовать смонтировать его вручную после установки вышеуказанных пакетов,

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

/dev/sdxx - ваш раздел exfat.

В Ubuntu 14.04 exfat-fuseи exfat-utilsпакеты доступны в репозитории Universe. Поэтому включите этот порядок репозитория, чтобы установить эти два пакета в Ubuntu 14.04.

sudo add-apt-repository universe

И не забудьте обновить все репозитории,

sudo apt-get update
Авинаш Радж
источник
Когда я пытаюсь установить, fuse-exfatя получаю Depends: fuse-utils (>= 2.7) but it is not installable. Тем не менее, если я ppa:relan/exfatудаляю ppa sudo apt-get install fuse-utils exfat-fuseработает нормально, но все равно не монтируется
Юлиу
сделать перезагрузку.
Авинаш Радж
делаю сразу
Юлиу
нет успеха После того, как я ppa:relan/exfatудаляю ppa, выполняющий $ sudo aptget install exfat-fuse exfat-utilsвыходы в 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.и $ sudo apt-cache policy fuse-exfatвыходы в N: Unable to locate package fuse-exfat.
Юлиу
2
есть 2 разных пакета, fuse-exfatа exfat-fuse?
Юлиу
4

как насчет компиляции из источника?

# 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

Просто добавьте следующий PPA и установите его из PPA:

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

и перезагрузите компьютер.

user280489
источник
1

У меня была та же проблема, и я попробовал fuse, и все, что рекомендовалось на форумах, с настройкой / проверкой fuse и попыткой монтировать его вручную, но безуспешно.

Проблема возникла из-за того, что я извлек диск перед его размонтированием, когда мой macbookpro получил удар. Поэтому я использовал Diskutility MacBook для его восстановления, и он снова начал монтироваться в Ubuntu со всеми моими данными в целости и сохранности.

achie
источник
1

Вот как я только что сделал идеальную и чистую установку поддержки типа файловой системы exFAT для доступа к моей новой карте micro SD в моей Ubuntu 12.04 (64-битная, работающая на Thinkpad T60, двухъядерная, 2,0 ГГц и 4 ГБ) оперативная память, работающая на внутреннем SSD-диске Kingston). Все, что нужно сделать, это установить Synaptic Package Manager, возможно, с помощью менеджера пакетов по умолчанию. Затем в поле поиска введите exfat. Когда я это сделал, в списке появились только два элемента: exfat-utils и exfat-fuse. Теперь установите флажок в обоих этих полях, щелкнув указателем мыши (на самом деле, я поставил галочку на верхнем и получил сообщение, что оба требуются. Когда я закрывал всплывающее сообщение, оба флажка были помечены для меня). Затем нажмите «Применить». Когда установка завершилась (очень быстро и легко), я открыл свой файловый менеджер. В левом верхнем углу я щелкнул карту Micro SD, которая ранее не была подключена. Сразу же содержимое карты отображается впервые, начиная с форматирования карты в exFAT. В то время у меня был только тестовый текстовый файл, чтобы помочь мне определить, что происходит. Теперь все идеально, и я не нужно вручную что-либо делать (например, монтировать и размонтировать). Это все автоматически, как с картами, отформатированными в FAT32. ВОЙЛА !!! Все хорошо, сейчас. Наслаждайтесь ! ПРИМЕЧАНИЕ. Я переформатировал свою общую карту micro SDHC класса 10 емкостью 512 ГБ в 32-разрядной версии Windows XP, потому что в то время это не могло быть сделано с моей тогдашней системой Ubuntu до вышеупомянутой установки поддержки exFAT.

Стив Малиновский
источник