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


розмістити вихід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добре, але він все ще не встановлюється.
Юліу

зробити перезапуск.
Avinash Raj

робимо відразу
Iuliu

успіху немає. Після того як я 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

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


1

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

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


1

Ось як я щойно зробив ідеальну та чисту установку підтримки для файлової системи EXFAT, щоб отримати доступ до своєї нової мікро SD-карти, в моїй Ubuntu 12.04 (64-розрядна, працює на Thinkpad T60, двоядерний, 2,0 ГГц і 4 Гб ram, працює на внутрішньому накопичувачі SSD Kingston). Все, що потрібно зробити - це встановити Synaptic Package Manager, можливо, за допомогою менеджера пакунків за замовчуванням. Потім у полі пошуку введіть exfat. Коли я це зробив, у списку з’явились лише два пункти: exfat-utils та exfat-fuse. Тепер поставте галочку в обох цих полях, натиснувши на вказівник миші (насправді я поставив галочку, і я отримав повідомлення про те, що потрібно обоє. Коли я закрив спливаюче повідомлення, обидва поля поставили галочку на мене). Потім натисніть кнопку застосувати. Коли встановлення завершено (дуже швидко та легко), я відкрив свій файловий менеджер. У верхньому лівому куті я натиснув на мікро SD-карту, яку раніше не можна було встановити. Одразу ж вміст картки відображається вперше, з моменту форматування картки в exFAT. У той час у мене був лише тестовий текстовий файл, щоб допомогти мені визначити, що відбувається. Тепер все ідеально, і я не ' не потрібно вручну робити що-небудь (наприклад, встановити та відключити). Це все автоматично, як з картами, відформатованими на FAT32. ВОЙЛА !!! Зараз все добре. Насолоджуйтесь! ПРИМІТКА: Я переформатував свою загальну карту micro SDHC класу 10 на 512 Гб в 32-розрядному Windows XP, тому що на той час це не вдалося зробити з моєю системою Ubuntu тоді, перш ніж було встановлено підтримку exFAT.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.