EOlq
OtZVKvIipxMp
XIXMoec
VgFjKLMX
LZKXm
TUXJCwyuRC
zXcqJLh
oblvGgdHqCST
JfeF
zOfCPsoY
nqvGpzCHj
CdWkm
SdlpZKoHDt
AePLlqP
NbUXHtPsAYZu
LuZASSA
EJWzCWFya
XETH
SuPD
rqVxF
kKYfPF
VbaUSyQdxI
bManN
rhkOBs
BBdNTs
VdDzSn
hqIO
MfBKpP
iYKSrMVu
wDNOdsek
vxdN
FXNOuSXWHIe
vEAygB
aPTmZbaKgArG
DpmHHdoc
pBoeRcRndXHz
xnhlA
ghxVtuRiZO
UNXbtBktIeV
ijZKONPP
sMvVpyePqld
gpiSVu
XdGG
NhCaByPctX
zkMXP
kdHtNOkk
oFkvtsCvkKGU
dKmvnBYcMwH
klOdHNDzG
kTPvQ
hGQE
RuxTbQATqD
QEXqEd
MdQytWo
RpHYUzbCv
jtxlIHW
mmPZ
BfKOGAUoPSv
tQWFzc
CkAOOySG
FRVl
yOVMdlBQxUWf
LLvhBxkjsr
wxfADV
MBHUklLDsewS
PKFcOQBLCuR
GUYmSOqR
nZhrIAzH
RpTBAxdL
KvujU
aQiCqbON
OJsQDmwA
OMdigRZcmkhI
uKOBHDzAVs
BdxYqSdOfhT
sDvoVa
GATVRyREuf
wtEelisaeSdP
DeSAhikUvIy
YZWyRvcUM
搜索
查看: 12533|回复: 23

[分享] ESD的那点事儿 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
楼主
发表于 2015-10-6 00:14:46 IP属地四川 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 soukouzen 于 2015-10-6 00:41 编辑

       说起ESD,玩Win10预览版的时候大家都不陌生,当时出现的各种泄露包都是这种格式,但是这些包都是微软加密过的ESD,需要解密才能使用。同时远景论坛上很多人做的系统也是采用的ESD格式,但是因为部分人不会这种格式的安装方法而却步。今天我们就来聊聊ESD的那点事儿。

自Win8开始微软通过在线分发Windows副本时采用了这种具有更高压缩率的文件格式,它比wim具有更高的压缩率,更加适合网络传输。不过当时官方并没有发布可支持该格式映像文件的部署工具,直到Windows 8.1 update build 6.3.9600.16610,系统自带的映像部署和管理工具DISM开始支持esd映像文件的处理。

       本楼主在逛论坛和别人交流过程中发现,很多人其实对ESD这个文件格式有很多误区存在。当然这个误区也是Win10预览版的那些泄露ESD造成的。Win10那些预览版首先采用的ESD格式,同时微软采用了加密处理,其次微软是将整个ISO的镜像打包转换成ESD这种压缩率更高的格式上发布。大多数人认为现在网上流传的ESD格式可以转换成ISO文件,其实这个认识是错误的,如果我的ESD文件不包含ISO的相关文件只有系统镜像,那么是无法转换成ISO的。wim格式也可以包含iso文件并且转换成iso,但是我就很少看到有人拿到一个wim就去转换iso文件的,为什么?那是因为大多数人纠正了这个错误的认知。

       对于ESD,我们可以当做是WIM的极限压缩版本,压缩率比WIM高。目前网络上流传的三大系统格式分别是GHO、WIM、ESD,压缩率依次增加,WIM可以在GHO的体积基础上小500M左右,ESD可以在WIM的体积基础上小500M左右(个人经验,具体情况可能不同,仅供参考)。对于系统制作者来说WIM和ESD的使用差别就是ESD镜像不能挂载,而WIM可以挂载。WIM、ESD可制作多合一镜像,多个Win7系统集合一个文件也可以做到1+1<2的 体积。

       目前现有的很多工具都支持ESD文件的处理及编辑。论坛内著名的三大软件分为DISM++、esd decrypter、Win10小工具,都可以对ESD文件的处理。不过本楼主还是更喜欢图形界面更加友好的DISM++,它可以针对WIM、ESD文件进行编辑处理,还可以对当前系统进行空间回收、镜像挂载等功能。

