web-dev-qa-db-ja.com

Mac Finder:WD My Passportがマウントされない

WD My Passport 650GB(FirewireおよびUSB付き)を持っています。私はほぼ1年間使用していますが、常に問題なく動作しました。進行中はFirewire経由で接続するだけです-自宅では、Airport Extremeに接続して、ネットワークストレージとして使用できるようにします。

今日、私はHDDをMacBook Pro(firewire経由)に接続し、何も接続しませんでした。 HDDは起動していますが(はっきりと音が鳴り、電源インジケータが点滅しています)、Finderに表示されません。私もUSBで試しました-兆候はありません。

ディスクユーティリティを実行して、ディスクを修復しようとしました。最初に、「ヘッダー」に問題があることを示す赤いエラー行が表示されました。ただし、修復はすべて正常であるという成功メッセージで完了しました。 HDDも確認しました。成功メッセージも表示されます。私はそれを数回繰り返し、その間にプラグを抜きました。ヘッダーでエラーが発生することはもうありません-それは常に完了していて、すべてがOKであると言っています。ただし、ドライブをマウントできません。

それはディスクユーティリティが示しているものです。

enter image description here

6
Matt

ターミナルでルートレベルでボリュームをマウントしてみてください。 Drive Genius などのツールを使用して、ドライブの整合性/正常性を確認することもできます。回復したデータを保持するツールとストレージがあれば、ドライブでデータレスキューを実行して再フォーマットし、時間を節約します。

4
Lachlan

ほぼ同じ問題をデバッグしました。さまざまなことを何時間か試した後、コンソールでsystem.logを詳しく調べたところ、ようやく答えが見つかりました。私はこれを見つけました:

3.1.13. 21.42.42,090 Sudo[622]:    ... : TTY=ttys001 ; PWD=/Users/...; USER=root ; COMMAND=/usr/sbin/diskutil mount readOnly /dev/disk2s2
3.1.13. 21.42.42,000 kernel[0]: jnl: disk2s2: is_clean: journal magic is bad (0xdead00ab != 0x4a4e4c78)
3.1.13. 21.42.42,000 kernel[0]: hfs: late journal init: volume on disk2s2 is read-only and journal is dirty.  Can not mount volume.
3.1.13. 21.42.42,000 kernel[0]: hfs_mounthfsplus: hfs_late_journal_init returned (22)
3.1.13. 21.42.42,000 kernel[0]: hfs_mounthfsplus: encountered errorr (22)
3.1.13. 21.42.42,000 kernel[0]: hfs_mountfs: encountered failure 22 
3.1.13. 21.42.42,000 kernel[0]: hfs_mount: hfs_mountfs returned 22

問題は悪いジャーナルにあるようです。だから私はジャーナリングを無効にし、マウントはうまくいきました。その後、私は再びジャーナリングを有効にしました。ディスクユーティリティがディスクの検証中にこれを検出できなかったことに驚いています(すべて正常であると報告されています)。

ジャーナリングを無効にする端末オプションは次のとおりです。

Sudo diskutil disableJournal force /dev/diskXsX

diskXsXをケースに適したものに置き換えます。上記のこのコマンドは、終了時にエラーを報告しますが、無視します。

3

これは、ドライブをイジェクトせずにドライブを取り外すと、ときどき起こります。ドライブを接続するだけで、何もしません。約10〜15分待った後、Finderに再び表示されます。

私の推測では、ドライブが正しく切断されていなかった場合、OSはドライブ全体のインデックスを再作成する必要があります。しばらく時間がかかります。また、私のドライブはexFATでフォーマットされており、それが理由の1つである可能性があります。

1
djeidot