WINDOWSでWIMを確認 · IMAGE ARCHIVE GUIDE

WIMファイルを開く・展開する方法:マウントせず中身を確認

WIMの中身を見るだけなら、Karuzipでimageとファイルを一覧し、書庫テスト後に必要項目を展開します。DISMのマウント・適用・commitは不要です。

最終更新: 2026年8月1日 · 執筆・検証: Karuzip 開発チーム
確認環境: Windows 11、Karuzip v1.4.0開発版と同じ同梱エンジン(7-Zip 25.01)、同梱エンジンによる非起動用data WIM生成

先に結論

WIMからファイルを取り出すだけなら、DISMでimageをマウント・適用する必要はありません。 Karuzipでimage indexと内容を確認し、書庫テスト後に必要なファイルを別フォルダーへ展開します。Windows Setup、DISMのApply・Commit、起動用USB作成は別作業です。

最初に、一覧・展開・マウント・適用・インストールを分ける

WIMはWindows imageを格納するfile-based形式です。同じWIMでも、資料を取り出す、imageをオフライン保守する、partitionへ適用する、Windows Setupで導入する、では操作も権限も結果も異なります。元ファイルを複製し、目的に必要な最小操作から始めます。

WIMを扱う目的別の選択
目的選ぶ操作結果
imageとファイルを確認Karuzipで一覧・書庫テストWIMをマウントせず読む
必要ファイルを救出Karuzipで全体/選択解凍別フォルダーへ通常ファイルを出す
driver・packageを保守DISM /Mount-Image空フォルダーへimageをmapし変更可能
partitionへ復元DISM /Apply-Image選んだindexのimageを適用
Windowsを導入Windows Setup/公式配布手順boot media・partition・構成が必要
展開したWindowsフォルダーをUSBへコピーしても、起動用メディアや正しいWindows導入環境になるとは限りません。ファイル救出とimage適用を分けます。

WIMはfile-basedで、一つのファイルに複数imageを持てる

MicrosoftのDeployment and imaging overviewは、WIMをfile-based形式とし、一つのWIMに複数imageを格納でき、各imageは一つのpartitionの情報を持つと説明しています。VHD/VHDXやFFUはsector-basedです。

WIMとsector-based imageの違い
形式image方式主な内容
WIMfile-based一つのpartitionに属するファイル集合、複数index可
VHD / VHDXsector-basedpartitionを含む仮想ディスク全体
FFUsector-basedディスク全体、1 image/file
ESDWIM系の高圧縮配布形式Windows配布で使われることがある
SWM分割WIMFAT32等のfile size制約向けの複数part

Microsoftの複数image管理手順は、WIMにimageを追加するとindexが1から順に付き、image間で重複するファイルは一度だけ保存されると説明しています。

WIMは最初にimage indexと名前を確認する

DISMの/Get-ImageInfoはWIM内のimage一覧を表示し、/List-Imageは指定indexまたはnameのファイルとフォルダーを表示します。複数imageがあるWIMでは、開く対象をindexまたはnameで区別します。

image indexを確認する理由
状態意味注意
Images = 1単一image本記事fixtureはこの条件
Images > 1複数edition・構成等目的のindexとnameを確認
同じパスが複数indexにあるimageごとに内容やversionが異なる可能性抽出元indexを記録
SWMの複数part一つのWIMを分割全partを同じfolderへそろえる
ESD圧縮方式や用途が異なるWIM系拡張子変更でWIMへ変換しない
本記事fixtureのimage情報
field実測値意味
Images1単一image index
Part number1part 1
Total parts1分割なし
MethodCopy:15記事用無圧縮data WIM
用途非起動用data imageinstall.wimではない

