自Windows8以來,微軟推出了一種新的映像文件:ESD映像文件。它具有更高的壓縮性,和WIM文件一樣可以直接使用命令進行安裝,但是通常ESD文件進行過“加密”,因此在安裝前需要首先“解密”。處理ESD文件和之前的WIM文件類似,都可以通過微軟的命令行工具DISM進行處理。為了方便也可以直接使用國外網(wǎng)友qad制作的工具“esd decrypter v4c”處理ESD映像文件。但本文旨在介紹其中的原理,簡要說明幾條需要使用的命令。
ESD映像文件并不能直接在官網(wǎng)下載,是系統(tǒng)需要升級時微軟通過應用商店進行推送的,升級后可在C盤找到相應的ESD文件。前幾天提供過Windows 10 TP版的ESD映像下載,并提供了安裝使用方法。可以參考文章:
《最新資訊:Windows 10技術(shù)預覽版(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號子映像轉(zhuǎn)化為wim文件。首先,在C盤根目錄建立一個名為temp的空文件夾,執(zhí)行下述命令:
DISM /Quiet /Capture-Image /ImageFile:install.wim /CaptureDir:C:\temp /Name:container /Compress:max /CheckIntegrity
4、然后,將ESD文轉(zhuǎn)化為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鏡像。