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

117

Я только что установил Ubuntu 14.04 , и я не могу установить мой exFAT HDD.

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

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.

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

EDIT:

Выходной файл $ 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:

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

    
задан Iuliu 20.04.2014 в 16:27
источник

5 ответов

182

Установка только указанных ниже пакетов будет автоматически монтировать ваши форматированные диски 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. Поэтому включите этот репозиторий inorder для установки этих двух пакетов на Ubuntu 14.04.

sudo add-apt-repository universe

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

sudo apt-get update
    
ответ дан Avinash Raj 20.04.2014 в 16:44
источник
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
    
ответ дан Blanca Higgins 20.04.2014 в 18:43
2

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

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

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

    
ответ дан user280489 11.05.2014 в 16:41
1

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

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

    
ответ дан achie 03.06.2014 в 07:29
1

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

    
ответ дан Steve Malinowski 07.02.2016 в 07:14