Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

MacでSDカードをフォーマット時の「呼び出し元のプロセスまたはユーザーに適切な権限がありません」エラーを解決する方法

SDカードや外付けドライブを消去・フォーマットしようとしたとき、「呼び出し元のプロセスまたはユーザーに、この操作を実行するための適切な権限がありません(The calling process or user lacks the proper privileges to perform this operation)」というエラーメッセージが表示されると、非常に困ってしまいますよね。このエラーは、特定のファイルへのアクセスやシステムレベルのコマンド実行時に、十分な権限がない場合によく発生します。

実際に、Appleコミュニティでは次のような相談が寄せられています。

「SDカードをフォーマットしたいのですが、実行すると『呼び出し元のプロセスまたはユーザーに適切な権限がありません』というメッセージが出ます。アクセス権を確認すると『カスタムアクセス権があります』と表示されるだけで、変更する選択肢がありません。MacでSDカードを再フォーマットするにはどうすればいいですか?」

また、Redditでも同様の声があります。

「Time Machineのバックアップ用にドライブをフォーマットしようとしたら、権限がないというメッセージが出ました。どうすればいいのか分かりません。助けてください。」

慌てる必要はありません。この記事では、ドライブ上の大切なデータを失うことなくこの問題を解決するための有効な方法を紹介します。

準備:トラブルシューティングの前にデータ復旧を最優先に

修正作業を始める前に、まず何よりも優先すべきはデータの復旧です。システムレベルのエラーやディスクのフォーマット問題(今回のような権限エラーなど)に対処する際には、常にデータが完全に失われるリスクが伴います。

バックアップを取らずに再フォーマット・消去・修復を行うと、ファイルが上書きされたり破損したりして、最終的に復元できなくなる可能性があります。これを避けるために、iBoysoft Data Recovery for Macのような信頼性の高い復元ツールを使用しましょう。削除済み・暗号化済み・フォーマット済み・認識されない・マウント解除された状態のドライブからも、データをすべて復元できます。

iBoysoft Data Recovery for Macを使ったデータ復旧の手順は以下の通りです。

  1. iBoysoft Data Recovery for Macを無料ダウンロードし、インストールして起動します。
  2. 左側のリストから問題のあるドライブを選択し、下部の「失われたデータを検索」ボタンをクリックします。
  3. スキャン完了後、ファイルをプレビューして確認します。
  4. 必要なデータを選択し、「復元」をクリックして別の場所に保存します。
    MacでSDカードをフォーマット時の「呼び出し元のプロセスまたはユーザーに適切な権限がありません」エラーを解決する方法

ディスクの修復(内蔵・外付けを問わず)、フォーマット、システム設定の変更などを進めると、ファイルを復元できるチャンスを失うことがあります。だからこそ、以下のトラブルシューティングに進む前に、必ずデータを確保しておくことが重要なのです。

この便利なツールをシェアして、より多くのMacユーザーの助けになりましょう。

Macで「呼び出し元のプロセスまたはユーザーに権限がありません」エラーを解決する7つの方法

データの安全が確保できたら、このエラーを解消するための対処法を順番に試していきましょう。

#1 フルディスクアクセスを許可する

ターミナルやディスクユーティリティ、サードパーティ製ツールなどのアプリは、macOSのプライバシー保護機能によって制限されていることがあります。機密性の高い操作を許可するには、以下の手順を実行します。

  1. Appleメニュー > システム設定 > プライバシーとセキュリティ を開きます。
  2. 「フルディスクアクセス」をクリックし、「+」ボタンを押してエラーが発生しているアプリ(ターミナル、ディスクユーティリティなど)を追加します。
  3. アプリ横のスイッチをオンにします。
    MacでSDカードをフォーマット時の「呼び出し元のプロセスまたはユーザーに適切な権限がありません」エラーを解決する方法
  4. アプリがすでに起動していた場合は、再起動します。

#2 ドライブのアクセス権を確認・調整する

特定のドライブやファイルへの読み書き権限がないことが、このエラーの原因になることがあります。

  1. ドライブまたはフォルダを右クリックし、「情報を見る」を選択します。
  2. 下部にある「共有とアクセス権」セクションまでスクロールします。
  3. 鍵アイコンをクリックし、管理者パスワードを入力します。
  4. 自分のユーザーアカウントに「読み/書き」権限があることを確認します。
  5. 必要に応じて「+」をクリックして自分のユーザーを追加するか、権限レベルを変更します。
    MacでSDカードをフォーマット時の「呼び出し元のプロセスまたはユーザーに適切な権限がありません」エラーを解決する方法

#3 ユーザーアカウントの権限を確認する

一部の操作は管理者アカウントでしか実行できません。アカウントの権限を確認することで、Macで外付けハードドライブをフォーマットできなくなるエラーを解決できる場合があります。

  1. Appleメニュー > システム設定 > ユーザとグループ を開きます。
  2. 左側のリストで自分のアカウントを見つけます。
  3. 「管理者」と表示されていることを確認します。
  4. 「標準」と表示されている場合は、管理者アカウントでログインし直すか、管理者ユーザーに変更を依頼する必要があります。

#4 ディスクユーティリティでドライブを修復する