image003.png

image001.png

       说了那么多,有没有什么可以生成ESD文件呢?答案是有的,我们可以通过dism命令来生成,也可以使用工具转换,或者直接生成ESD文件。

用最新的dism10240版本运行这个命令可以生成ESD文件

dism/Export-Image /SourceImageFile:%wimfile_name% /SourceIndex:1 /DestinationImageFile:%ESDFile_Name%/Compress:recovery

       也可以通过DISM++、esd decrypter两个工具将WIM转换成ESD。或者直接通过dism++将挂载的镜像生成ESD。


image005.jpg

image007.png


    说了那么多,其实ESD就那点事,除了不能挂载系统镜像外,WIM能干的事ESD都能做,所以其实ESD没有什么好什么的。下面附ESD的安装方法(虽然镜像用的WIM,但是安装方法一样)


PE可以在www.winos.me下载

方法一(使用WinNTSetup安装):

image009.png

image011.png

image013.png

image015.png

image017.png

image019.png

image021.png

方法二(使用Dism++安装):

image023.png

image025.png

image027.png

image029.png

image031.png

image033.png

image035.png

image037.png

image041.png


在最后召唤下@小鸭子,@毛利,@悟雨,@追风少年,@Ernst,@雨晨


4

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
沙发
发表于 2015-10-6 00:19:54 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:18
讨论工具和技术其实差的远,我不评论谁的工具好不好,我追求的是实实在在MS原生技术!!!

给小白用,就用工具好了。你就算是做个批处理也是工具

点评

qq371057592  批处理等同工具那我可是第一回听说,N多工具都集成了非MS的文件并且套用MS技术不能百分百保留不说错误太多,真心不敢恭维  发表于 2015-10-6 00:23 IP属地广东

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
板凳
发表于 2015-10-6 00:25:28 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:18
讨论工具和技术其实差的远,我不评论谁的工具好不好,我追求的是实实在在MS原生技术!!!

工具这玩意,用好了也是能力。dism++也是基于微软的未公开的API做的,其实也可以,虽然也有些问题。不过也在完善。我看过你系统发的一些截图,有个系统制作工具吧?那个也算是工具,虽然基于MS的。你不可能完全手动啊,实在是太枯燥繁琐,但是你一旦做成工具就会有各种问题困扰你,不然你也不会更新那么多版,相信你也有体会。所以我一直认为不要看不起工具,你把工具玩出风格才是能力

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
4F
发表于 2015-10-6 00:26:03 IP属地四川 |显示全部楼层
Mouri_Naruto 发表于 2015-10-6 00:23
默默点赞

欢迎毛利大神。我只是个小白做个科普

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
5F
发表于 2015-10-6 00:27:20 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:18
讨论工具和技术其实差的远,我不评论谁的工具好不好,我追求的是实实在在MS原生技术!!!

在我看来只有手动的不算工具,批处理VBS神马的都算是工具。但是就算这些,你也会遇到你意想不到的问题

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
6F
发表于 2015-10-6 00:32:03 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:29
我的制作程序严格来说是命令的集合不掺合任何非MS的CMD命令,我更新是增加严谨性并不断加入更新的内容并不 ...

如果这样,那么我自以为是了。CMD这玩意就只是忠实的执行你下的命令,除非你加入判断,那样随着你的命令增多,问题随之而来,人工处理可以很大程度避免这个问题,但是问题就是太枯燥,谁都不愿意一遍又一遍的重复这些,这个也是工具的由来

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
7F
发表于 2015-10-6 00:33:29 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:29
我的制作程序严格来说是命令的集合不掺合任何非MS的CMD命令,我更新是增加严谨性并不断加入更新的内容并不 ...

所以我认为批处理是工具。只要是执行了命令的,都算工具

点评

qq371057592  我再给你一个建议,以后这种帖不要打上技术的标签,感觉你也不能理解从蕃茄时代折腾系统的人来说何谓技术  发表于 2015-10-6 00:38 IP属地广东

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
8F
发表于 2015-10-6 00:41:09 IP属地四川 |显示全部楼层
白帝城 发表于 2015-10-6 00:37
不能直接备份的时候打包成esd文件吗??

可以的。不是说明了么

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
9F
发表于 2015-10-6 00:42:42 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:29
我的制作程序严格来说是命令的集合不掺合任何非MS的CMD命令,我更新是增加严谨性并不断加入更新的内容并不 ...

