Mac のディスク ユーティリティで「ディスクをアンマウントできませんでした」というエラーを解決する
目次:
- USBブートドライブでアンマウントエラーを解決する方法
- Mac リカバリ パーティション経由でディスク ユーティリティ エラーを修正する方法
- Mac OS でコマンドラインからディスクを強制的にアンマウントする方法
ディスク ユーティリティは通常、問題なく動作しますが、「ディスクをアンマウントできませんでした」というイライラするエラーが発生すると、試行されたタスクが順調に進んでいても停止する可能性があります。これは、パーティショニング、ディスクの検証と修復、さらにはフォーマット中に発生する可能性があり、通常、問題を解決する方法や、エラー メッセージや Mac OS のアプリに関する問題についての追加情報はほとんど、またはまったく提供されません。 .
通常、現在のブートドライブが変更されているときに「ディスクをアンマウントできませんでした」というエラーが表示されます。または、ディスクを消去しようとしていた場合、アンマウントできず、消去に失敗することがあります。ディスクエラー。ブート ドライブが変更されている前の状況の場合、最も簡単な解決策は、別のドライブから起動し、代わりにそこからディスク ユーティリティを実行することです。起動ドライブについては、Mac OS X のどのバージョン (少なくとも 10.7、10.8、10.9、10.10、10.12、10.13、10.14 など) 用であるかは問題ではありません。唯一の要件は、ディスク ユーティリティがあることです。彼らは皆そうします。これにより、原因に関係なく、2 つの方法のいずれかで問題を解決できます。1 つ目は問題を確実に解決する方法で、もう 1 つの方法は時々しか機能しません。少し説明して両方をカバーします。また、コマンド ラインでディスクを強制的にアンマウントする方法も示しますが、問題のドライブのデータが失われる可能性があるため、この方法は注意して使用する必要があります。
USBブートドライブでアンマウントエラーを解決する方法
これは常にエラーを修正するため、推奨される方法です。このタスクを完了するには、任意の Mac OS X ブート ドライブが必要です。私はこの目的のために Mavericks ブート インストーラ ドライブを使用しましたが、インストール ドライブであろうと回復ドライブであろうと、他のドライブも動作するはずです。インストールされた OS を格納するプライマリ ブート ディスク:
- USB起動ドライブをMacに接続して再起動
- 起動中にOPTIONキーを押したままにして、接続された起動ドライブを選択します(通常、起動メニューにオレンジ色のアイコンがあります)
- ブートメニューで「ディスクユーティリティ」を選択します(インストーラディスクを使用している場合は、「ユーティリティ」メニューをプルダウンしてディスクユーティリティにアクセスします)
- 「First Aid」に移動してディスクを検証し、必要に応じて修復します
- ここで、「アンマウントできませんでした」エラーをスローした元のタスクを実行します
最近 2 回この問題に遭遇しました。1 回目はドライブのパーティションを変更しようとしたときで、別の「パーティションに失敗しました」というエラーが発生し、それらのパーティションをフォーマットしようとしたときに再びトリガーされました。上記の手順で問題が解決し、すべてが期待どおりに機能するようになりました。
これは、Mac で実行されている Mac OS X のバージョンに関係なく、ブート可能な USB サム ドライブをセットアップすることが非常に重要である理由の良い例です。解決不能でしょう。このようなブート ドライブは、自分で簡単に作成できます。ここでは、OS X 10.9、OS X 10.8、および OS X 10.7 用のブート ディスクを作成する手順を示します。以前のバージョンの Mac OS X を実行している古い Mac の場合、通常、OS X 10.6 以前を実行しているすべてのものには SuperDrive が搭載されているため、同じ目的に使用できる起動可能な DVD が付属しています。
Mac リカバリ パーティション経由でディスク ユーティリティ エラーを修正する方法
Unable to Unmount エラーが応急処置または非ブート パーティションのフォーマットによって引き起こされた場合、すべての新しいバージョンの Mac に含まれているリカバリ パーティションから起動することでエラーを修正できる場合があります。 OS X。パーティションまたはフォーマットによって起動ディスクを変更しようとしてエラーが発生した場合、これは機能しません。代わりに、起動ディスクで上記の方法を使用する必要があります。
- 「Option」キーを押しながら Mac を再起動し、リカバリ パーティションを選択します
- ブートメニューから「ディスクユーティリティ」を選択
- 「First Aid」に移動してディスクを検証および修復するか、「Erase」に移動してディスクをフォーマットします
繰り返しますが、エラーをスローするディスクが、リカバリもオンになっているプライマリ ブート パーティションと同じである場合、上記の方法では問題を解決できない可能性があります。その場合、別の USB ドライブから起動してエラーを修正する必要があります。
Mac OS でコマンドラインからディスクを強制的にアンマウントする方法
コマンドラインを使用して強制的にディスクをアンマウントする別の方法もありますが、データが失われる可能性があるため、これは最も推奨されるオプションではありません。
ただし、ディスクを強制的にアンマウントすると、強制的にアンマウントされたドライブのデータが失われる可能性があるため、このアプローチには注意が必要です。したがって、これはディスクをフォーマットして消去する予定がある場合にのみ適切です。
Mac OS のコマンド ラインから、次の文字列を入力します。
diskutil unmountDisk force /Volumes/DRIVENAME
「DRIVENAME」をアンマウントするボリュームの名前に置き換え、RETURN キーを押してドライブを強制的にアンマウントします。
それでもうまくいかない場合は、さらに一歩進めることができます:
ディスクを強制的にアンマウントするには、デバイス識別子でディスクをターゲットにする必要がある場合もあります。その場合、最初に次のコマンドでディスクを見つけることができます:
diskutilリスト
次に、識別子 (/dev/disk1、/dev/disk2、/dev/disk3 など) に一致するディスクが見つかったら、そのディスクをアンマウントするように指定できます。ここの構文例では、/dev/disk3 を使用してコマンドラインから強制的にアンマウントし、sudo を使用してタスクのスーパーユーザー権限を取得します:
sudo diskutil unmountDisk force /dev/disk3
Return キーを押して管理者パスワードを入力し、Mac からディスクを強制的にアンマウントします。
終了したら、通常どおりターミナルを終了できます。
ディスクユーティリティの「ディスクをアンマウントできませんでした」というエラーメッセージを解決できる別の解決策をご存知ですか?以下のコメントであなたの経験と解決策を共有してください!