Як включити exFAT в Ubuntu 14.04

Я щойно встановив 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, але я не знаю, які інструменти для цього використовувати.

Рішення

Встановлення лише наведених нижче пакетів призведе до автоматичного монтування дисків, відформатованих у форматі 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
Коментарі (11)

як щодо компіляції з вихідного коду?

# 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
Коментарі (0)

Просто додайте наступний PPA і встановіть з нього:

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

і перезавантажте комп'ютер.

Коментарі (0)