[登録されているタグ]

[記事公開日]2025/11/02

📦 expandコマンドの使い方|圧縮ファイルを展開して復元する方法

はじめに

Windowsのシステムフォルダやインストールメディアには、.cab(キャビネット)形式で圧縮されたシステムファイルが格納されています。
トラブル時や手動修復を行う際に、これらの圧縮ファイルを元の状態に戻す必要がある場面があります。
そのときに活躍するのが expandコマンド です。

この記事では、expand コマンドの基本構文、実際の展開手順、オプションの意味、トラブル修復での活用方法を詳しく解説します。


🛠 expandコマンドとは?

項目 内容
役割 .cab ファイルなどの圧縮形式を展開し、通常のファイルに戻す
用途 システムファイルの復元、ドライバ展開、バックアップ修復
特徴 単一・複数のファイルを指定して展開できる、CAB形式対応

expand は、Windowsのセットアップやシステム修復環境でも使用される信頼性の高い展開コマンドです。
特に、破損した dllsys ファイルをインストールディスクから復元する際に使用されます。


📌 基本的な使い方

構文

expand [ソース] [ターゲット] [オプション]

主な使用例

目的 コマンド例 説明
ファイルを展開 expand sample.ex_ C:\Windows\System32\sample.exe 拡張子 .ex_.exe に展開して復元
CABファイルを展開 expand driver.cab -F:* C:\Drivers CAB内のすべてのファイルを展開
単一ファイルを展開 expand driver.cab -F:usb.inf C:\Drivers CAB内の特定ファイルを抽出

🔍 便利なオプション一覧

オプション 説明
-R サブディレクトリを含めて展開
-F:<files> 展開するファイル名を指定(ワイルドカード可)
-D CABファイルの内容(一覧)を表示
-I 展開前に確認を求める

📚 応用的な使い方

システム修復用としての利用

Windowsインストールメディアに格納されたファイルを復元することで、破損したシステムファイルを修復できます。

expand D:\sources\install.wim\Windows\System32\kernel32.dl_ C:\Windows\System32\kernel32.dll

💡 補足: 実際のパスはWindowsバージョンや構成によって異なります。必要に応じて sfcdism と併用するのが安全です。


CABファイル内の構成確認

expand driver.cab -D

CABファイルに含まれるファイル一覧を表示して、どのファイルを展開するか事前に確認できます。


展開をバッチ処理化

@echo off
echo ドライバを展開中...
expand D:\drivers\audio.cab -F:* C:\Temp\audio
expand D:\drivers\chipset.cab -F:* C:\Temp\chipset
echo 展開が完了しました。

システム導入時や再セットアップ時の自動展開に便利です。


⚠️ 注意点

注意点 説明
管理者権限が必要 システムフォルダやProgram Files配下に展開する場合は管理者権限が必要です
誤展開による不具合 不正なファイルで上書きすると起動不能になることがあります
ファイルの元場所に注意 元のCAB構成を確認せずに展開するとパスが一致しない場合があります
同名ファイルの上書きに注意 既存ファイルを置き換える際は、事前バックアップを推奨

🧠 補足
expand は古いWindows環境(XP以前)でも使用される歴史あるコマンドです。現在のWindowsでも互換性を保っており、システム復旧の最終手段として重宝します。


📊 まとめ表

操作内容 コマンド例 説明
ファイル展開 expand file.ex_ C:\Windows\file.exe 単一ファイルを展開
CAB一覧を表示 expand archive.cab -D 含まれるファイルを確認
CAB全展開 expand driver.cab -F:* C:\Drivers 全ファイルを展開
特定ファイル抽出 expand driver.cab -F:usb.inf C:\Drivers 指定ファイルのみ展開

🔗 関連記事


➡️ 同カテゴリ記事リスト


さいごに

expand コマンドは、Windowsシステムの復元・修復・ドライバ展開に欠かせない強力なツールです。
通常はあまり使う機会がないものの、トラブル対応時に知っていると非常に心強い存在です。
CABファイルの中身を確認したり、必要なファイルだけを抽出するなど、柔軟な活用が可能です。

すべてを開く | すべてを閉じる

ページ上部へ戻る