外付けドライブは、取り外しせずにプラグオフした後にマウントされません


39

ハードドライブを正しくイジェクトせずに誤ってハードドライブのプラグを抜いてしまったため、プラグを差し込んだときにドライブがマウントされなくなりました。

再び機能させるにはどうすればよいですか?

私は、ディスクを見ることができるlsusbdiskutil list

これまでのところ、私は試しました:

  • sudo diskutil unmountDisk force /dev/disk2
  • sudo diskutil unmount force /dev/disk2
  • ディスクで再起動します。
  • ディスクなしで再起動します。

ディスクは非常にゆっくり振動しているため動作しているようですが、Finderで見ることができません。


2
上記のすべてのオプションを試しましたが、ディスクをマウントおよび/またはイジェクトでき​​ません。First Aidを実行しようとすると、次のメッセージが表示されます。ファイルシステムを修復しています。ボリュームは既にアンマウントされています。fsck_exfat -y -x / dev / rdisk2s1を実行すると、ファイルシステムチェックの終了コードは1になります。マウントされていない状態で見つかった元の状態を復元します。ファイルシステムの検証または修復に失敗しました。操作に失敗しました...次にこれを進める方法はありますか?
ショーンジー20

回答:


41

解決しました。今日この問題がありました。古い外部ドライブは、独自の電源を持ち、サージプロテクターに接続されていました。サージプロテクターの電源ボタンを押したときに他のプラグを抜いて、使用中にドライブの電源を切った。電源を入れ直しましたが、正常に聞こえましたが、コンピューターが認識しておらず、プラグイン時にディスクユーティリティがロードされませんでした。ディスクの有無にかかわらず、再起動、マウント、アンマウント、上記の推奨事項。

「アンマウント」は「ディスクがすでにアンマウントされているか、パーティション分割スキームを持っています...」につながりました。

「マウント」と「イジェクト」は、試行がタイムアウトしたと言いました。

「mountDisk」は正常にマウントされたと言いましたが、私はまだアクセスできず、「unmountDisk」も同様に成功しましたが、後で「mount」または「mountDisk」を実行することはできません。

私はようやく機能する順序を見つけました。

diskutil unmountDisk /dev/disk2
diskutil eject /dev/disk2

それをコンピュータに差し込んだだけで、私たちは黄金になりました。みなさん、助けてくれてありがとう。


9
排出の待機中にボリュームがタイムアウトした
グレンストライカー

31
私はまったく同じ問題を抱えていましたが、unmountDiskうまくいくejectはずですが、「タイムアウト」メッセージが表示されました。私はついにfsck、ディスクを人質にしているかどうかを確認する提案を見つけました。迅速でps aux | grep fsck確かにそれはすぐにそれが差し込まれたように、ディスク/ボリュームをハイジャックされたことを明らかにした。sudo pkill -f fsck(あるいは単にkillPIDとあなたが好む場合)すぐにボリュームをマウントすることができました。
アリエルアロン

1
@ArielAllonありがとう!あなたのコメントは答えと同じくらい重要でした。
ジェフ

1
@ArielAllonこのソリューションを2年間探していました。わたしは、あなたを愛しています。
-connorbode

1
Psは、以下の私の答えに自由に投票してください。apple.stackexchange.com
アリエルアロン

24

fsck接続時にディスクを人質にしているかどうかを確認することをお勧めします。これは私にとってそれでした。

ps aux | grep fsck明らかにした実行:

root              2587   7.3  0.1  4363584  21780   ??  U    10:56PM   2:22.54 /System/Library/Filesystems/exfat.fs/Contents/Resources/./fsck_exfat -y /dev/rdisk2s1

したがって、解決策はsudo kill -9 2587(2587の代わりにPIDを挿入する)(またはsudo pkill -f fsck)でした。それが実行されるとすぐに、私のボリュームはすぐにマウントされました。

ああ、fsck問題であることの皮肉...


1
> sudo kill -9 PIDで問題が解決しました。ボリュームは現在読み取り専用であり、システムはできるだけ早くフォーマットすることを推奨していますが、少なくともすべてのコンテンツをコピーできました。アリエル・アロンとパトリックスに感謝
アレハンドロ・デル・リオ

