首先上一张图 图中列出的是Win7 32&64位以及Win8 32 位(64 位一样)光盘主目录。通过对比,我们可以看到不同系统的结构大同小异。下面我们逐一说明各文件作用。 首先第一个是BOOT 文件夹,这个文件夹和根目录中的BOOTMGR 文件是密切相连的。其作用是从BIOS 引导系统启动。 首先看看Win7 的BOOT 文件夹,这里面这些文件其实是可以精简的。最为重要的文件有两个:BCD、boot.sdi.从BIOS 启动时,首先是启动根目录的BOOTMGR(启动管理器),然后 BOOTMGR 会读取 boot 中的bcd 文件。bcd 中保存了不同系统的启动信息,如果要使用多系统,只要编辑 bcd 添加新引导即可。再来是boot.sdi,这是WinPE 启动必备的文件,使用光盘安装系统实质也是启用PE,因此本文件不可少。其他文件相对次要,去掉也可。fonts 里面是启动时的字体文件,没有会乱码,zh-cn 里面是中文语言支持文件。bootfix.bin 是光盘启动特有的一个功能:按任意键从光盘启动。删除后不会出现该提示。etfsboot.com 是一个保存信息的文件。memtest.exe 是自带的内存测试器。 在Win8 中多了resou rces 这一文件夹,是启动动画的一部分。Win7 光盘启动时是进度条,而 Win8 则是这个动画了。 接下来要说的是EFI 文件夹和 BOOTMGR.efi 这两个文件。这二与于上面 BOOT 与BOOTMGR 的关系是一样的。不同的是,这是让光盘能从 EFI BIOS 而非传统 BIOS的文件。在Win7 32 位中是没有 bootmgr.efi 的,也就是说它无法从 EFI 启动。关于 EFI,我们日后有时间另外介绍。这里我们只要知道他们是EFI 启动的支持文件即可。值得注意的是,bootmgr.efi 只是EFI 启动下的启动器,并非 EFI 直接可用程序。光盘 EFI 启动时的EFI 接口是ISO 的一个隐藏文件,然后才到 BOOTMGR.efi 接管。因此靠此文件从优盘启动是不行的。 再来我们先跳过 sources(这才是主角),先说说 support 和 upgrade。support 这个文件夹已经是安装程序的部分而不是启动程序部分了。support 里面是给 Windows 安装过程加的一个外壳。用过 GHO 版系统的同学肯定知道每个 gho 版系统安装过程都有一个部署界面,support 得作用基本和这个差不多。如果你删掉他,那么计算机重启后进行的阶段你只能看到一张壁纸,没有了提示,我们就无法获知具体的安装情况。最后一个文件夹 upgrade 实际上是 NET4.0 的安装包,此文件不会自动安装,为 Windows 的一个可选组件...