自Windows8以来,微软推出了一种新的映像文件:ESD映像文件。它具有更高的压缩性,和WIM文件一样可以直接使用命令进行安装,但是通常ESD文件进行过“加密”,因此在安装前需要首先“解密”。处理ESD文件和之前的WIM文件类似,都可以通过微软的命令行工具DISM进行处理。为了方便也可以直接使用国外网友qad制作的工具“esd decrypter v4c”处理ESD映像文件。但本文旨在介绍其中的原理,简要说明几条需要使用的命令。

         ESD映像文件并不能直接在官网下载,是系统需要升级时微软通过应用商店进行推送的,升级后可在C盘找到相应的ESD文件。前几天提供过Windows 10 TP版的ESD映像下载,并提供了安装使用方法。可以参考文章:

最新资讯:Windows 10技术预览版(9860)官方原版+更新方法

        ESD映像中的文件与我们下载到的ISO镜像中的文件一样,只是打包方式不同。ESD中包含4个子映像,我们将这4个子映像分别进行“解压”,然后可以重新打包成ISO镜像。

1、下载原版的ESD映像文件后需要先进行“解密”(例如:映像文件名为install.esd),才可以进一步操作:

esddecrypt.exe C:\install.esd BwIAAACkAABSU0EyAAgAAAEAAQA5WQn9lTT4Ci679UcfZW6y8GkbeGTN9bKbgjnigtWmb7pPkifbr3ihmmtJ1ZWJmZCyDyeRNHwHDieOiM8zfgRJr575RKQI8yWi6wNAZVhUZDzKlch4BgABut2lcjZRT5o/Iyotd0tKW7Np1ur8D/HawdmHXdhN42hjg7PKNfvbgXICNNK+uschVzA39HWejEowO5ppaXBObLpN28Ipun3+s0xPNePHNVKD/4azFGd11ZZWmoh3NpnZXBGW3Jk2fn6hmrQ434Mrw4qdpIfTqh/d0aWGE7CseZPYR0F9Gd6DWyXn6JzkvPBPRNtdU7SK5Xeh+pDmTnme5av3c1XNBka2hScgqAT/BOAwaIvufA6QZXccHkeHnOVO/XHEi339OT0FJLNWearerYzfHtHh6D8+d7fIdHBsgMCMd/O2suhNVBWsipzA8UPnhy4+4uPAhoV7fqaYjPbE0fUTXT82SUG11W4tjs8+kTflzwX1qoNezfLdG6++h7LJSGJNPe2QfsQlB8NxLTReIHsyW5Fv5Q0LZH/Z5tJsOeu0P39z9k/oW30TGHIVnipOkdfA1PREFFwDWJ7MKsTQkW2ikSo9Y1HbUhIAb2xI9M28GAxGxdaPa69vAepfqiPOfEFOiZcUhVkLs6vv8GVOsLRMHFalKhwNi6bWX32R76OKmRHLPPl47dkHCBy/nBVSLaVyUo25gEX3pVgGDpoiHOTzeq1qvPdguBMXHtgvpvEMTBEMDFpp1hMqWkNcapPA25oGQmJr5LouRsfaHXe52LoJpniCA/Lf7cFSCbx+Wkh1bl/4uepz45bZGpjde4WvPnKPBOsi+EZ30lYi0mfKGBQ7HS6RE9iQSbOJYZ2djnY+ok8VkGrXU28l1kQParu3mnXOcQdviIJhtH6nor3GjXYbMml40/b3lGPn6qPjf0UW9glD2apdQMyTTxO2YzLlpiW96d5SwsPTDfP83YTZUZd6Er4cvmlb7G4qidlF7xIdVzzmGx5PPAuv6oLzMf3qFHKgo8nGC3ZcHfTsHz62eTvDFfCxuqTSbZYby+SraGvez3gZSKnbmvkfaBumgMPULGjsPC0FGMf1PXzxHQ3Y5chnpxYXF86h9NRRf9efeByhj3cS1AQGNidgIfo1l0CdNDtWegcZC/0U8+0O/lMGUnemt8a+Zl6jb+XHB9czxWjfetE3KcLXlfXrIBMM7Ve3JNEU1dL01vZ7THJXYWS6mIvGnOK+nW4GxsgReW8an5HlE1qF3O0r0vmpttZ6tK0NjxZFrUIVJwE+X/rJrRIS7eJJsgLoI4HD37AMcQ3rGY4/mnR7JitqNj4TNq+P/XNNl7wkjmRLOruLrOdShKON1ZvmaZ9BKUYI02FjxRntO8MPOrR2ImdRpTp+1rGtLlWWe0MxmPOkIQIsPKocIeitjWXIgNErcdzulagizd+cmcf2PPOyNkOd7yVv1xxxLy2ePYsHdGaYxIgM0xJ+NNrNpLz9/3W2quhEt4JL6jIhnIuvIUd67SQLwf7qy2jS3lLwbkBqPJpalAE=

【注】:esddecrypt.exe文件可在工具“esd decrypter v4c”中提取,上述命令中的蓝色字为ESD的解密密钥。

2、原版ISO镜像中包含:install.wim、boot.wim、其他文件。ESD映像中包含4个子映像,可以通过命令查询(自行修改esd文件的路径),此步可以省略:

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

3、ESD中含有4个子映像,其中4号子映像对应的是原版ISO中的install.wim文件,我们通过命令将4号子映像转化为wim文件。首先,在C盘根目录建立一个名为temp的空文件夹,执行下述命令:

DISM /Quiet /Capture-Image /ImageFile:install.wim /CaptureDir:C:\temp /Name:container /Compress:max /CheckIntegrity

4、然后,将ESD文转化为Wim文件,命令如下(install.wim将与DISM保存于同一目录下):

DISM /Export-Image /SourceImageFile:C:\install.esd /SourceIndex:4 /DestinationImageFile:install.wim /compress:recovery /CheckIntegrity

5、生成Wim文件后,可以替换ISO原版镜像中的install.wim文件,打包成ISO镜像。

win10