お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2017-12-11 13:25:35

shingen
メンバ
登録日: 2012-08-20

USB外付けHDDをマウントできなくなりました。

こんにちは。shingenです。よろしくお願いします。

環境
win10とのデュアルブート(レガシーバイオス)
win10----v1709(fall creators update最新) 32bit
Lubuntu16.04.3 64bit
カーネル linux4.4.0-103
PC 東芝サテライト B552 cpu i5-3320M(2012年ごろの世代)
USBハードディスク 東芝 HP-EH10TK USB3.0

win10をアップグレードしたばかりなので、それが原因と思われますが、解決できません。

マウントできないログ
Error mounting /dev/sdb1 at /media/shingen/EH10: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb1" "/media/shingen/EH10"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 24).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

やってみたこと
Win10側から、テェックディスク
1.管理者権限で、コマンドプロンプト起動
2.chkdsk /f H: (当該HDDはHドライブ)
3.chkdsk /f
再起動時に検査される

再起動後に更に
1.管理者権限で、コマンドプロンプト起動
2.chkdsk /f H: (当該HDDはHドライブ)
3.chkdsk /f
再起動時に検査される

再起動

結果は特に不良セクターなどはなし

注記
win10側の高速起動については、チェックを外しています。
シナプティックパッケージマネージャーで確認したところ、ntfs-3gはインストール済です。
RAIDなどの使い方はしていません。
外付けHDDのフォーマットは、win10でntfsのフォーマット アロケーションユニットサイズ64kb
このディスクは、3日ほど前に、古いHDDからデータを移し使用を始めたばかりです。
データの移管は、lubuntuでやり、cpコマンドを使いました。

どうすればマウントできるか、解決策を教えてください。

オフライン

 

#2 2017-12-12 09:29:36

shingen
メンバ
登録日: 2012-08-20

Re: USB外付けHDDをマウントできなくなりました。

自己解決しました。
win10からは操作できることから、Lubuntu側の問題のみと考えました。
何らかの原因で、ファイル管理が壊れていたものと推定し、
ntfsfixコマンドを用いて、修復しました。
成功しました。
お騒がせしました。

オフライン

 

#3 2017-12-12 16:04:36

shingen
メンバ
登録日: 2012-08-20

Re: USB外付けHDDをマウントできなくなりました。

やっぱり解決できていませんでした。
お騒がせしますが、このような経験をお持ちの方は、よろしくおねがいします。

>ntfsfixコマンドを用いて、修復しました。

修復はでき、マウントできましたが、今度は、win10で使う時に、ディスクに問題が生じたので、チェックをするよう促されます。
チェックをしなくても普通に使えるように見えます。
これをwin10でチェックをしても、しなくても、再びLubuntuに戻るとまた、マウントできなくなります。

一旦、win10で使うとLubuntuにもどった時に、マウントできなくなります。
やはり、win10が原因のような気がします。
解決策は無いでしょうか

オフライン

 

#4 2017-12-12 16:47:52

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: USB外付けHDDをマウントできなくなりました。

同じものか分かりませんが、私の経験した問題です。

いつの頃からか、定かではありませんが、(多分、MS-Windows10からだと思います)一旦、Windows上で、USB接続のHDDをマウントすると、MS-Windows上で、アンマウントしないと、Ubuntuからマウントできなくなるという問題に遭遇したことがあります。
具体的には、MS-Windows上で、マウントしたまま、シャットダウンや再起動、Ubuntu 起動で、使えたものが、マウントできなくなるというものでした。
それ以降、MS-Windowsで使うときは、確実にアンマウントするようにしております。

オフライン

 

#5 2017-12-12 20:44:41

shingen
メンバ
登録日: 2012-08-20

Re: USB外付けHDDをマウントできなくなりました。

siさん、ありがとうございます。

Windowsで、「usbデバイスの安全な取り外し」から、安全に取り外しても同じ状況になってしまいます。
確実にアンマウントするとは、「安全な取り外し」でいいんですよね。

ひとつ気がかりなのは、アロケーションユニットを最大の64kbでフォーマットしていることですが、これが、Lubuntuでは具合が悪いということはないですよね。

オフライン

 

#6 2017-12-13 16:31:32

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: USB外付けHDDをマウントできなくなりました。

shingen による投稿:

siさん、ありがとうございます。

Windowsで、「usbデバイスの安全な取り外し」から、安全に取り外しても同じ状況になってしまいます。
確実にアンマウントするとは、「安全な取り外し」でいいんですよね。

ひとつ気がかりなのは、アロケーションユニットを最大の64kbでフォーマットしていることですが、これが、Lubuntuでは具合が悪いということはないですよね。

試してみましたが、アロケーションユニットを大きくすると、マウントできないですね。
(確認 ubuntu17.10,Fedora27)

オフライン

 

#7 2017-12-13 19:14:51

shingen
メンバ
登録日: 2012-08-20

Re: USB外付けHDDをマウントできなくなりました。

siさん、テストまでしていただきありがとうございます。
フォーマットを標準アロケーションでやり、バックアップから、データを復元しているところです。

結果はまた報告いたします。

オフライン

 

#8 2017-12-13 19:57:02

shingen
メンバ
登録日: 2012-08-20

Re: USB外付けHDDをマウントできなくなりました。

結果報告です。
解決しました。
usbハードディスクを再フォーマット(win標準アロケーションにて)
ついでにwin側で、バックアップからデータを戻す。
win側でデータの書き込み、変更等行う。
win10終了し、Lubuntu起動。
usbハードディスクは自動マウントされた。何ら、エラーは出なかった。
Lubuntuでも書き込み、変更はできた。

できるだけ断片化を防ごうとアロケーションサイズを最大にしたのが、無謀でした。

どうもありがとうございました。

オフライン

 

Board footer

Powered by FluxBB