IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[讨论] 为什么wim镜像合并可以减小镜像体积?而且用时很短?

[复制链接]
sammiriche 发表于 2018-2-7 15:08:36 | 显示全部楼层 |阅读模式

举个例子。手上有个32位镜像A  3G 64位镜像B 4G

合并成二合一镜像C后体积变成了5G。
我对wim不了解。 百度答案是基于文件保存的。
那么镜像A和镜像B中的重复文件自然就只需要保存一份了。

问题在于我合并两个镜像 大概只花了一分钟时间。
这一分钟之类是怎么判断里面的文件是否是重复文件的呢。
假如是对比MD5值的话这点时间肯定不够。
如果只是比较文件名或者文件大小显然不太可能。

请教下高手讲解下基本原理。谢谢。@KDPA119
最近访问 头像模式 列表模式
KDPA119 发表于 2018-2-7 15:52:17 | 显示全部楼层

活跃 137406| 技术 1356| 互助 7516| 钻石 2050

换个方式思考,例如电脑A文件夹中有一堆档案文件,然后你从B文件夹把档案复制贴上,并选择覆盖原有档案,这样是不是一样的只有一份,然后也新增了A文件夹里所缺少的B文件,就不需比对啥了,当然..这只是大概的解释

点评

如果不比对的话。就像我们在系统里面不同文件夹之间复制粘贴文件。如果是相同文件名。会提示替换。保留 还是不复制之类的。这里根本系统不判断这两个文件具体内容是否一样。 那么如果是在合并WIM过程中。出现类似的  详情 回复 发表于 2018-2-7 17:27

评分

参与人数 1互助 +2 收起 理由
iSkye + 2 赞一个!

查看全部评分

技术问题请多利用论坛搜寻功能或是发文求助 !!
 楼主| sammiriche 发表于 2018-2-7 17:27:44 | 显示全部楼层

活跃 2513| 技术 3| 互助 0| 钻石 0

KDPA119 发表于 2018-2-7 15:52
换个方式思考,例如电脑A文件夹中有一堆档案文件,然后你从B文件夹把档案复制贴上,并选择覆盖原有档案,这 ...

如果不比对的话。就像我们在系统里面不同文件夹之间复制粘贴文件。如果是相同文件名。会提示替换。保留 还是不复制之类的。这里根本系统不判断这两个文件具体内容是否一样。
那么如果是在合并WIM过程中。出现类似的情况。两个系统有相同文件名。但是内容不一致的文件。合并的话。不就会造成其中一个同名文件丢失吗?
KDPA119 发表于 2018-2-7 23:47:39 | 显示全部楼层

活跃 137406| 技术 1356| 互助 7516| 钻石 2050

sammiriche 发表于 2018-2-7 17:27
如果不比对的话。就像我们在系统里面不同文件夹之间复制粘贴文件。如果是相同文件名。会提示替换。保留  ...

所以我上面有说,这只是一个大概的解释,详细如何去判定 我不清楚,但是你可以找找有叠加过的映像,用7z点开来 会有一个. xml 的文件,没叠加的映像没有这个文件,用浏览器打开它可以看到一些讯息,这文件应该就是在记录著两份系统的不同,其实 wim映像虽说相同文件只存档一份,但叠加的子映像却又是各自独立的,非要说个明白wim映像是怎做到的,我答不出来

1.jpg


文件内容.............(这是我叠加两个win7x64系统,只差别在一个是office2007  一个是office2016)