ディスクユーティリティのFirst Aid(応急処置)機能は、問題の原因となっているディレクトリやアクセス権のエラーを修復できます。

  1. Finder > アプリケーション > ユーティリティ > ディスクユーティリティ を開きます。
  2. サイドバーから問題のあるドライブまたはボリュームを選択します。
  3. ツールバーの「First Aid」ボタンをクリックします。
  4. 確認画面で実行を承認します。完了まで数分かかる場合があります。
  5. Macを再起動し、再度操作を試みます。

ここで問題が解決したら、ぜひこの記事をシェアしてください。

#5 ターミナルで強制的にフォーマットする

「呼び出し元のプロセスまたはユーザーに権限がありません」というエラーでドライブをフォーマットできない場合は、ターミナルからのフォーマットを試してみましょう。ただし、消去する前に必ずドライブをマウント解除してください。

  1. Finder > アプリケーション > ユーティリティ > ディスクユーティリティ を開きます。
  2. 消去したいディスクまたはボリュームを選択します。
  3. 「マウント解除」ボタンをクリックします。
    MacでSDカードをフォーマット時の「呼び出し元のプロセスまたはユーザーに適切な権限がありません」エラーを解決する方法
  4. Finder > アプリケーション > ユーティリティ > ターミナル を開きます。
  5. コマンド diskutil list を入力してEnterキーを押します。
    (問題のあるディスクの識別子を探します。例:/dev/disk2)
  6. コマンド sudo diskutil eraseDisk APFS "NewName" /dev/diskX を入力してEnterキーを押します。
    (diskXは実際のディスク識別子に、NewNameは希望するボリューム名に置き換えてください。)

#6 SIPを一時的に無効化する

上記のすべての方法がうまくいかない場合、システム整合性保護(SIP)が操作をブロックしている可能性があります。SIPを無効化すると、フルrootアクセスが可能になります。

注意:慎重に使用してください。SIPを無効にするとシステムの保護レベルが低下します。作業が完了したら、必ず再度有効化してください。

  1. Macを再起動し、Command + Rキーを押しながら起動してmacOS復旧モードに入ります。
  2. 上部メニューから ユーティリティ > ターミナル を開きます。
    MacでSDカードをフォーマット時の「呼び出し元のプロセスまたはユーザーに適切な権限がありません」エラーを解決する方法
  3. csrutil disable と入力してEnterキーを押します。
  4. 問題の確認が終わったら、再度このモードに入ります。
  5. csrutil enable と入力してEnterキーを押し、SIPを再有効化します。

#7 macOS復旧モードで消去する

最後の手段として、macOS復旧モードを使用して昇格された権限でドライブを消去すれば、通常のmacOS環境での誤ったアクセス権によるフォーマット制限を回避できます。

  1. Macを再起動し、Command + Rキーを押し続けます。
  2. 復旧モードに入ったら、ユーティリティメニューからディスクユーティリティを開きます。
  3. 消去したいディスクを選択します。
  4. 「消去」をクリックし、希望するフォーマット(APFSやMac OS拡張など)を選択します。

この方法により、通常のmacOS使用時に存在する一部の権限制限をバイパスできます。

まとめ

Macで発生する「呼び出し元のプロセスまたはユーザーに権限がありません」エラーは、アクセス権に関連する問題であり、上記の方法でほとんどの場合解決できます。しかし何よりも重要なのは、特にディスクの再フォーマットや消去を予定している場合は、修正作業を始める前にデータを復旧しておくことです。

iBoysoft Data Recovery for Macは、内蔵・外付けドライブから、削除済み・暗号化済み・マウント解除済み・破損したファイルまで幅広く復元できる信頼性の高いソリューションです。データの安全を確保したら、安心して上記のトラブルシューティング手順に進み、Macの完全な機能を取り戻しましょう。

  1. Macで簡単にアラームを設定する4つの方法|カレンダー・リマインダー・無料アプリを活用

    目次1. カレンダー(Calendar)でアラームを設定する2. リマインダー(Reminders)アプリでアラームを設定する3. Googleタイマーでオンラインアラームを設定する4. サードパーティ製アプリ「Wake Up Time」でアラームを設定する「Macでもアラームを設定できるの?」と疑問に思ったことはありませんか?答えはYesです。ただし、スマートフォンの標準時計アプリのように手軽に設定できるわけではなく、MacBookでのアラーム設定は少し手間がかかります。ご安心ください。この記事では、macOSの標準アプリ、無料のオンラインツール、そしてサードパーティ製ソフトウェアを使って、

  2. Time Machineが「バックアップを準備中」で止まる問題の原因と解決方法

    MacのTime Machineが「バックアップを準備中」と表示されたまま、それ以上進まないことはありませんか?この状態が何時間も続くようであれば、Time Machineに何らかの不具合が発生している可能性があります。「最初のバックアップを待機中」や「Time Machineはバックアップディスクを見つけられません」といったエラーと同様に、「バックアップを準備中」で止まる問題は、macOS Big Sur、Catalina、Mojave、High Sierra、Sierraなど、さまざまなmacOSバージョンで発生することがあります。この記事では、その原因と具体的な解決方法を詳しく解説します