WIMをマウントせず開く5ステップ

  1. 1

    配布元と用途を確認する

    install.wim、backup、driver data image、recovery mediaのどれかを確認し、ESD・SWM・VHDとの取り違えを除きます。

  2. 2

    原本を複製しハッシュを控える

    調査用コピーを作り、bytesとSHA-256を記録します。公式公開値があれば照合します。

  3. 3

    image indexと内容を一覧する

    KaruzipでWIM、image数、path、file countを確認し、複数imageなら対象indexを記録します。

  4. 4

    書庫テストを実行する

    header、resource、metadata、file dataを読めるか確認します。成功をWindows Setupや起動の保証にはしません。

  5. 5

    必要なファイルだけ展開する

    選択解凍で別フォルダーへ保存します。image保守・適用・commitが目的ならDISMの公式手順へ分岐します。

作業前に控える情報
項目固定fixtureの例使い道
bytes265,980転送欠損・別fileの確認
SHA-256EACAB078…6A4DD正本・コピー照合
magicMSWIM\0\0\0WIM header識別
image count1対象indexの有無
methodCopy:15圧縮方式の実測

単一indexのdata WIMで7ファイルを一覧・全体展開した

非起動用data WIMをローカル生成し、Karuzip v1.4.0開発版と同じ同梱エンジンで検証しました。265,980 B、SHA-256はEACAB078…6A4DD、形式表示はwim、Imagesは1でした。

固定WIMの検証結果
検証結果分かること
形式識別wim、Images 1WIM headerと単一imageを認識
書庫テスト終了コード0、PASS正常fixtureの全resourceを読み進めた
全体展開7ファイル、成功全fileを別folderへ出力
選択展開3ファイル、SHA-256一致必要fileだけ救出
重複data262,144 B × 2、SHA-256一致内容が同一の2 pathを再現
固定WIMで確認した7ファイル
パスbytesSHA-256先頭
ProgramData/Karuzip/device.json506DD65D76…
README.txt88882BDD27…
sources/NOTICE.txt5121D2950D…
Users/Public/Documents/guide-ja.txt503150FD95…
Windows/System32/karuzip-data.bin262,1448F2144A2…
Windows/System32/karuzip-note.txt690828419F…
Windows/WinSxS/karuzip-data-copy.bin262,1448F2144A2…

guide・device設定・noteの3件だけを選択展開した

Users/Public/Documentsのguide、ProgramData/Karuzipのdevice.json、Windows/System32のnoteだけを選択展開しました。3件とも全体展開側の同名fileとSHA-256が一致しました。WIMをmount・applyせず、必要資料だけを通常fileとして保存する経路です。

選択展開の照合
項目bytes照合
Users/Public/Documents/guide-ja.txt50全体展開側とSHA-256一致
ProgramData/Karuzip/device.json50全体展開側とSHA-256一致
Windows/System32/karuzip-note.txt69全体展開側とSHA-256一致
展開はWindows imageのregistry、ACL、hard link、boot構成、driver・package stateをDISMと同じ形で保守・適用する操作ではありません。資料救出とWindows image deploymentを分けます。

1 byte改変はData Error、末尾欠損とmagic破壊は開封失敗になった

無圧縮resource内のnoteを1 byte変更したコピーでは、WIMの形式表示とimage数は残りましたが、書庫テストと対象fileの展開は終了コード2、Data Errorになりました。WIM全体のSHA-256もEACAB078…から60B07114…へ変わりました。

WIM異常コピーの実測
コピー一覧/テスト判断
正常WIMwim、test PASS基準fixture
resourceを1 byte変更wim、test Data Error内容hash検証で異常を検出
末尾256 B欠損Unexpected end、一覧・test失敗終端resource/metadata欠損
MSWIM magic先頭1 byte変更archiveとして開けないWIM headerを識別できない
テスト結果から言える範囲
結果言えること言えないこと
test PASS今回読んだWIM resourceにerrorが出なかったWindows Setup成功、起動、安全、公式配布物
Data Error対象resourceの整合性が合わない自動修復できる
Unexpected endfile終端が不足欠けたdataの復元位置
header errorWIMとして識別できない中身がすべて消失した
WIMの書庫テストはdata異常の検出に役立ちますが、Microsoft署名、配布元、malware、安全性、Windows editionの正しさは別に確認します。

ZIPへ改名してもbytes・SHA-256・WIM識別は変わらなかった

