
システム整合性保護エラーによりMacのゴミ箱からTime Machineのバックアップを削除する方法
ドライブから Time Machine バックアップを削除しようとして、Mac のゴミ箱に残っていて、「システム整合性保護のため、ゴミ箱内の一部の項目を削除できません」という理由でゴミ箱を空にできないというエラー メッセージが表示されている場合は、この特定の Time Machine バックアップ削除の問題を解決する方法についてお読みください。
注: このトラブルシューティングのウォークスルーは、Time Machine バックアップがゴミ箱内で動かなくなり、「システム整合性保護のため、ゴミ箱の一部の項目は削除できません」という SIP 関連のエラー メッセージが表示され、3 つのオプション (「キャンセル」、「ロックされていない項目を削除」、「すべての項目を削除」) が利用可能な場合のみを対象としています。ここで説明する修正方法は、特に Time Machine バックアップの削除に対する SIP 制限に関連するこのエラー メッセージに対処します。Time Machine バックアップがゴミ箱内で動かなくなり、削除がほぼ不可能になる理由 (および解決策) は他にも考えられます。たとえば、Time Machine バックアップで「ゴミ箱を空にする準備をしています」というメッセージが際限なく表示され、通常の方法でバックアップをゴミ箱に捨てられない場合もあります。Time Machine バックアップを削除しようとしたときに「システム整合性保護」エラー メッセージが表示されない場合は、このウォークスルーをスキップして、このガイドに従うか、古い Time Machine バックアップを Mac 上の Time Machine から直接削除してください。
Macのゴミ箱に「システム整合性保護のため、ゴミ箱内の項目を削除できません」というエラーが表示され、Time Machineのバックアップがゴミ箱から消えない問題を解決する方法
「システム整合性保護のため、ゴミ箱内の一部の項目を削除できません」というエラーメッセージが示すように、Time Machineバックアップがゴミ箱に残って削除できないのは、システム整合性保護(SIP)が有効になっていて、そのバックアップが削除されないように保護されているためです。SIPは重要なシステムファイルをロックして削除を防ぐ機能ですが、今回のケースでは、古いTime Machineバックアップファイルの削除も妨げています。そこで、SIPを一時的に無効にし、残ってしまったTime Machineバックアップをゴミ箱に捨ててから、SIPを再度有効にします。手順は以下のとおりです。
- 始める前に、Time MachineなどでMacをバックアップしてください。
- Appleメニューに移動し、「再起動」を選択してMacを再起動します。
- 起動音が聞こえたり、画面にAppleロゴが表示されたら、COMMANDキーとRキーを同時に押し続けてMacをリカバリモードで起動します。
- 「MacOSユーティリティ」(または「OS Xユーティリティ」)画面が表示されたら、リカバリモードに入ります。画面上の最初のオプションは無視し、画面上部の「ユーティリティ」メニューをプルダウンして「ターミナル」を選択します。
- コマンド ライン プロンプトで、次のコマンド文字列を入力します。
- キーボードの「Return」キーを押してSIPを無効にし、Macをすぐに再起動します。
- システム整合性保護を無効にしてMacを通常通り起動します
- Macの起動が完了したら、古いTime MachineバックアップをMacのゴミ箱に戻し、「ゴミ箱を空にする」を選択して、残っているTime Machineバックアップを削除します*
- ゴミ箱を空にするプロセスが完了し、一度停止したTime Machineバックアップが削除されたら、Macを再起動してシステム整合性保護を再度有効にすることができます。
- 通常通りMacを再起動し、すぐにCOMMAND + Rキーをもう一度押してリカバリモードに入ります。
- もう一度「ユーティリティ」メニューをプルダウンして「ターミナル」を選択し、次のコマンド文字列を入力して SIP を有効にします。
- リターンキーを押してMacを通常通り再起動します。今回はシステム整合性保護が再び有効になり、Macを通常通り使用できるようになります。
csrutil disable; reboot
csrutil enable; reboot
(Time Machine バックアップをゴミ箱に捨ててゴミ箱を空にすると、かなり時間がかかる場合があるので注意してください。バックアップが大きい場合は、ゴミ箱が正常に空になるまで一晩放置することをお勧めします。その場合でも、その後 SIP を再度有効にする手順を再開する必要があります。)
手順を正しく実行した場合、 Mac のゴミ箱からスタックした Time Machine バックアップを再度削除しようとしたときに、 「システム整合性保護のため、ゴミ箱内の一部の項目を削除できません」というエラー メッセージが表示されることはなく、通常どおりゴミ箱が空になります。
Macでシステム整合性保護を再度有効にすることは非常に重要です。無効にするとセキュリティとプライバシー保護のメリットが発揮されないためです。Time Machineのバックアップファイルを削除した後も、この手順を省略しないでください。
* それでも問題が解決しない場合は、コマンド ラインにアクセスし、これらの手順に従ってゴミ箱からバックアップを強制的に削除するか、スタックした Time Machine バックアップ ファイルを元に戻し、削除する特定の日付のバックアップ フォルダーに焦点を当てます。これらのバックアップ フォルダーは、「Backup.backupdb」ディレクトリ内に含まれています。
代替方法: tmutil を使用して Time Machine バックアップを適切に削除する
** 別のオプションは、コマンド ライン tmutil コマンドを使用することです。これは、古い Time Machine バックアップを最初から削除するためのより適切な方法です。
この方法を試すには、Time Machineバックアップをバックアップドライブの元の場所に置いておく必要があります。まず、MacOSのゴミ箱を開き、動かなくなったバックアップを右クリックして「元に戻す」を選択します。その後、以下の手順を実行してください。
- /Applications/Utilities/にある「ターミナル」アプリケーションを開きます。
- 次のコマンド文字列を入力します。「DRIVENAME」を Time Machine バックアップ ボリュームの名前に置き換え、「SPECIFICBACKUPNAME」を削除しようとしている特定の日付のバックアップ フォルダに置き換えます。
- リターンキーを押して、sudo で要求される管理者パスワードを入力すると、tmutil で Time Machine バックアップが即座に削除されます。
sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/SPECIFICBACKUPNAME
ただし、問題を解決した場合、停止した Time Machine バックアップをゴミ箱に入れて正常に削除すると、通常どおり Mac でのバックアップに Time Machine を再び使用できるようになります。
Time Machine は優れた機能であり、すべての Mac ユーザーは、何か問題が発生した場合にマシンとデータを簡単に適切な状態に復元できるように、定期的に Time Machine を使用して Mac 全体と個人データをバックアップする必要があります。
上記のトリックで、Macのゴミ箱からTime Machineのバックアップを無事に削除できましたか?何か別の方法を試しましたか?それとも全く別の方法を試しましたか?ぜひ下のコメント欄で教えてください!