Windows 10でInstall.ESDを起動可能なISOイメージに変換する方法

Windows Update 経由で Wi​​ndows 10 をアップデートすると、インストールイメージと呼ばれる小さなファイルが特別な形式、ESD ( Electronic Software Downloadの略)でダウンロードされます。これは基本的に、容量を節約するために暗号化・圧縮された.WIMファイルです。豆知識:この形式は、Windows 8.1 でオンラインアップグレード用に初めて登場しました。大きなメリットは?.ESDは WIM よりも約 30% 小さいため、インターネット経由で送信する方がはるかに効率的です。ただし、WIM ファイルとは異なり、ESD を直接マウントしたり編集したりすることはできません。そこで、適切な ISO または新規インストールメディアが必要な場合は、ちょっとした工夫が必要になります。

Windowsのアップデートやアップグレードから起動可能なUSBやDVDを作成しようとする場合、ESDファイルを復号化して使用可能なISOイメージに変換する必要があります。Microsoftからは直接ISOイメージに変換するためのボタンが提供されていないため、手動で操作する必要があり、少し面倒です。このガイドでは、ESDファイルを抽出、復号化、そして標準のISOファイルに変換する方法を説明します。変換したファイルは簡単に書き込みやマウントができます。こうすることで、アップデートプロセスだけに頼ることなく、クリーンインストールや修復を行うことができます。「ISOをダウンロード」をクリックするほど簡単ではありませんが、コツをつかめば問題なく実行できます。

Windows 10 ESDファイルを抽出してISOに変換する方法

Windows UpdateまたはシステムファイルからESDファイルを取得します

基本的に、このESDはWindowsのアップデートやアップグレード後にシステムのどこかに隠れており、多くの場合は隠しフォルダ内にあります。環境によっては、C:\Windows\SoftwareDistribution\Download\{some ID}\install.esdから取得できます。また、特定のアップグレードプロセス中は、 C:\$Windows.~BT\Sources\install.esdにファイルが見つかることもあります。Windows 10 Tech Previewなどの特定のビルドでは、 C:\RecoveryImage\install.esdにも存在する場合があります。

プロのヒント: ESD を壊さずに内部を確認するには、DISMユーティリティを使用します。管理者権限でコマンド プロンプトまたは PowerShell を開き、次のコマンドを実行します。

DISM /Get-WimInfo /WimFile:"C:\path\to\install.esd"

これにより、Windowsのエディション(Home、Pro、Enterpriseなど)が表示されます。特定のバージョンが必要な場合、この情報を知っておくと便利です。

ESD から Windows イメージを抽出する (DISM を使用)

ESD を使用可能な WIM ファイル(操作や ISO への変換が簡単)に変換する場合は、次を使用します。

dism /Export-Image /SourceImageFile:"C:\path\to\install.esd" /SourceIndex:4 /DestinationImageFile:"C:\path\to\win10pro.wim" /Compress:max /CheckIntegrity

4を、先ほどDISM情報から取得したインデックス番号に置き換えてください。これにより、圧縮されたESDがWIMに変換されます。この手順は少し面倒な場合があります。マシンによっては不具合が発生することがあるため、忍耐が鍵となります。

方法1: GitHubのESD Decrypterを使用する

これはほとんどの人にとって頼りになる方法です。ESD Decrypterユーティリティは、ESDからISOへの変換を自動化するPowerShellベースのツールです。最新リリースをダウンロードし、解凍して、ESDISO.batを管理者として実行する必要があります。プロンプトが表示されたら、 Nキーを押してオプションをスキップできます。ただし、独自の復号キーを指定する場合は別です(公式イメージでは通常不要です)。

ESDファイルを指定すると、20~30分ほど処理が進みます。少し遅いですが、ちゃんと動作します。あるセットアップでは、最初は失敗しましたが、再起動後に魔法のようにうまくいきました。ですから、あまりスムーズに動作しなくても落胆しないでください。処理が完了すると、書き込みまたはマウント可能なISOファイルが作成されます。

方法2: GUIアプローチにDism ++を使用する

コマンドラインが苦手な方には、Dism ++の使いやすいグラフィカルユーティリティをご利用ください。公式サイトからダウンロードしてください。Dism++を解凍して実行したら、適切なバージョン(Windows 10 64ビットの場合はx64)を選択し、利用規約に同意してから、「ファイル」>「Esd」>「ISO」に進みます。

ESDファイルを参照し、保存場所とファイル名を指定して「完了」をクリックし、あとは待つだけです。Dism++の処理は非常に速く、通常は10~15分で完了します。その後、クリーンなISOファイルが作成され、書き込みやマウントの準備が整います。コマンドラインに比べると簡単ですが、それでも信頼性は高いです。

さて、なぜこんなにたくさんの手順が必要なのでしょうか?アップグレード後にMicrosoftが便利なISOイメージを提供してくれないのはちょっと奇妙ですが、仕方ないですね。そのイメージを抽出して変換する方法を知っていれば、何か問題が起きたり、後で自分でインストールメディアを作りたくなったりしても、困ることはありません。