正常WIMを.zipへ改名したコピーは、265,980 BとSHA-256 EACAB078…が元WIMと同一で、形式表示もwim、Images 1のままでした。magicからWIMを識別した結果であり、ZIPへ変換されたわけではありません。

拡張子変更で変わるもの・変わらないもの
項目.wim.zipへ改名
bytes265,980265,980
SHA-256EACAB078…EACAB078…
内部magicMSWIM\0\0\0同一
形式表示wimwim
ZIPへ変換していないしていない
Windows標準のZIP機能で開く目的の改名は推奨しません。元の.wimへ戻し、WIMを認識できるtoolで確認します。

Karuzipの展開とDISMのMount・Apply・Commitは目的が違う

MicrosoftのDISM保守手順では、WIMを空folderへmountし、driver・package・language等を変更し、unmount時にCommitまたはDiscardします。Applyはimageをpartitionへ適用します。Karuzipの展開は、この保守・適用workflowを実行しません。

Karuzip展開とDISM操作
操作対象変更・出力
Karuzip一覧WIM imageとfileWIMをmountせず表示
Karuzip展開選択/全file別folderへ通常fileを出力
DISM /Mount-Image指定index空folderへmap、ReadOnlyまたは変更可能
DISM /Commit-Imagemounted image変更をWIMへ保存
DISM /Apply-Image指定indexとpartitionimageをpartitionへ適用
Windows Setupinstall imageとboot mediaWindows導入workflow

WIMが開けない時は、index・part・header・dataを順に確認する

WIMが開けない時の切り分け
症状主な原因次の確認
形式を識別できないmagic破損、別形式、未対応配布元、bytes、SHA-256、先頭header
Unexpected end転送・copy途中、末尾欠損元sizeと再取得
Data Errorresource改変・破損原本保全、hash照合、再取得
SWMの一部だけあるsplit imageのpart不足全partを同じfolderへそろえる
複数imageで目的fileがないindex違いimage count、name、indexを確認
展開できるがWindows Setup失敗boot・partition・edition・media構成Microsoft公式deployment手順へ分岐
WIMと近い形式を混同しない
形式判断点本記事での扱い
WIMfile-based、複数image可単一index data WIMを実測
ESDWIM系の高圧縮配布未実測、改名で変換しない
SWM分割WIM全partが必要、未実測
VHD / VHDXsector-based virtual disk別形式記事へ
FFUsector-based full disk imageWIMのfile展開と分ける
ISO光学media image/containerinstall.wimを内包する場合がある
  • WIM、ESD、SWM、VHD、FFU、ISOを同じ形式として扱わない
  • 原本を複製し、bytesとSHA-256を控える
  • image count、index、name、part番号を確認する
  • 内容確認だけならマウントせず一覧・書庫テストする
  • 必要fileだけを別folderへ選択展開する
  • Data Error・Unexpected end・header errorを区別する
  • ZIPへの改名を変換や修復として扱わない
  • Windows保守・適用・導入はDISM/Setupの公式手順へ分岐する

WIMファイルの開き方・展開・DISMでよくある質問

WIMファイルをWindows 11で開くには何を使いますか?

内容確認とfile救出ならKaruzip、image保守・適用ならDISMを使います。KaruzipはWIMをmountせず一覧・書庫テスト・全体/選択展開します。

install.wimの中身をマウントせず確認できますか?

認識できるWIMなら一覧できます。複数imageがある場合はindexとnameを確認します。本記事のfixtureは非起動用data WIMで、Microsoftのinstall.wim自体は検証していません。

WIMの展開とDISMのApply-Imageは何が違いますか?

展開はfileを別folderへ出力します。Apply-Imageは選んだimage indexをpartitionへ適用するdeployment操作で、bootや属性を含む目的が異なります。

WIMに複数imageがある時はどう選びますか?

DISM /Get-ImageInfo等でindexとnameを確認します。抽出・適用・削除等の操作では対象indexを記録し、editionや構成を取り違えないようにします。

WIMから必要なファイルだけ取り出せますか?

はい。固定fixtureではguide、device設定、System32のnoteの3件だけを選択展開し、全体展開側の同名fileとSHA-256が一致しました。

