Macの起動時の問題や不具合は、macOSのディスクアクセス権を修復することで解決できる場合があります。ディスクアクセス権を設定することで、Mac上のファイルやフォルダへのアクセス権をユーザーが制御できるようになります。
残念ながら、ディスクのアクセス権を意図せず壊してしまうことは非常に簡単です。実際、Macでアプリをインストールしたりアンインストールしたりするだけでも、時間の経過とともにアクセス権が壊れてしまう可能性があります。
ファイルのパーミッションが破られると、アプリが互いのファイルを変更したり、読み取り専用のシステムファイルを変更したりできるようになる可能性があり、その結果、macOSで様々なパーミッションエラーや誤動作が発生する可能性があります。そのため、macOSのディスクパーミッションが適切に設定されていることが不可欠です。
このチュートリアルでは、macOS でディスク権限を確認して修正する方法を説明します。これは通常、Mac で発生する可能性のあるソフトウェアの問題を解決するための基本的なトラブルシューティング手順です。
macOSのディスク権限について
Macのディスク上のすべてのファイルとフォルダには、誰が読み取り、書き込み、または実行できるかを決定する一連の権限が関連付けられています。macOSは、各ファイルの権限のマスターリストを保持しています。
これにより、オペレーティングシステムはディスク上のファイル全体を調べ、その権限を元のマスター権限リストと比較することができます。これにより、万が一エラーが発生した場合でも、誤って変更された権限をデフォルトの状態に戻すことができます。
ディスクユーティリティでディスクのアクセス権を確認する方法
ステップ1: Macでディスクユーティリティを開きます。アプリケーション/ユーティリティフォルダ内にあります。または、「移動」>「ユーティリティ」を選択するか、SpotlightでCommand (⌘) + スペースバーを押して見つけることもできます。
ステップ2:左側の列に検出されたすべてのボリュームとディスクが一覧表示されますので、権限を確認したいディスクを選択します。必要に応じて、ディスクアイコンの左側にある開閉用三角ボタンをクリックすると、ボリュームとパーティションの名前が表示されます。
ステップ 3:「First Aid」タブをクリックします。
ステップ4:次に、「ディスクのアクセス権の検証」ボタンをクリックします。修復プロセスが完了すると、ディスクユーティリティに「アクセス権の検証が完了しました」というメッセージが表示されます。
ヒント:選択したディスクのサイズによっては、処理に時間がかかる場合がありますので、しばらくお待ちください。ディスクユーティリティで不正なアクセス権が検出された場合は、その内容を示すメッセージが表示されます。
次のセクションで説明する手順に従って、破損したアクセス許可を修復できます。
ディスクユーティリティでディスクのアクセス権を修復する方法
ステップ 1: Mac でディスクユーティリティを開きます。
ステップ 2:左側の列でディスクを選択します。
ステップ 3:「First Aid」タブをクリックします。
ステップ4:「ディスクのアクセス権を修復」ボタンをクリックします。修復プロセスが完了すると、ディスクユーティリティに「アクセス権の修復が完了しました」というメッセージが表示されます。
ヒント:最初にディスクを検証せずにディスクのアクセス許可を修復してもまったく問題ありません。
コマンドラインからディスクのアクセス権を修復する方法
ステップ1: Macでターミナルを開きます。アプリケーション/ユーティリティフォルダ内、または「移動」>「ユーティリティ」を選択するか、Spotlight検索を使って見つけてください。
ステップ 2:次のコマンドをターミナル ウィンドウに入力または貼り付けます。
sudo diskutil repairPermissions /
修復プロセスはデフォルトの起動ボリュームで開始され、次のようなメッセージが表示されます。
Started verify/repair permissions on disk0s2 Macintosh HD
ヒント:起動ディスク以外のボリュームのディスクアクセス権を修復するには、上記のコマンド ライン文字列の「/」を他のボリューム名に置き換えます。
無視しても問題ないディスク権限エラーメッセージ
コマンドライン方式とディスクユーティリティのどちらを使用しても、検証と修復プロセスの結果は同じです。ディスクに多数の不正なアクセス権が見つかった場合でも、ほとんどは無視して構わないので、慌てる必要はありません。
Appleは、こちらのサポートドキュメントで、無視しても問題ないディスク権限エラーのリストを公開しています。例えば、ファイルやディレクトリの権限を自分で変更した場合によく表示される「ACLが見つかりましたが、想定外です…」といったメッセージは、通常は無視して構いません。
「それらは正確だが、一般的に心配するほどのものではない」とAppleは説明している。
ディスクユーティリティと権限に関するFAQ
アクセス権を修復するには、macOS インストール ディスクから起動する必要がありますか?
起動ディスクのアクセス権を修復する場合を除き、ディスクのアクセス権を修正するために macOS インストール ディスクまたはリカバリ パーティションから起動する必要はありません。
macOS をインストールする前に権限を修復する必要がありますか?
macOS インストーラーが自動的にディスクアクセス権を修復するため、以前にインストールした OS に macOS をインストールする前にディスクアクセス権を修復する必要はありません。
ディスクユーティリティがアカウントの権限を修復しないのはなぜですか?
奇妙なことに、ディスクユーティリティはアカウントのホームフォルダ内のフォルダやファイルのアクセス権設定を修復しません。ユーザーのホームディレクトリのみのディスクアクセス権をリセットする必要がある場合は、macOS 10.5以降のインストールディスクからMacを起動するか、リカバリパーティションまたはインターネットリカバリから起動してください。
メニューバーの「ユーティリティ」を選択し、「ターミナル」を選択します。ターミナルウィンドウに「reset password」(かぎ括弧なし)と入力してReturnキーを押します。次に、Macの上部にあるディスクアイコンをクリックし、その下のメニューをクリックして、問題が発生しているユーザーアカウントを選択します。ウィンドウ下部にある「リセット」ボタンをクリックします。
パスワードリセットユーティリティを実行すると、ホームディレクトリの権限もデフォルト状態にリセットされます。この方法はmacOS Lion以降のすべてのmacOSバージョンで有効ですが、アカウントごとに実行する必要があります。
ディスクのアクセス権が壊れていても、Mac は大丈夫ですか?
多くのMacユーザーは、ディスクのアクセス権を意図せず変更してしまうことがあります。ほとんどの場合、誤ったディスクアクセス権は、ソフトウェアの不具合を除けば、Macに悪影響を与えることはありません。ディスクアクセス権を修復することは、システム権限を正しいデフォルト値にリセットする最も簡単な方法です。
macOS 10.6 以前を使用している場合はどうなりますか?
Mac で macOS 10.6 以前を実行していて、ディスクユーティリティを使用するときにインストールディスクまたは復元ディスクから Mac を起動していない場合は、ディスクエラーメッセージが表示されることがあります。
ソフトウェアの更新後に権限を修正する必要がありますか?
いいえ、macOS ソフトウェアのアップデート後、macOS はディスクのアクセス権を自動的に修復します。
Mac に複数のドライブが接続されている場合、どうなりますか?
起動ディスクだけでなく、すべてのドライブとボリュームのディスク権限のヘルス チェックを実行することをお勧めします。
Mac のディスク権限を定期的に確認する必要がありますか?
それは素晴らしいアイデアですね!権限の問題はMacにアプリをインストールしたりアンインストールしたりするときによく発生するため、毎月のMacのクリーンアップルーチンに権限チェックを定期的に組み込むことをお勧めします。
このヒントは役に立ちましたか?このようなチュートリアルが気に入ったら、ぜひこの記事をブックマークして、Mac ユーザーの友達にシェアしてください。
参照:
- Macをセーフモードで起動する方法、理由、タイミング
- Macを詳細モードで起動する方法
- Macをターゲットディスクモードで起動する方法
- Macで起動ディスクを選択する方法
私たちは提案や賢いアイデアを歓迎しておりますので、ぜひコメント欄にご意見をお寄せいただくか、[email protected]までアイデアをお送りください。