OneDriveがディスク容量を圧迫する理由と、空き容量を取り戻す方法
「ファイル オンデマンド」と「空き容量を増やす」、そしてオンラインのみのファイル
先に結論です。OneDriveのファイルは、クラウドにも保存されているかどうかに関係なく、PCにローカルコピーが存在するかぎりディスク容量を消費します。解決策は、OneDriveフォルダーの中にあるフォルダーを右クリックして「空き容量を増やす」(Free up space)を選ぶことです。ファイルはエクスプローラーに表示されたまま、実体はクラウドだけに残ります。これを恒久的にするには、指定した日数だけ開かれなかったクラウド ファイルを自動的にオンラインのみにする「ストレージ センサー」の設定をオンにします。
OneDriveの利用者が最も戸惑うのはこの点です。ファイルは「クラウドにある」はずなのに、Cドライブは埋まり続けます。理由は、OneDriveが既定では同期したものすべてのローカルコピーを保持し、開いたファイルが静かにダウンロードされていくからです。この記事では、容量を取り戻す方法、その作業を自動化する方法、そして状況をかなり悪化させてしまう典型的な失敗を説明します。
要点
- OneDriveのファイルは、クラウドにも保存されているかどうかに関係なく、ローカルコピーがある時点でディスク容量を消費します。
- 「空き容量を増やす」はファイルを削除しません。ローカルコピーを取り除くだけで、ファイルはエクスプローラーに表示されたままです。
- 輪郭だけの雲アイコンはオンラインのみ、白抜きの緑チェックはローカルコピーあり、塗りつぶされた緑チェックは「このデバイス上に常に保持する」(Always keep on this device)を意味します。
- 「ストレージ センサー」を使えば、指定した日数だけ開かれなかったOneDriveのファイルを自動的にオンラインのみにできます。
- 「ファイル オンデマンド」(Files On-Demand)をオフにすると、クラウド上のライブラリ全体がディスクにダウンロードされます。問題は解決するどころか悪化します。
- OneDriveのリンクを解除してもローカルのファイルは削除されず、PCに残って容量を占有し続けます。
手動で作業する代わりに、1クリックで解決しませんか?
DiskMopが隠れたキャッシュ、アンインストール後の残りファイル、不要なシステムファイルを自動検出して安全に削除します。
そもそもOneDriveがローカル容量を使う理由
OneDriveはクラウド ストレージ サービスですが、Windows上では同期クライアントとして動作します。つまり、フォルダー内のファイルはクラウドと、必要に応じてPCの両方に存在できるということです。この仕組みはインターネットに接続していなくても作業できるようにするためのもので、ディスクが埋まったときに初めて問題になります。
本当の混乱のもとは、一度開いただけでそのファイルが恒久的にダウンロードされる点にあります。3年前に一度開いた2 GBのプレゼンテーションが、今日もディスクに残っているかもしれません。数か月のあいだにこうした蓄積は数十ギガバイトに達し、OneDriveフォルダーは気づかないうちにCドライブで最も大きなフォルダーのひとつになります。
Windows 11では「ファイル オンデマンド」が既定で有効なので、新しく同期されたファイルは最初オンラインのみの状態です。しかし開いたファイルはローカルコピーに変わり、誰かが元に戻さないかぎりその状態が続きます。
状態アイコンの読み方
OneDriveフォルダー内の各項目には、エクスプローラー上で小さな状態アイコンが付いています。このアイコンを見れば、そのファイルがディスク容量を使っているかどうかがそのまま分かります。
輪郭だけの青い雲は、ファイルがオンラインのみでローカル容量を使っていないことを示します。白地に緑の輪郭のチェックマークは、ローカルコピーはあるものの必要に応じて自動的に取り除ける状態です。塗りつぶされた緑のチェックマークは「このデバイス上に常に保持する」が設定されたファイルで、これらは「ストレージ センサー」でも取り除かれません。
容量が必要なときは、まず塗りつぶされた緑チェックの付いたフォルダーを確認してください。この設定を外すには、フォルダーを右クリックして「このデバイス上に常に保持する」のチェックを外すだけです。
最も多い失敗:「ファイル オンデマンド」をオフにする
ディスクが埋まると、多くの人はOneDriveの設定にある「ファイル オンデマンド」を見つけて、いかにも理にかなって見えることをします。オフにするのです。これは選べる選択肢のなかで最悪の一手です。
この項目をオフにすると、OneDriveのライブラリ全体をディスクにダウンロードする動作が始まります。500 GBのOneDriveアカウントであればWindowsはそのすべてを取得しようとし、もともと余裕のないドライブを完全に埋め尽くします。機能名が誤解を招くのですが、「オフ」はクラウドとの接続を切ることではなく、すべてをローカルに持つことを意味します。
正しい方向はその逆です。「ファイル オンデマンド」は有効なままにして、ローカルコピーは「空き容量を増やす」で片づけます。OneDriveのリンクを解除しても状況は変わりません。リンクを解除すると同期が止まるだけで、ダウンロード済みのファイルはPCに残ります。
容量を使っているそのほかのクラウドの残骸
OneDrive自身のキャッシュとログ ファイルは%LOCALAPPDATA%\Microsoft\OneDriveにたまります。ここには古いクライアントのバージョン、セットアップ ファイル、同期ログが置かれ、通常は数百メガバイトから数ギガバイト程度になりますが、安全に削除できます。
個人用 Vault(Personal Vault)は別の領域を使い、ロックされているあいだは中身をオンラインに保ちます。ほかのクラウド クライアントも同じ構造です。Google Drive、Dropbox、iCloud Driveはいずれもローカルのキャッシュ フォルダーを持ち、時間とともに膨らんでいきます。
Disk Mopのディスク分析(Disk Analysis)を使うと、これらのフォルダーが実際に何を抱えているかをツリーマップで確認できます。OneDriveがCドライブのどれだけを占めているかを、推測せずに把握できるということです。大きなファイル(Large Files)はしきい値を超えるものをすべて一覧表示し、どの個別ファイルがダウンロードされたまま使われずに残っているかを明らかにします。
長続きする運用を組み立てる
一度きりの掃除では数か月しかもたず、また同じ場所に戻ってきます。長続きする対策は2つの設定の組み合わせです。「ストレージ センサー」でクラウド コンテンツのしきい値を30日に設定し、本当にオフラインで必要なフォルダーだけを「このデバイス上に常に保持する」にします。
この運用なら、日常的に使う書類は手元に残り、1年前に開いたきりの保管データは静かにクラウドへ戻っていきます。手作業は必要なく、OneDriveフォルダーが占める容量は一定の範囲に収まります。
同じ考え方をディスク全体の整理にも広げるなら、Disk Mopのスケジュール クリーンアップが使えます。週1回のタスクで一時ファイル、ブラウザーのキャッシュ、古いダウンロードをまとめて回収します。Disk Mopは無料でダウンロードでき、機能を限定した状態で試せます。Pro版は19.90ドルの買い切りで、永続ライセンスが付属します。動作環境はWindows 10および11(64ビット)と、macOS 12以降です。
よくある質問
ファイルがクラウドにあるのに、OneDriveがディスク容量を使うのはなぜですか?
OneDriveが同期クライアントであり、オフラインでも作業できるように、開いたファイルのローカルコピーを保持するためです。一度開いたファイルは恒久的にダウンロードされ、そのローカルコピーは「空き容量を増やす」を実行するまでディスクに残り続けます。
「空き容量を増やす」を実行するとファイルは削除されますか?
削除されません。このコマンドが取り除くのはPC上のローカルコピーだけで、ファイル自体はクラウドに残り、エクスプローラーにも表示され続けます。ダブルクリックすれば自動的に再ダウンロードされます。条件は、そのときにインターネットへ接続していることだけです。
「ファイル オンデマンド」はオフにしたほうがよいですか?
いいえ。これが最も多い失敗です。この機能をオフにすると、OneDriveのライブラリ全体をディスクにダウンロードし始め、容量不足をかえって深刻にします。容量を取り戻したいなら機能は有効なままにして、ローカルコピーを「空き容量を増やす」で整理してください。
OneDriveのリンクを解除すれば空き容量は増えますか?
増えません。リンクを解除すると同期は止まりますが、すでにPCにダウンロードされたファイルはそのままの場所に残り、容量を占有し続けます。容量を取り戻したい場合は、リンクを解除する前にフォルダーへ「空き容量を増やす」を実行してください。
OneDriveのファイルを自動的にオンラインのみにできますか?
できます。「設定」>「システム」>「ストレージ」>「ストレージ センサー」で、14日・30日・60日など任意の期間だけ開かれなかったクラウド ファイルを自動的にオンラインのみにする設定ができます。「このデバイス上に常に保持する」を設定したフォルダーは対象外です。
OneDriveフォルダーがどれだけ容量を使っているか確認するには?
エクスプローラーでOneDriveフォルダーを右クリックして「プロパティ」を開く方法もありますが、これでは合計しか分かりません。どのサブフォルダーが実際に膨らんでいるかを知るには、Disk Mopのディスク分析のようなツリーマップ表示のほうがはるかに速く、フォルダーが実際のサイズに比例した面積で描かれます。
評決
OneDriveがディスク容量を使うのは不具合ではなく、設計どおりの動作です。開いたファイルはオフラインでも使えるようにローカルへ保持されます。その容量を取り戻す正しい方法は、「ファイル オンデマンド」を有効にしたまま、フォルダーを右クリックして「空き容量を増やす」を選ぶことです。
避けたい操作は2つあります。「ファイル オンデマンド」をオフにすること(すべてがダウンロードされます)と、OneDriveのリンクを解除すること(何も削除されません)です。どちらも直感的に見えますが、どちらも解決にはなりません。
恒久的に解決するには、「ストレージ センサー」でしきい値を30日に設定し、本当にオフラインで必要なフォルダーだけを「このデバイス上に常に保持する」にします。あとはその運用が自分で維持されます。
OneDriveフォルダーの本当の中身を確認する
一回のお支払いですべての機能に永久アクセス。サブスクリプションや隠れた料金はありません。