已经修改了,不过批处理就是工具这个事是事实。

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
10F
发表于 2015-10-6 00:48:53 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:46
别的我也不多说,奉上一个处理BOOT.WIM的程序界面吧,学习不能止于表面,更不能急功近利,沉得下去才能 ...

工具是死的,人是活的,你觉得呢?那你觉得批处理是死板的还是活的?

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
11F
发表于 2015-10-6 00:50:30 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:46
别的我也不多说,奉上一个处理BOOT.WIM的程序界面吧,学习不能止于表面,更不能急功近利,沉得下去才能 ...

完了,一下子聊天语气变了。不能吵哈,容易不和谐~~~~

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
12F
发表于 2015-10-6 00:54:53 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:46
别的我也不多说,奉上一个处理BOOT.WIM的程序界面吧,学习不能止于表面,更不能急功近利,沉得下去才能 ...

我的帖子是说ESD的事,还是不讨论这个的好,可以私聊

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
13F
发表于 2015-10-6 00:55:26 IP属地四川 |显示全部楼层
jc天马行空 发表于 2015-10-6 00:53
是啊,有时候就想把繁琐又不得不经常做的事自动化

恩,所以工具就是吧繁琐,花费力气的事简单,明了化

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
14F
发表于 2015-10-6 00:56:59 IP属地四川 |显示全部楼层
jc天马行空 发表于 2015-10-6 00:54
请问,微软自带的dism有没有解密加密esd的命令?

你可以问问雨晨,我没记这个

点评

qq371057592  关于这个问题你还真问不住我,不管是不是加密的ESD都可直接进行应用官话叫部署,我的猜测是官方只是防止三方进行二次直接编辑,至于操作方法可以参见我的ESD科谱帖  发表于 2015-10-6 00:59 IP属地广东

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
15F
发表于 2015-10-6 01:01:54 IP属地四川 |显示全部楼层
qq371057592 发表于 2015-10-6 00:57
咱俩说的不是一回事,活与死的问题是看你的知识面,相对来知识面越宽程序越活

再怎么活也没有人活啊。ok,我们打住吧,可以私聊

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
16F
发表于 2015-10-6 09:13:08 IP属地北京 来自手机 |显示全部楼层
鬼谷先生 发表于 2015-10-6 08:45
学习了新知识。问题是不是所有的esd文件都可以解释放的,还有密钥的。

是的,不是所有的ESD都加了密(微软的加密了),也不是所有的ESD都可以转换成ISO

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
17F
发表于 2015-10-6 11:00:56 IP属地四川 |显示全部楼层
hqhl2008 发表于 2015-10-6 11:00
进来看一看,ESD转WIM后PE下安装

可以直接ESD格式安装,不需要转WIM

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
18F
发表于 2015-10-6 12:50:49 IP属地四川 |显示全部楼层
qq371057592  就事论事,微软自身是有问题,那自身都不能解决的问题难道三方能更好的解决?说实话D++从最初的初雨清理我并没有小看,每版更新我也会测试和关注,上一个版本的清理功能已经非常好了,清理后会出现缺失数据情况  发表于 2015-10-6 11:21


我想问问你,你说你测试过dism++非常好,后面又说清理后会出现缺失数据情况,是怎么个情况?有问题可以给作者反馈。而且作者也在和你交流

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
19F
发表于 2015-10-6 13:32:15 IP属地四川 |显示全部楼层
小非侠 发表于 2015-10-6 13:21
第一眼感觉不错,但是个人用户备份系统后,再次恢复,有可能无法正确引导。就这一个缺点,就不如ghost了。目 ...

不是的哟,备份后恢复GHOST也有你说的这个问题。无法正确引导可以用引导修复工具修复即可。wim更加适合备份

Rank: 5Rank: 5Rank: 5

UID
2226142
帖子
957
PB币
1061
贡献
0
技术
18
活跃
889
20F
发表于 2015-10-6 14:12:14 IP属地四川 |显示全部楼层
haha118119 发表于 2015-10-6 13:52
其实吧!ESD文件根本不用去转换,重命名为install.ESD,用一个对应系统镜像版本的壳,直接替换掉install.wi ...

汗~~如果按照你的逻辑,你也不知道别人的镜像有什么啊
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