Windows 11/10の「Compact OS」機能でOSサイズを圧縮してディスク容量を節約する方法
Windows 11/10には、Compact OS(コンパクトOS)という便利な機能が標準で搭載されています。内蔵ツールのcompact.exeを使用すれば、かつてのWIMBootと同様に、OSファイルを圧縮した状態で実行でき、オペレーティングシステムが占めるディスク容量を大幅に削減できます。本記事では、Windows 10のCompact OS機能の仕組みと、貴重なハードディスクの空き容量を節約するためのOSファイル圧縮の手順を詳しく解説します。
前提知識:Windows 8.1のWIMBoot機能とは
Windows 11/10のコンパクト機能について説明する前に、まずWindows 8.1に搭載されていたWIMBoot機能を簡単におさらいしておきましょう。この機能は、ストレージ容量が限られたデバイス向けにWindows 8.1で導入されたものです。通常、Windows 8.1は約9GBの容量を必要としますが、WIMBootを導入すると、占有スペースはわずか3GB程度まで縮小されます。
WIMBootは「Windows Image Boot」の略称です。すべてのOSファイルを事前に展開するのではなく、必要なタイミングでファイルを展開し、使用後は再びINSTALL.WIMへ圧縮して戻す仕組みを採用しています。Install.wimファイルは約3GBのサイズで、ストレージに十分な余裕をもたらします。さらに、この方式ではシステム再構築の際にWIMBootファイル(Install.wim)がそのまま利用されるため、別途リカバリーファイルを用意する必要がないのも大きな特徴です。
Windows 11/10のCompact OS機能
前述のWIMBoot機能は、いくつかの改良を加えてWindows 10にも引き継がれました。最大のメリットは、Windows 10ではシステムのリセット時に別途リカバリーファイルが不要になった点です。これにより、アプリやソフトウェア用として約6GBもの空き容量を確保できます。
OSファイルはそのまま存在し、OSは定期的、あるいはWindows Updateのダウンロード前に自動的に復元ポイントを作成します。これらの復元ポイントもディスク容量を消費する点に注意しましょう。
圧縮した場合、Windows 11/10は約3.xGBの容量で動作します。ここにシステム復元として1GBを割り当てると、OS全体の占有容量は若干増加します。幸い、Windows 10ではシステム復元に割り当てる容量を自由に設定可能です。たとえば、圧縮されたWindows 10が3GB、システム復元に1GBを設定している場合、OS全体の占有容量は4GB+ページファイル分となります。
ページファイルのサイズを固定にしておけば、OSが実際に使用している容量を正確に把握できます。設定は「システム」→「システムの詳細設定」から変更可能です。
さらに、定期的にインストールされるWindows Updateも容量を消費します。つまり、復元ポイントとページファイルを含めたOS分の4.xGBに加え、アップデート用としてさらに1〜2GBを見込んでおくのが安心です。それでも、ページファイル、システム復元ポイント、Windows Updateをすべて含めても、Compact OSの活用により約4GBの容量を節約できる計算になります。
関連記事: システム圧縮の仕組みと、Windows 11/10がデバイス上の容量を節約する方法について。
Windows 11/10のOSサイズを削減する方法
Windows 11/10のOSは、インストール時だけでなく、インストール後でも圧縮できます。圧縮の方法は複数ありますが、ここでは最も簡単な2つの方法をご紹介します。
DISMコマンドを使用する方法
このコマンドを使うと、OSのインストール中に圧縮を実行できます。まず、ハードディスクをフォーマットし、任意の構成でパーティションを作成します。次に、DISMコマンドでイメージファイルを適用します。
DISM.exe /Apply-Image /ImageFile: Install.WIM /Index: 1 /ApplyDir: C:\ /COMPACT:ON
イメージをCドライブに適用したら、BCDBOOTコマンドで起動可能なパーティションを指定します。
BCDBOOT C:\WINDOWS
以上で完了です。コンピューターを再起動すると、圧縮されたOSが起動します。
COMPACTコマンドを使用する方法
すでにWindows 10がインストールされている環境では、Compact.exeコマンドが利用できます。Windowsのシステム圧縮を有効化するには、以下のコマンドを入力してください。
Compact /CompactOS: Always
Windows 11/10でCompact OS機能を無効化する方法
Compactコマンドを使えば、必要がなくなったときにコンパクト機能を簡単に無効化できます。以下の構文を使用します。
Compact /CompactOS: Never
ご覧のとおり、Windows 10のCompact OS機能はとても簡単に扱えます。ただし、COMPACTコマンドでファイルを圧縮または展開する際には、20〜30分程度の時間がかかる場合がある点に留意してください。
スクリプトでのCompact機能の利用方法など、さらに詳しい情報については、TechNetおよびMSDNをご参照ください。
次に読むべき記事: CompactGUIを使えば、Windows 11/10にインストール済みのプログラムを圧縮してディスク容量を節約できます。
-
Windows 10 2020年5月アップデートの「フレッシュスタート」機能の使い方【このPCを初期状態に戻す】
Windows 10の「フレッシュスタート(Fresh Start)」機能は、待望されていた2020年5月アップデート(May 2020 Update)で大幅に刷新されました。以前は「Windowsセキュリティ」アプリの一部として提供されていたこの機能ですが、今回のアップデートにより「回復(Windows Recovery)」セクションへ移動し、「フレッシュスタート」という名称も廃止され、「このPCを初期状態に戻す(Reset this PC)」オプションとして統合されています。 この機能を使えば、Windows OSを再インストールしながら、メーカーがプリインストールした不要なブロートウェア
-
Windowsのスタートアップフォルダとは?場所・追加方法・無効化の手順を徹底解説
Windowsのスタートアップフォルダを活用すれば、PC起動時に自動で立ち上げたいアプリケーションを自由にコントロールできます。パソコンを起動するたびに、いつも同じアプリを手動で開いていませんか?スタートアップフォルダを使えば、起動後に一つひとつアプリを立ち上げる手間から解放されます。 この記事では、Windowsのスタートアップフォルダの場所、仕組み、そして登録すべきアプリ・避けるべきアプリについて詳しく解説します。 Windowsのスタートアップフォルダはどこにある? スタートアップフォルダに配置したアプリケーションは、PCの電源を入れた瞬間に自動的に起動します。これはコンピュータ上の特別