1
@AlejandrodelRío素晴らしい、助けてくれて嬉しい!関連する質問/回答(apple.stackexchange.com/questions/268998/…)でfsck、コースを実行させた場合(数時間かかる場合があります)完了し、再度読み取り/書き込みを許可する必要があることに注意しました。
アリエルアロン

これを行いましたが、ドライブは読み取り専用でした。ドライブがマウントされないため、取り出し後にこのプロセスを繰り返す必要がありました。私は最終的にディスク(exFatでフォーマットされた)を修復することになり、通常通り動作するようになりました。
マークA

1
うわー、これは私の問題でした!私は何かがドライブをロックしていることを知っていたが、何も見当がつかなかった。ありがとう!また、fsckが実行されている場合に何らかのタイプのフィードバックを提供しないことについて、Apple(Mac OS)に恥をかきます。
マルケス

4

でそれを見ることができるならdiskutil list、その識別子を見つけて(の形で来ます/dev/diskx)、実行します:

diskutil mountDisk /dev/diskx

/dev/diskxディスク識別子に置き換えます。

それでもうまくいかない場合は、

diskutil mountDisk readOnly /dev/diskx

ディスクを読み取り専用としてマウントし、ディスクのパーティションテーブルが破損した場合にデータを取得できるようにします(ディスクのハードアンプラグが原因で発生する可能性は非常に低い)。その場合は、こちらの手順に従って、ハードドライブをフォーマットする必要がありますman diskutil。詳細情報が必要な場合は、マニュアルページを入手してください。


3
One or more volume(s) failed to mount両方のコマンド用。とにかくありがとう
チャールズ

@charlesは問題のあるパーティションのみをマウントしようとします。おそらくdiskutil mount /dev/diskxsy
16

@charlesもreadOnlyオプションを試してみます
たぶん

1
Volume on disk2s2 timed out waiting to mountあり、なしreadOnly
チャールズ

このreadOnlyオプションを使用する場合を除き、すべての答えは私のために機能していません。readOnlyモードでマウントした後、finderUSBケーブルを取り外して物理的に取り外し、USBケーブルを再び使用します。
Tenaciousd93

1

それは私に何度も起こりました。起動パッド、ディスクユーティリティに移動し、マウントしないディスクを選択します。次に、修復を選択します。


1

今日この問題に出くわし、最初にディスクを取り出すことで最終的に解決しました。その後、エラーなしでディスクを正常にマウントできます

diskutil eject /dev/diskx
diskutil mount /dev/diskx

理由もなく迷惑な私と一緒にdownvote、なぜあなたは私の答えが間違っているものをアップ指していない
7heaven

コマンドのタイムアウトまたは両方が失敗する
evolutionxbox

排出の待機中にボリュームがタイムアウトした
グレンストライカー

1

同じ問題がありました。マウント、取り出し、修復に失敗しました。Windowsは私の命を救った。外付けハードディスクをWindowsラップトップに接続しました。外部ハードディスクからデスクトップにファイルをコピーし、デスクトップでファイルを切り取り、外部ハードディスクの同じ場所に貼り付け(置き換え)ます。外付けハードディスクをWindows PCから適切に取り出し、Macbookに接続しました。問題が解決しました。


0

まず、ディスクユーティリティ(または端末)でエラーを探してボリュームを修復しようとしましたか?


ディスクユーティリティが完全に起動していません。メッセージLoading disksは終わりません。ターミナルでどうすればいいですか?
チャールズ

diskutil verifyvolume マウントポイントとdiskutil repairvolume マウントポイント

diskutil verifyDisk /dev/disk2disk2でパーティションマップの検証を開始しました前提条件を確認しますパーティションリストを確認しますEFIシステムパーティションを確認しますEFIシステムパーティションのサイズを確認しますEFIシステムパーティションのファイルシステムを確認しますEFIシステムパーティションのフォルダーの内容を確認しますパーティションマップで問題が見つかりましたこれはエラー起動できない場合があります:-69854を:マウントポイントを持つディスクが必要です
チャールズ

修理は言う、Repairing the partition map might erase disk2s1, proceed? (y/N)。ディスクの内容を失う可能性はどうですか?
チャールズ

その前に、sudo gpt show -R disknumber
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.