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).
'
apt-get を使って exfat-utils
と exfat-fuse
をインストールしましたが、うまくいきませんでした。
また、リポジトリの 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.
誰かヒントをくれませんか?バックアップしたデータは全てそのHDDに入っています。
編集:
$ 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ポートから抜いたところ、チェックサムエラーが発生したようです。私はそれを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 では、Universe リポジトリで exfat-fuse
および exfat-utils
パッケージが利用できます。Ubuntu 14.04では、exfat-fuse
とexfat-utils
パッケージがUniverseリポジトリで利用できます。
sudo add-apt-repository universe
また、すべてのリポジトリを更新することをお忘れなく。
sudo apt-get update
ソースからコンパイルするのは?
# 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
以下のPPAを追加して、PPAからインストールするだけです。
sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils
をインストールして、コンピュータを再起動してください。