Written by
JackYamamotoMacの/Library/Updatesフォルダとは何ですか?| /Library/Updatesを削除できますか?
概要: Macの/Library/Updatesディレクトリを削除できるか疑問に思っていますか?この記事では、Macの/Library/Updatesフォルダの内容と削除方法について説明します。
/Library/Updatesディレクトリが9GBのスペースを占有していることがわかりました。古いmacOSのアップデートが含まれているようで、ロックがかかっています。このフォルダをMac上で安全に削除してスペースを解放できますか?
このユーザーと同様に、おそらくあなたもMac上の/Library/Updatesフォルダまたはその内容を削除してもよいか疑問に思っているでしょう。この記事では、/Library/Updatesディレクトリの目的と削除方法について説明します。
Macの/Library/Updatesフォルダとは何ですか?
一般的に、Macの/Library/Updatesフォルダには、まだインストールされていないがダウンロードされたアップデートパッケージを含む、キャッシュされたmacOSのアップデートが保存されます。
Macが自動的にまたは手動でアップデートすると、アップデートファイルは/Library/Updatesディレクトリに保存され、インストールが完了すると削除されます。インストールが失敗した場合やmacOSのアップデートが一部だけダウンロードされた状態やまだインストールされていない場合、ファイルは/Library/Updatesディレクトリに残り続ける可能性があり、内部ハードドライブの大量の容量を占有することになります。
macOS Big Sur以降では、次のディレクトリのいずれかにシステムアップデートが保管される場合もあります:
- /System/Volumes/Update
- /System/Library/AssetsV2/com_apple_MobileAsset_MacSoftwareUpdate
- /private/var/folders
- /Applications
/Library/UpdatesまたはmacOSソフトウェアアップデートキャッシュが保存されている他のディレクトリにアクセスするには、Finderを開き、メニューバーから「移動」>「フォルダに移動」をクリックし、/Library/Updatesまたは目的のディレクトリをコピーして貼り付けます。
これで、部分的にダウンロードされたmacOSアップデートファイルや古いバージョンのmacOSが格納されている場所がわかったので、他の人と共有するのを忘れないでください!
Mac上で/Library/Updatesを削除できますか?
Although it's not recommended to delete the whole /Library/Updates folder, you can safely remove its subfolders where the unnecessary and large pkg files or installers reside. Just keep the index.plist file and the ProductMetadata.plist file intact.
/Library/Updatesフォルダはシステムによって保護されているため、SIP(System Integrity Protection)を無効にしない限り、削除することはできません。それ以外の場合、"***はmacOSによって必要とされるため変更または削除できません"や"Operation not permitted"といったエラーが発生する可能性があります。
Mac上で/Library/Updatesを削除する方法は以下の通りです:
- macOS Recoveryへ起動します。
- Utilities > Terminalを開きます。
- 以下のコマンドを実行してSIPを無効にします。csrutil disable
- Macを通常通りに再起動します。
- 管理者アカウントでログインします。
- Applications > UtilitiesフォルダからTerminalを開きます。
- 以下のコマンドを実行して/Library/Updatesフォルダからファイルを削除します。sudo rm file_pathsudo rmと入力し、スペースを空けて、ファイルをTerminalにドラッグアンドドロップしてEnterを押します。
- ログインパスワードを入力してEnterを押します。(パスワードは画面に表示されません。)
- macOS Recoveryで起動し、SIPを再度有効にします。csrutil enable
この記事が役に立つ場合は共有してください!