Macで「メッセージ」が領域を使いすぎるとき。減らす方法
Macで「メッセージ」が領域を使うのは、主に添付ファイルのためです。送受信した写真、ビデオ、ボイスメッセージ、ファイルはすべてディスクに保存され、チャットが存在するかぎり保持されます。減らすには、「システム設定」>「一般」>「ストレージ」と開き、「メッセージ」の横にある情報ボタンをクリックして、最も大きい添付ファイルを削除します。
これは、Finderでフォルダを削除するのではなく、「ストレージ」か「メッセージ」アプリから行ってください。また、「iCloudにメッセージを保管」を使っているかどうかを先に確認します。使っている場合、Macでの削除はiPhoneにも反映されるからです。
「メッセージ」がデータを保存する場所
すべては ~/Library/Messages にあります。チャットそのものはデータベースファイルに入っていて、これは小さなものです。その隣にある Attachments フォルダに写真、ビデオ、ファイルが入っていて、領域を使っているのはここです。
このフォルダはmacOSに保護されています。ターミナルで測れるのは、「システム設定」の「プライバシーとセキュリティ」でフルディスクアクセスを許可したあとだけです。許可してあれば、下記のコマンドで、全体のサイズと添付ファイルのサイズが表示されます。読み取るだけです。
du -sh ~/Library/Messages ~/Library/Messages/Attachments 2>/dev/null「iCloudにメッセージを保管」がオンかどうかを確認する
「メッセージ」を開き、「設定」>「iMessage」と選択して、「iCloudにメッセージを保管」の設定を探します。削除が何を意味するかは、これで決まります。
オンの場合、チャットは、同じApple Accountにサインインしているすべてのデバイスで同じ状態に保たれます。Macでメッセージ、添付ファイル、チャットを削除すると、iPhoneとiPadからも削除されます。オフの場合、Macには独自のコピーがあり、ここでの削除はMacにしか影響しません。
「iCloudにメッセージを保管」は同期であって、Macの領域を節約するものではありません。オンにしても、それだけでMacに保存される量が減ることはありません。
「ストレージ」から最も大きい添付ファイルを削除する
チャットを失わずに領域を取り戻すには、これが最も手早い方法です。
- アップルメニューを開き、「システム設定」>「一般」>「ストレージ」と選択します。
- 「メッセージ」の横にある情報ボタンをクリックします。
- 一覧には、添付ファイルがサイズ順に、最も大きいものから表示されます。クリックするとプレビューできます。
- 残しておきたいものは保存します。フォルダにドラッグするか、「メッセージ」で開いて「写真」に保存します。
- 不要なものを選択し、「削除」をクリックします。メッセージは残り、添付ファイルがチャットから削除されます。
「メッセージ」で添付ファイルやチャット全体を削除する
1つのチャットのメディアを消去するには、「メッセージ」でそのチャットを開き、上部にある情報ボタンをクリックします。写真とファイルのところまでスクロールし、不要なものを選択して削除します。
チャットを中身ごとすべて削除するには、サイドバーで選択してメニューから「チャットを削除」を選ぶか、右クリックして「削除」を選択します。たいてい最も大きいのは、ビデオをたくさん共有しているグループチャットです。
最近のバージョンのmacOSでは、削除したチャットが約30日間保持されます。「表示」>「最近削除した項目」と選択すると、復元することも、完全に削除することもできます。それまでは、領域を使い続けます。
メッセージの保存期間を制限する
デフォルトでは、「メッセージ」はすべてを無期限に保持します。期限を設けるには、「メッセージ」を開き、「設定」>「一般」と選択して、「メッセージの保存期間」を「無期限」から「1年間」または「30日間」に変更します。
これは実際の削除です。期限より古いメッセージとその添付ファイルが削除され、「iCloudにメッセージを保管」がオンなら、すべての場所から削除されます。変更する前に、大事な写真やファイルを保存してください。
してはいけないこと
「メッセージ」を使い続けるつもりなら、Finderで ~/Library/Messages やその中の Attachments フォルダを削除しないでください。データベースはそれらのファイルを参照したままなので、チャットから項目が欠けた状態になり、「iCloudにメッセージを保管」を使っていると、結果の予測がつきません。
このフォルダをキャッシュのように扱わないでください。入っているのは、自分自身の写真、ビデオ、書類です。「メッセージ」にあるコピーが唯一のものであることも、よくあります。
ほかのメッセージアプリは独自に保存している
WhatsApp、Telegram、Signal、Slackは、それぞれ、ダウンロードしたメディアを ~/Library の下の独自のフォルダに保存します。たいていは Containers、Group Containers、Application Support の中です。「メッセージ」を消去しても、それらには何の影響もありません。
どのアプリにも、ダウンロードしたメディアを削除するための独自のストレージ設定があり、そこで行うのが正しい方法です。それらのフォルダのどれかが大きく、そのアプリをもう使っていない場合は、データと一緒にアンインストールすれば領域が戻ります。
Diskzyが役立つところ
Diskzyは、ディスクのマップ上にMessagesフォルダとそのサイズを表示し、検索ではファイルをサイズや経過日数で一覧表示できるので、添付ファイルがディスクの大きな部分を占めているかどうかがわかります。削除は、チャットの整合性が保たれるように、「メッセージ」か「ストレージ」から行うのが最善です。
もう使っていないほかのチャットアプリについては、「Uninstall」(アンインストール)が、アプリを、サポートファイル、キャッシュ、コンテナと一緒に削除し、どれもまずゴミ箱に入ります。
よくある質問
- Macでメッセージを削除すると、iPhoneからも削除されますか?
- 「iCloudにメッセージを保管」がオンなら、削除されます。削除はすべてのデバイスに同期されます。オフなら、Macでの削除はMacにしか影響しません。
- 「メッセージ」の添付ファイルはMacのどこに保存されていますか?
- ~/Library/Messages/Attachments です。隠されているライブラリフォルダの中にあります。管理は、Finderからではなく、「メッセージ」か「システム設定」の「ストレージ」から行ってください。
- チャットを残したまま、添付ファイルだけを削除できますか?
- はい。「ストレージ」で「メッセージ」の横にある情報ボタンをクリックして添付ファイルを個別に削除するか、「メッセージ」でチャットの上部にある情報ボタンを使います。チャットのテキストは残ります。
- 「iCloudにメッセージを保管」をオンにすると、Macの領域は空きますか?
- それだけでは空きません。これは、チャットをデバイス間で同期された状態に保つものです。Macは、表示するチャットと添付ファイルを引き続き保存します。
- チャットを削除したのに、領域が戻らなかったのはなぜですか?
- 最近のバージョンのmacOSでは、削除したチャットは「最近削除した項目」に約30日間保持されます。「メッセージ」の「表示」メニューから空にしてください。
関連ガイド
- Messages attachments~/Library/Messages/Attachments
- Group Containers~/Library/Group Containers
- Containers~/Library/Containers
- Photos Library~/Pictures/Photos Library.photoslibrary
- Slack cache~/Library/Application Support/Slack/Cache
アンインストールガイド
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す