153 Windows安装ISO镜像中最重要的文件是什么?

Windows安装ISO镜像中最重要的文件是什么?

Windows的ISO安装光盘镜像文件一般有3-6GB,里面文件多而庞杂。我们安装系统的时候最需要的文件是这里面的哪一个呢?


install.wim

我们可以使用解压软件(如7-zip,winrar)或直接双击(Windows8以上)打开ISO文件,里面的sources文件夹中的install.wim便是安装Windows系统的核心文件。

这个文件中包括了Windows系统的所有系统文件。

我们使用解压软件打开install.wim,就可以看见他的内部构造。

有的时候,打开这个文件就可以看见完整的系统盘的目录(Windows,program files,program files(x86),recovery,programdata等等)。有的时候,打开这个文件会看见以数字命名的文件夹(1,2,3,4,5,6)每一个文件夹里面是Windows系统盘的目录结构。此外,还有一个文件1.xml。

通过分析这个xml文件,我们可以明白这个文件的作用就是记录标记那些以数字命名的文件夹里放的是相同版本不同ID的系统。比如家庭中文版,专业版,企业版,专业工作站版,教育版,专业教育版。他们的系统版本号都是一样的,只是系统的ID不同。

Windows安装器在选择安装系统的版本的时候,通过读取这个xml,就可以列出可以安装的系统版本,然后供用户选择。用户选择一个版本后,Windows安装器就选择install.wim中的一个文件夹,解压这个文件夹中的文件到C盘,这便完成了Windows系统的安装。


你可能有一个疑问:微软一次性把这么多的系统版本都打包放在一个文件里,难道不会导致空间的过多占用吗?

一个install.wim有6GB,里面有6个Windows系统版本,那么其实一个windows系统其实只有1GB?

其实并不是这样的。wim文件是一种特殊的压缩文件。在产生wim的时候,如果有相同的文件被保存,那么这个文件不会被多次打包,而是通过创建索引,指向wim文件中同一个数据块。由于相同版本号,ID不同的系统之间的文件差异几乎没有,所以其实这六个版本的系统共用了一套wim数据库,那么一个正常的Windows系统的install.wim大小也就约为6GB。

我们可以通过使用Dism++软件打开映像文件功能中的导出映像,导出一个特定版本的Windows系统wim,看看导出的文件大小是否几乎不变。


安装系统的精髓

安装系统的精髓就是解压wim和创建引导。

如果我们使用第三方优秀的WindowsPE系统,比如微PE,优启通,firpe,kuerpe这些系统安装Windows,那么我们完全没有必要保存一个完整的Windows的ISO光盘映像文件。我们只需要把这个ISO里面的install.wim复制出来,即可使用PE系统中的各式各样的Windows系统安装器(winntsetup,coolinstall,exi,sgi,cgi等等)安装Windows。

这样我们可以节约大概1GB多的空间。

此外,由于微软开发的wimboot启动技术,我们可以直接使用wim包启动系统,而不需要传统的系统安装方式。wimboot是一种机器优秀的系统安装维护方法,优点非常多,包括极限节约C盘空间(C盘只占用2-3GB),提升系统运行速度,可以方便的秒恢复秒还原系统等等。

有关wimboot的详细介绍,请看我的公众号精选文章wimboot启动模式介绍。

posted @ 2025-12-01 00:00  吕了了  阅读(0)  评论(0)    收藏  举报