<?xml version="1.0"?>
[url=]<WIM>[/url][url=]<TOTALBYTES>[/url]5815358692</TOTALBYTES>[url=]<IMAGE INDEX="1">[/url][url=]<DIRCOUNT>[/url]19424</DIRCOUNT>[url=]<FILECOUNT>[/url]91207</FILECOUNT>[url=]<TOTALBYTES>[/url]18860406969</TOTALBYTES>[url=]<HARDLINKBYTES>[/url]7842708490</HARDLINKBYTES>[url=]<CREATIONTIME>[/url][url=]<HIGHPART>[/url]0x01D363AC</HIGHPART>[url=]<LOWPART>[/url]0x2FF32727</LOWPART></CREATIONTIME>[url=]<LASTMODIFICATIONTIME>[/url][url=]<HIGHPART>[/url]0x01D363AC</HIGHPART>[url=]<LOWPART>[/url]0x30CC1FE5</LOWPART></LASTMODIFICATIONTIME>[url=]<WIMBOOT>[/url]0</WIMBOOT>[url=]<WINDOWS>[/url][url=]<ARCH>[/url]9</ARCH>[url=]<PRODUCTNAME>[/url]Microsoft® Windows® Operating System</PRODUCTNAME>[url=]<EDITIONID>[/url]Ultimate</EDITIONID>[url=]<INSTALLATIONTYPE>[/url]Client</INSTALLATIONTYPE>[url=]<HAL>[/url]acpiapic</HAL>[url=]<PRODUCTTYPE>[/url]WinNT</PRODUCTTYPE>[url=]<PRODUCTSUITE>[/url]Terminal Server</PRODUCTSUITE>[url=]<LANGUAGES>[/url][url=]<LANGUAGE>[/url]zh-TW</LANGUAGE>[url=]<FALLBACK LANGUAGE="zh-TW">[/url]en-US</FALLBACK>[url=]<DEFAULT>[/url]zh-TW</DEFAULT></LANGUAGES>[url=]<VERSION>[/url][url=]<MAJOR>[/url]6</MAJOR>[url=]<MINOR>[/url]1</MINOR>[url=]<BUILD>[/url]7601</BUILD>[url=]<SPBUILD>[/url]23915</SPBUILD>[url=]<SPLEVEL>[/url]1</SPLEVEL></VERSION>[url=]<SYSTEMROOT>[/url]WINDOWS</SYSTEMROOT></WINDOWS>[url=]<NAME>[/url]Win7_x64_Office2007</NAME>[url=]<DESCRIPTION>[/url][2017-11-22][23:57:00] (Www.ITianKong.Com)</DESCRIPTION></IMAGE>[url=]<IMAGE INDEX="2">[/url][url=]<DIRCOUNT>[/url]19801</DIRCOUNT>[url=]<FILECOUNT>[/url]92369</FILECOUNT>[url=]<TOTALBYTES>[/url]18667097010</TOTALBYTES>[url=]<HARDLINKBYTES>[/url]7880793549</HARDLINKBYTES>[url=]<CREATIONTIME>[/url][url=]<HIGHPART>[/url]0x01D363AF</HIGHPART>[url=]<LOWPART>[/url]0x0D83F3FC</LOWPART></CREATIONTIME>[url=]<LASTMODIFICATIONTIME>[/url][url=]<HIGHPART>[/url]0x01D363AF</HIGHPART>[url=]<LOWPART>[/url]0x0E510513</LOWPART></LASTMODIFICATIONTIME>[url=]<WIMBOOT>[/url]0</WIMBOOT>[url=]<WINDOWS>[/url][url=]<ARCH>[/url]9</ARCH>[url=]<PRODUCTNAME>[/url]Microsoft® Windows® Operating System</PRODUCTNAME>[url=]<EDITIONID>[/url]Ultimate</EDITIONID>[url=]<INSTALLATIONTYPE>[/url]Client</INSTALLATIONTYPE>[url=]<HAL>[/url]acpiapic</HAL>[url=]<PRODUCTTYPE>[/url]WinNT</PRODUCTTYPE>[url=]<PRODUCTSUITE>[/url]Terminal Server</PRODUCTSUITE>[url=]<LANGUAGES>[/url][url=]<LANGUAGE>[/url]zh-TW</LANGUAGE>[url=]<FALLBACK LANGUAGE="zh-TW">[/url]en-US</FALLBACK>[url=]<DEFAULT>[/url]zh-TW</DEFAULT></LANGUAGES>[url=]<VERSION>[/url][url=]<MAJOR>[/url]6</MAJOR>[url=]<MINOR>[/url]1</MINOR>[url=]<BUILD>[/url]7601</BUILD>[url=]<SPBUILD>[/url]23915</SPBUILD>[url=]<SPLEVEL>[/url]1</SPLEVEL></VERSION>[url=]<SYSTEMROOT>[/url]WINDOWS</SYSTEMROOT></WINDOWS>[url=]<NAME>[/url]Win7_x64_Office2016</NAME>[url=]<DESCRIPTION>[/url][2017-11-23][00:24:58] (Www.ITianKong.Com)</DESCRIPTION></IMAGE></WIM>

点评

感谢大神。算了。不纠结这个问题了。反正也不懂。  详情 回复 发表于 2018-2-8 09:52
技术问题请多利用论坛搜寻功能或是发文求助 !!
 楼主| sammiriche 发表于 2018-2-8 09:52:33 | 显示全部楼层

活跃 2513| 技术 3| 互助 0| 钻石 0

KDPA119 发表于 2018-2-7 23:47
所以我上面有说,这只是一个大概的解释,详细如何去判定 我不清楚,但是你可以找找有叠加过的映像,用7z ...

感谢大神。算了。不纠结这个问题了。反正也不懂。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

sammiriche

2513

活跃

3

技术

0

互助
签到任务
最火的业界新闻
  • 17岁大学生发现重大安全漏洞 谷歌奖励他3.6
  • 小米又一款新机来了:5.84寸全面屏+3900mAh
  • 马化腾:发达国家芯片AI领先 数字化或秒超
  • [图]戴尔Precision系列移动工作站更新:预
  • 小米圈铁耳机2发布:动圈+动铁双发声单元
  • 从“中国芯”到云世界 贵阳“数谷”崛起
  • 陆奇转身 百度的AI革命回到原点踏步?
  • 传陆奇将加盟小米负责移动AI事业部 小米称
  • Arctic首发锐龙无风扇散热器:最高TDP 47W
  • GPU大牛Raja Koduri为何离开?因为他看不到
炫酷的硬件Show
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
  • 挑战极限,10.2L小钢炮装机秀
有趣的美图分享
  • 久远的美丽
  • 论发型的重要性
  • 每个人都有一部《大话西游》
  • 漫威正确的打开顺序
  • 90后都如此了,80后情何以堪啊
  • 贵族品种
  • 现在的孩子都这么厉害吗?
  • 喵喵....
  • 那一刻仿佛又回到了当初
  • 结婚前后
关注官方微信
快速回复 返回顶部 返回列表