WIMをZIPへ拡張子変更すれば開けますか?

改名は変換ではありません。実測ではbytes・SHA-256・MSWIM magicが変わらず、形式もwimのままでした。元の.wimへ戻して対応toolを使います。

WIMの1 byte改変を書庫テストで検出できますか?

今回の無圧縮data WIMでは検出できました。対象resourceを1 byte変えると書庫テストと展開が終了コード2、Data Errorになりました。

末尾が欠けたWIMやmagicが壊れたWIMは開けますか?

固定fixtureでは末尾256 B欠損がUnexpected end、MSWIM magic先頭1 byte変更がheader errorになり、一覧・テストとも失敗しました。

書庫テストが成功すればWindowsをインストールできますか?

断定できません。書庫テストはWIM resourceの読取確認です。Windows Setupにはboot media、partition、edition、driver、署名等の別条件があります。

KaruzipでWIMをマウント・適用・修復できますか?

できません。KaruzipはWIMの一覧・書庫テスト・全体/選択展開に対応します。DISM mount/apply/commit、Windows Setup、index削除・統合、破損修復、ESD変換は行いません。

Karuzipで確認した条件

確認日
2026-08-01
環境
Windows 11、Karuzip v1.4.0開発版と同じ同梱エンジン(7-Zip 25.01)、同梱エンジンによる非起動用data WIM生成
標本
ローカル生成した単一index data WIM、265,980 B、SHA-256 EACAB078EE561410C8F85C86AF2F97E12D85BA7C398B29783A698B0D53F6A4DD。.zip改名、末尾256 B欠損、MSWIM magic 1 byte変更、resource本文1 byte変更コピーも別途作成
確認項目
MSWIM magic・header length・version・part・image count、7fileの一覧・書庫テスト・全体展開、主要3fileの選択展開とSHA-256照合、重複data 2件のSHA-256一致、.zip改名時のWIM識別不変、末尾欠損・magic破壊・resource改変時の失敗

非起動用data WIMの読取境界を再現するもの。Microsoft install.wim、複数image、split WIM、ESD、DISM mount/apply/commit、Windows Setup、boot、修復は検証していない。WIMのimage作成時刻により再生成後のfile hashは変わるため、本実行のevidence.jsonを正本にする。

根拠と更新方針

Windowsの操作、ZIP形式の仕様、Karuzipの機能を混同しないよう、判断ごとに根拠を分けています。

  • Deployment and imaging overview | Microsoft Learn learn.microsoft.com WIMがfile-basedで複数imageを持てること、VHD/FFUがsector-basedであること。
  • DISM Image Management Options | Microsoft Learn learn.microsoft.com Get-ImageInfo、List-Image、Mount-Image、ReadOnly、CheckIntegrity、index指定。
  • Modify a Windows Image Using DISM | Microsoft Learn learn.microsoft.com Mount、Apply、Commit、Discardとoffline image保守のworkflow。
  • Append, apply, and export WIM images | Microsoft Learn learn.microsoft.com 複数imageのindex、Get-ImageInfo、Apply、Export、重複fileのsingle-instance storage。
  • Using deployment tools with Windows 11 images | Microsoft Learn learn.microsoft.com WIM操作でimage indexまたはnameを選ぶ必要と、Windows 11 image名の注意。
  • Split a Windows image file | Microsoft Learn learn.microsoft.com FAT32の4 GB制限、SWM分割、Apply時に全partを同じfolderへそろえる制約。
  • Get-FileHash | Microsoft Learn learn.microsoft.com SHA-256等でfile内容を既知値と照合するWindowsの公式手段。
  • 7-Zip 25.01 Release | ip7z github.com Karuzip v1.4.0開発版と同じ検証・生成engineの公開版と配布元。

WIMの中身を、マウントせずローカル確認

KaruzipはWindows 10 / 11向けの無料解凍・圧縮ソフトです。認識できるWIMのimage・file一覧、書庫テスト、全体または選択展開をローカルで行えます。広告やバンドルはなく、アプリが個人情報を収集することもありません。

Karuzipを無料でダウンロード