【原创】用VHD(X)和WIM来打造多重系统V2(已排版)-WIM系统安装,绿色软件,免安装软件,VHD系统安装,VHDX系统安装-远景论坛-微软极客社区

  “本贴其实与本人之前发的某原贴内容几乎一样,只是经过格式排版,并做了一些语言修正,以方便诸位君阅读。

 

        

        之前的原贴没有良好排版,篇幅又长,极其不利于阅读。但就算这样,PCBETA的诸位君们还是给予了积极的关注(可惜作者菌工作实在忙不能及时回复,抱歉),几位大大们也给了好评,甚至wgl836912613大大还特地点了精华和高亮!这些都让作者菌我心里感动,几天的奋战构思写作和过程截图有了认可,更是心中一直惦记着要抓紧抽空重新编辑排版一下,以方便诸位君阅读。Now, This is it!

        

        原贴传送门如下:

        原贴链接:http://bbs.pcbeta.com/viewthread-1577401-1-1.html

        

        用VHD(X)和WIM来打造多重系统

        

        第一章 安装系统篇

           

       Hi,我是Linzeal,也就是作者菌。一直在PCBETA中潜水,从未被捞起过,作者菌也只是菜鸟中的一员,这是第一次在PCBETA发文。看了很多高手的技术流,也看了很多菜鸟的尝试流。有的文章主次分明,思路清楚,让菜鸟们按步就班就可以重现,学习能有所得,也能知其然。有的则是大跨度的意识流,让菜鸟们不明白中间缺失的步骤,无法摸索着实现强人们所表述的结果,学习进入了断层。甚至还有想当然的非实践流,看了只觉的不明觉厉。下载了Win10TP.9926好几天了,趁周末有空,就打算将自己很久以前就有的一个想法付诸实现:告诉和作者菌一样的菜鸟们如何用VHD(X)和WIM来安装多重系统,这样他们就可以大胆做各种各样的高危实践,而不用担心实践中又不小心导致系统崩溃。无系统崩溃的后顾之忧,就敢多尝试各种实验;有了更多的动手实践,就能加快学习计算机和网络的速度。现在,让我们一起来吧。:-)

        

        一、电脑应该折腾成什么样才符合自己的目的。

        

        1、电脑中应当能轻易安装多系统,以便在不同场合使用不同系统来满足工作和实验等各种需要,也要能轻易安装新版系统且对原系统无影响

        

        同一电脑,不同的用户可以使用自己喜欢的系统又尽量减小与他人使用的系统发生干扰,如A君喜欢Win8.1,B君喜欢Win7。当然,更一般的情况是电脑就自己一个人用,就如A君喜欢Win8.1,但工作时还得偶尔使用WinServer2012。有时,可能环境决定着这电脑必须借给别人应急用一下,比如领导让你配合其他人员给他们测试一下无线网络或者投影仪什么的,又不想让他人操作电脑时轻易看到电脑里的一些东西,那就镇定的关机重启,然后告诉他另一个系统的密码吧。:-)

        

 

 

        另外,现在微软Win10TP已经出来好一阵了,诸位君中许多人可能想要体验一翻,但菜鸟们可能因为不熟悉操作系统的启动原理,不知道如何安装双系统、多系统,怕安装新系统失败,或安装的系统不合用,想回原先的老系统都回不去了。什么?用Vmware,VirtualBox,VirtualPC这些虚拟机?可以是可以,花相同的安装系统的时间,体验一下看看新系统的界面是真的可以,可装在这些虚拟机里面的只是系统中的系统,就是一个样子货,不是一个可以让你在开机启动菜单中可以选择进入让你可以工作娱乐的真实系统啊。

 

        2、不同的系统都要能使用共同的硬盘数据分区,以便使用其中的资料。

        

        一般系统盘符都是C:,资料都是放在D:、E:等盘符中,即不同系统都要能访问到D:、E:等盘符。比如A君平时喜欢用Win8.1,工作时还得偶尔使用WinServer2012,相关的资料放在D:、E:等盘符中,两个系统都能访问和使用。更进一步,如果用户目录里的资料也能在不同系统中共用,就更完美了。

        

        3、系统不装在真实物理硬盘C:中,免得老被无意中破坏系统文件造成无法启动系统。

        

        系统一般都把真实物理硬盘的第一分区(常为C:盘)做为活动盘,用来完成系统启动。因此C:盘的文件若被自己或别人不知不觉或不小心删了、改了,电脑关了之后再启动可能就会出现各种各样死机、蓝屏。要把系统不安装在真实物理硬盘的第一分区,就要使用VHD(X)虚拟磁盘和WIM来安装系统。

        

        4、当某一系统突然崩溃了,还能有其他的系统可以进行维护。若只有单一系统,那真只能求助电脑之外的东西了。

        

        电脑之外的东西比如U盘。U盘PE的确是不错,但有时并不是一直带着。而且U盘总要借人或从别人那拷东西,中没中毒真不知道。至于维护光盘和系统安装光盘什么的,那是什么东西?

        

        二、准备工作

        

        1、准备一个已经制作好的,并且已经在本电脑“真正”使用过一次的U盘PE。

        

        万一经过一翻折腾,新的没安好,连旧的系统也进不去了,那还有它可以救命。要保证这个U盘PE是真的在这个电脑能用,否则当需要它时才发现U盘中毒或文件损坏而无法启动电脑,那就悲剧了。(亲,没事,转身在另一台电脑上格了U盘再做一次PE吧。)

        

        2、下载好你喜欢的Windows系统的安装镜像ISO文件,确保文件的正确性。

        

        现在大家常用的Win系统有Win7、Win8.1和Win10TP。网上安装文件形式也分两大类:微软官网原版(ISO和ESD)和各种集成的、合成的或者优化的Ghost镜像、WIM包、VHD(X)包和伪原版ISO。作者菌个人推荐微软官网原版的系统,实在不喜欢(也许可能是不信任)那些集成的、合成的或者优化的等等的安装系统。现在要下载微软原版的系统相当简单,两个网站:微软官网(http://msdn.microsoft.com/zh-cn/subscriptions/downloads/)和ITellYou(http://msdn.itellyou.cn/)。从最古老的Win3.1到最新最近的Win10TP,应有尽有。在中国大陆,可能下载会比较慢,更省事的办法是,把官网的对应下载链接和对应文件MD5或者SHA1值复制下来保存好,然后把下载链接粘贴到百度云里离线下载。百度云经过分析目标文件MD5或者SHA1值等,若发现数据库中有相同值的文件,就会“秒”传到你的百度云文件夹中。对于微软系统文件,百度云应该早就有用户用大水管下载过了,诸位君现在再从百度云下载,相信就能快许多了。:-) 下载好了,别忘了自己检查一下所下载文件的MD5或者SHA1值等是否与官网的一样,百度云以前下载大文件时经常MD5或者SHA1值不一致。:-( 如果不一致,就说明下载过程中出错了或是你电脑硬盘出问题了,下载下来的这个文件和微软官网的那个文件是不一样的。如果不检查,万一不一致就安装,多数情况是要悲剧的。

        

        3、准备好对应的安装序列号SN或者激活工具。

        

        这个东西,在论坛或者网上搜一搜,应该就能很快搜到。微软系统安装时依不同的安装方式,是可能需要输入安装序列号SN的,没有输入正确的SN,那个下一步的安装按钮就点不下去。当然,今天作者菌一会要介绍的安装方式,就不需要输入神马安装序列号SN了,只需要在30天的试用期结束前进行激活就OK。

        

        4、准备好安装系统会用到的工具,一般PE里会有,没有就要准备一份了。

        

        作者菌一向推崇的学习方式都是先通过简单方法了解一个事情的实现过程和整体概况,然后再有针对性的去深入学习和扩展。之所以这样,一方面,知道通过简单方法去做是对的、是可以成功,心中有个底气;另一方面,人都需要一定的成功感以培养自信,而不是迷失在一堆超出自己能力的复杂不解中,渐渐失去激情和自信。因此,作者菌强烈建议菜鸟们不要一头扎进高深易错的命令行中,而是用使用强人们已经辛辛苦苦做成的工具来实现目的过程,先知其然,培养自信和感觉,之后再去研究为什么,再去知其所以然。

        

        安装系统过程中推荐的工具有:

        

>>磁盘分区工具

 

用来给电脑硬盘分2到4个区,可用Diskpart等一堆的命令行命令实现。

 

推荐“DiskGenius.exe”,了解后再回头研究那些命令。

 

>>复制增强工具

 

像系统安装ISO文件等动不动就是3G、4G的,而windows本身的复制总是让人不太放心,复制完也没个反馈,究竟是否复制校验正确。

 

推荐“FastCopy.exe”,可以在复制时进行MD5校验。

 

>>启动引导工具

 

安装和维护硬盘及分区的引导记录,可用bcdboot等一堆的命令行命令实现。

 

推荐“BOOTICE.exe”,了解后再回头研究那些命令。

 

>>VHD(X)文件制作工具

 

Win7之后的系统,原生支持VHD启动方式;Win8之后的系统,原生支持VHDX启动方式。这都需要相应DISM等一堆的命令行命令。

 

推荐“VHD/VHDX_辅助处理工具_2013.exe”,了解后再回头研究那些命令。

 

>>光盘挂载工具

 

可能需要挂载微软系统安装镜像ISO文件,如果是Win8以上的PE,可以在文件浏览器中直接双击或右键挂载。但最好是准备一个,谁知道PE会不会抽疯缺什么东西不让挂载了。

 

推荐软媒的小程序“VirtualDriveMaster.exe”。

 

>>WIM启动工具

 

Win81WUp之后的系统,原生支持WIM启动方式,这需要DISM以及一堆的命令行命令。

 

推荐菜鸟还是使用“wimboot安装辅助工具.exe”,再回头来研究那些命令。

 

>>用户资料转移工具

 

很多菜鸟,当初作者菌也一样,图方便或是无知不懂就随手把资料文件保存在桌面、库、我的文档中,一重装系统时,往往忘了先把这些东西移到非系统盘中,造成了一次又一次的悔恨和没日没夜的加班补资料中。现在想想,依旧泪满襟。

 

强烈推荐“UserTransfer.exe”。

 

>>Windows激活工具

 

激活方式有很多种,不过,最省事的要算大客户版的激活了。诸位君在安装好系统后都要记得激活,作者菌就不再提示了。

 

推荐“HEU_KMS_Activator.exe”。

 

        以上这些工具,在PCBETA里都能搜索到。当然,有些是无忧启动论坛首发的,如果有原版情节的,可以到无忧启动论坛和相关官网去找。或者等作者菌哪天有空时,再这贴子里统一做个传送门。

        

        5、准备好你电脑的显卡和网卡(特别是只有无线网卡的本子)的各系统的驱动程序

        

        提前将显卡和网卡的每一个系统的驱动先下载、保存好,虽说Win7之后的系统在安装时基本都会安装一个能用的驱动,但悲剧无处不在,人品更是没个准数,万事不怕坏就怕人品不好。:-(

        

        三、开始用VHD(X)方式安装第一个系统Win8.1WithUpdate

        

        手上两台电脑,其中一台存放着前面说的该准备好的各种文件,若U盘PE之外空间还足够大,也可以先拷贝进去。另一台是ThinkPad X200s,就是用来准备折腾的机器,2009年上市的老本本,现在已经停产多年了。开机进入ThinkPad X200s的BIOS,发现是此BIOS是旧的传统BIOS(Legacy BIOS)模式,不是新型的UEFI BIOS模式。好吧,菜鸟什么的,先了解传统BIOS(Legacy BIOS)模式和一般的硬盘MBR分区方案,简单通用。以后熟悉了引导和系统,再去研究UEFI BIOS模式以及硬盘的GPT方案。

        

        1、每个硬盘分为系统主分区和数据区主分区两个区即可。

        

        使用U盘PE开机,进入PE系统(ThinkPad X200s是开机时按F12时进入启动设备菜单的,选“从U盘启动”进入PE系统),用磁盘分区工具(推荐“DiskGenius.exe”)以NTFS格式并4K对齐格式化掉整个硬盘,分2个区,系统区和数据区,系统区设为活动。

        

        作者菌之所以格式化掉整个硬盘,是因为它只有200多个G,之前却一下分了3个区,再加上原有的Lenovo还原区(这东东作者菌一次也没用过,键盘上蓝色的ThinkVantage   键一次也没按过,白瞎了),一共有4个分区,有必要么,而且它还没4K对齐!对作者菌来说,就分成2个区最好,一个系统区,剩下的全划为数据区。原先在另一台电脑,作者菌最初也是系统区之外还分为多个分区,分别做为什么工作盘、音乐电影盘、个人资料盘。呵呵,想必诸位君很多人刚懂电脑时去电脑店买电脑,也是被销售员这样建议的吧。但其实我们文件往往都是随手存放,下载时也没耐心按类型仔细去找到相应分区的相应目录去保存,整理文件时就得频繁地把文件从一个分区移动到另一个分区,但要命的是系统在不同分区之间移动文件其实是先进行复制操作然后再删除操作的,所以一整理文件资料特别是一些上百M上G的资料时往往要花上几个小时,作者菌常常忍到忍无可忍。后来干脆就一个系统区,一个用户数据区。在同一个区中移动文件,只是从一个目录移动到另一个目录,简直就是秒移。总算天下太平了!

        

        这一点,对于老机器的小硬盘尤其重要。只分两个区,可以避免把未使用空间人为的切开了。比如,一个小硬盘,却分为4个区,每个区都只剩下2个G左右未使用的可用空间。那很显然,Win10TP.9926的ISO文件有3.95G,不论想下载到哪个区中,都会提示“剩余空间不足”而无法下载保存。若只分为2个区,也就是把后3个区合为一个区,那可用空间就会有2*3=6个G左右,足以下载保存一个Win10TP.9926的ISO文件了。

        

        所以,现在第一个分区分10G,做活动主分区,不用太大(如果有考虑到未来哪天又非要把系统安装到真实物理硬盘上,因此也不宜太小),只是用来放一点启动用的必须文件,标为“DiskC”,意思是按硬盘分区顺序来数,“DiskC”是硬盘第一分区,是系统区,本应是C:盘。剩下的统一分成一个主分区,用来放个人资料文件和程序,标为“DiskD”,同样的意思是按硬盘来数,“DiskD”是硬盘第二分区,是数据区,本应是D:盘。当然后面做好的VHD(X)和WIM系统文件也是存放在“DiskD”中。

        

        而4K对齐,能使用硬盘效率更快,也就意味着硬盘读写更快。

        

        注意了,再次强调,格式化之前要确认这台电脑里有用的资料文件已经全部移动到了U盘、另一台电脑或者网盘。不然,资料丢了,可不要哭哦。

2、将前面准备的系统ISO安装文件、各工具程序和驱动全部拷贝到数据区“DiskD”中

        

        建议在“DiskD”建立目录,比如“BootOS”,将这些东西全拷贝进去,而不是放在根目录杂乱无章。因为是复制大文件,强烈建议使用复制增强工具,推荐“FastCopy.exe”,可以在复制时进行MD5校验。

        

        3、从Win8.1WithUpdate的ISO文件制作VHD(X)系统母本

        

        将Win8.1WithUpdate的ISO文件挂载,如果Win7以上的PE,可以双击或右键直接挂载,或用软媒“VirtualDriveMaster.exe”等光盘挂载工具挂载,比如挂载为“H:”盘。

                                      

VirtualDriveMaster.jpg

 

 

        运行VHD(X)文件制作工具,强烈推荐“VHD/VHDX_辅助处理工具_2013.exe”,待熟悉并了解了,就可以自己使用DISM等命令方式进行制作。

        

        打开“VHD/VHDX_辅助处理工具_2013.exe”,进入程序窗口的第一项“创建VHD/VHDX”:


创建VHD.jpg


        

        从 挂载的“H:\sources\install.wim”中制成VHD(X)系统文件。建议使用20G动态扩展的VHDX格式,可保存为“D: \BootOS\Win81_VHD\WIN81_VHDOS.VHDX”。其中最下面的“映像号”即wim压缩文件的映像卷号,依系统不同而不同,一般 号小的映像卷包含的功能少,名称往往包含“基础”、“核心”;号大的映像卷包含的功能多,名称往往包含“企业”、“专业”。

        

        4、系统母本文件制作好后立即进行第一次差分。

        

        点选进入程序窗口的第二项“差分VHD/VHDX”:


差分VHD.jpg


        

        选 择刚才制成保存的“D:\BootOS\Win81_VHD\WIN81_VHDOS.VHDX”做为父VHD/VHDX,最下面选“仅创建差分磁盘”, 确定后会自动在同目录中生成差分文件“D:\BootOS\Win81_VHD\WIN81_VHDOS_CHILD.VHDX”和此差分文件的备份文件 “D:\BootOS\Win81_VHD\WIN81_VHDOS_CHILD_BAK.VHDX”。注意,文件名有多出差分后缀,一个是 “_CHILD.VHDX”,一个是“_CHILD_BAK.VHDX”,但它们其实就是一样的。我们可以使用其中一个,另一个留着备用,万一使用的那个 坏了或弄错了造成不可逆的影响,就把在使用的删了,将备用的复制一份并改成在用的那个差分文件的名。一般作者菌喜欢把表示这一级的差分后缀改成相应的名来 表示这级差分文件是用来干嘛的或安装了什么东东。比如把差分后缀“_CHILD.VHDX”改成“_Root.VHDX”,来表示这一级差分是用来进行系 统安装并登入系统;同步的,差分后缀“_CHILD_BAK.VHDX”改成“_Root_BAK.VHDX”来表示它是“Root”这级差分的备份文 件。如果一会安装“_Root.VHDX”的时候不小心安装什么错了,就回到PE或其他系统把它删了,把“D:\BootOS\Win81_VHD \WIN81_VHDOS_Root_BAK.VHDX”复制一份并改名为“D:\BootOS\Win81_VHD \WIN81_VHDOS_Root.VHDX”再重新进行系统安装,也就不用再对“D:\BootOS\Win81_VHD \WIN81_VHDOS.VHDX”重新做一次差分了。

        

        至此,所有文件如下图:


差分文件列表.jpg


        

        5、将差分文件加入启动菜单,也即从差分文件进行系统的安装,而母本文件即然是“母本”则束之高阁不动它

        

        点选进入程序窗口的最右边的第四项“挂载/卸载VHD/VHDX”:


挂载VHD.jpg


        

        确 认“VHD/VHDX的位置”是“D:\BootOS\Win81_VHD\WIN81_VHDOS_Root.VHDX”,然后点击“向BCD中添加 VHD/VHDX项目”。这样一个系统启动菜单就加入到开机启动系统列表中去了。点击“查看BCD中的项目”里就应该能看到启动系统菜单中现在有了第一个 成员。

        

        这 时如果打开真实物理硬盘的“DiskC”盘,并显示系统隐藏文件,就能看到之前才格式化重新分出来的“DiskC”盘多了一个“bootmgr”隐藏文 件,这是用来给像Win8.1这类NT系统做引导用的,以及一个“Boot”隐藏目录,里面有一堆东西,最关键的就是一个“BCD”的系统文件,没有扩展 名,保存着启动系统菜单。说白了,这时的“DiskC”就两个东西,一个“bootmgr”和一个在“Boot”目录里的“BCD”。其他都可以不需要。

        

        6、退出PE重启电脑,完成第一个VHD(X)系统的安装(包括硬件驱动和应用)

        

        根 据选择的Win8.1版本和映像号的不同,系统安装硬件驱动和系统文件等所需的时间也不同,而且有时会发现屏幕中一直显示着“准备就绪”,而表示系统安装 的圈圈一直在转。这时多点耐心,千万不要强行关机,等上短则三五分钟,长则三五个小时(看诸位君的人品喽:-)),系统就能完成硬件安装并自动重启。

        

        重启后,系统会让你进行一系列的设置和设定,诸位君只管按自己的喜好一路前进吧。作者菌个人则喜欢关闭“自动更新”、不接任何网络(有网线的先拔了)。

        

        一直到最后就是安装应用了,这里也是会有“准备就绪”和“处理一点事”,而表示系统安装的圈圈甚至可能不转。这时也多点耐心,千万不要强行关机,等上短则三五分钟,长则三五个小时,就解放了,就看你装的是什么版本和映像号了,以及诸位君电脑的硬件情况。

        

        这里要说一下,强烈建议诸位君熟悉安装系统后,一定要学一学微软出品的sysprep系统封装部署程序或其他同样功能工具的使用,它能让你不用一直蹲守在屏幕前,诸位君可以去逛逛街,等你回来时,它已经按你事先计划的意愿全部安装好了。当然,这是高阶教程,不在这章菜鸟教程之内。更要吐槽的是,为了这篇菜鸟教程,自从尝试过两三回在硬件安装和应用安装等待的地老天荒,作者菌再也不爱专业版、企业版什么的了。:-(

        

        7、顺利进入系统后的设置及个人喜好的优化

        

        经过一翻耐心等待和对成功的期盼,诸位君终于成功进入系统了。这里要说几点:

        

        (1)睡眠功能的开启。

        

        刚 装的系统可能在开关机的电源按钮上只有“关机”和“重启”,而没有“睡眠”项。这是因为Windows只为你的显卡安装了通用的驱动。诸位君现在就可以把 前面准备好的显卡驱动装上。经过几次闪屏,安装好后,再去看电源项,就有“睡眠”项了。而且,控制面板中的“电源选项”也就多了相应的设置项。进一步,如 果诸位君对自己准备的这个显卡驱动觉得可能不是最新的,那就接上网络进“设备管理器”去更新驱动吧,

        

        (2)真实物理硬盘上“DiskC”盘的开启。

        

        诸位君可能会发现文件浏览器中的C:盘并不是真实物理硬盘上分的“DiskC”盘。没错!想启用“DiskC”盘,就到“计算机管理”中的“磁盘管理”里去给它设一个盘符,它就会出现了。


开启物理C.jpg


        

        (3)VHD(X)系统和WIM系统的减耗设置

        

        非 直接安装在硬盘上的系统,比如这个VHD(X)系统和后面要进行的WIM系统,在性能上多少有一点损耗。但也没必要对这一点损耗就大惊小怪、要死要活、不 依不挠的。为了不让VHD(X)和WIM系统性能损耗的太过厉害,就有必要尽量减小系统对虚拟磁盘的频繁“写”操作。所以建议:

        

>>关闭系统还原

系统还原作者菌真的没有用过,也从没用的欲望,其功能已经用差分代替了。而且,它每一次备份,都会把系统盘撑大一次。

>>虚拟内存不要设在系统盘

安装在虚拟磁盘的系统会自动不把虚拟内存设在虚拟盘内,但请不要犯傻又给设回在虚拟盘内。如果诸位君觉得真实物理“DiskC”盘一直闲着荒废,也可以把虚拟内存设在真实物理“DiskC”盘内。当然,诸位君得按前面说的,先给它设个盘符开启它。

>>彻底关闭Windows Defender

这是系统性能杀手,而且从没见它起过作用。作者菌以前不认识它时,次次电脑中毒时,它在哪呢?而且它在不断工作时,会不断制造出很多诸位君用不到的垃圾文件,也就不断撑大系统占用空间。

        好 吧,作者菌就不一一说了,诸位君可以按着“控制面板”的顺序从头到尾按自己的喜欢,设定一遍。而已经进阶的,可以按着“管理工具\本地安全策略”里的顺序 从头到尾按自己的喜欢来打造一翻。如果安装的不是Win8而是有兴趣玩WinServer2012的,还可以接着进入到“服务器管理器”里全部改造一遍。


控制面板.jpg


        

        这里强调一下,有一个不在控制面板里的设定优化——移动用户资料到非系统盘,应当要注意。详细见后面的用户目录转移章节。

        

        8、安装好系统并配置优化后要重启电脑再进入PE设置VHD(X)系统的差分备份和还原,将好不容易做好的配置优化“定格”保存

        

        经 过前面一翻折腾,若人品真的很差的诸位君可能会对长达三五个小时的系统安装、再长达三五个小时的应用安装有了深刻的印象。对于控制欲比较强的诸位君,可能 会顺着控制面板一项项地进入,并一条条的设定,以求能完全按自己的喜好“优化”这个系统。当然,这可能也会长达三五个小时。面对这几个三五个小时,没有人 愿意因为由于自己“优化”中造成不可逆的影响或日后某天系统中毒无法启动了,难道还要从头再来重装一遍系统!!!天啊!

        

        所以,我们就要把这个已经安装好并按自己喜好“优化”好的系统按此时此刻的状态保存下来,就如拍照“定格”一样。没错!就用VHD(X)的差分!

        

        前 面我们已经使用“VHD/VHDX_辅助处理工具_2013.exe”进行过一次VHD(X)的差分了,那是从ISO文件来制作母本,并通过第一次差分, 将母本制作完成的时态“定格”保存下来了。现在按步就班,重启电脑进入U盘PE,运行“VHD/VHDX_辅助处理工具_2013.exe”,点选进入程 序窗口的第二项“差分VHD/VHDX”。父VHD/VHDX的位置要选“D:\BootOS\Win81_VHD \WIN81_VHDOS_Root.VHDX”,这回最下面不选“仅创建差分磁盘”而是选“创建差分磁盘,并添加差分磁盘及快速还原到BCD”,确定后 就会自动创建出一个差分后缀为“_Root_CHILD.VHDX”的文件和差分后缀为“_Root_CHILD_BAK.VHDX”的备份文件,并把它 们加入到开机启动系统菜单BCD文件中。


系统备份.jpg


        

        这 时如果去程序窗口第四个选项“挂载/卸载VHD/VHDX”中点击“查看BCD中的项目”,就能看到新加入了两个启动项目,差分后缀 “_Root_CHILD.VHDX”做为正常启动的系统,而差分后缀“_Root_CHILD_BAK.VHDX”做为快速还原系统用,以后只要在开机 菜单中选择“快速还原”项,就能实现快速把“D:\BootOS\Win81_VHD\WIN81_VHDOS_Root_CHILD.VHDX”文件删 除,然后把“D:\BootOS\Win81_VHD\WIN81_VHDOS_Root_CHILD_BAK.VHDX”文件复制一份并改名替换为 “D:\BootOS\Win81_VHD\WIN81_VHDOS_Root_CHILD.VHDX”,从而实现“秒”还原。此时,要记得在程序窗口第 四个选项“挂载/卸载VHD/VHDX”中选择原“D:\BootOS\Win81_VHD\WIN81_VHDOS_Root.VHDX”通过点击“移 除BCD中的VHD/VHDX项目”将其从开机启动菜单中移除掉。否则,很容易悲剧的哦。什么悲剧,诸位君可以亲自体会一下,不要就让作者菌一个人享受过 嘛。

        

        另 外,推荐一下,此时最好把“D:\BootOS\Win81_VHD\WIN81_VHDOS_Root_CHILD_BAK.VHDX”复制一份并改名 为“D:\BootOS\Win81_VHD\WIN81_VHDOS_Root_CHILD_PE.VHDX”,然后把它添加到BCD启动列表中。聪明 的人就会明白,以后U盘PE就可以少用了。:-) PE说白了就是一个临时系统,一个备用系统,我们完全可以用一个平时不怎么用的差分系统来充当这个角色。

        

        到此,一个牢不可破的VHD(X)系统就在诸位君的手中打造成功了。文件列表如下图:


差分文件列表2.jpg


        

        这 个系统包含两个入口(开机启动系统菜单中有两个,一个平时用的Win81,一个充当PE),共用一个Root差分文件(包含着安装的硬件驱动和诸位君自己 的优化设定),共用一个VHD(X)文件母本文件(就是从原ISO制作而来的,包含着所有系统文件)。当平时用的Win81因中毒等不好使用了,只需要在 开机启动系统菜单中选“快速还原”,就能“秒”还原到当初你做差分时的那个状态,当然了,那些诸位君安装过的东东和记录可能都不在了。

        

        另 外,延伸一下,前面,我们有母本、_Root级差分和最后的_CHILD级差分一共三级文件。其实,差分完全可以按自己的愿意来进行,想差分成多少级都 行,比如在配置优化过程中,若对自己的技术不是很有信心,完全可以把差分步骤细分为“_Root>>_驱动安装>>_系统激 活>>_控制面板逐项配置>>_必须安装的程序>>_CHILD”。当然,给差分文件命名时最好用是英文字符。这 样,哪一个步骤没做好,还可以退回去再来,而不用从头再重装一遍。

9、将用户资料移到非系统盘的必要性

        

        开 机启动系统菜单中能做“快速还原”,但那些安装过的东东和记录可能都不在了。更可怕的是,如果文件资料习惯放在系统盘的用户目录(就是桌面、我的文档、下 载、音乐、视频等等,在User目录下对应的用户名下可以看到一堆文件夹)而没有把它们移出来,那么悲剧就来了,一但“快速还原”,也即把已经做过更改的 差分文件替换成原始备份文件,那些资料肯定都被人间蒸发了。而有时,我们电脑中毒,想赶紧把文件资料先移到非系统盘然后做系统还原。可是连系统都进不去 了,又怎么能移资料呢。因此,很有必要在安装完系统做设定优化时就把这些用户目录移出系统盘,到比如D:盘等,这样桌面、我的文档、下载、音乐、视频等等 这些文件目录并不是在系统盘,而是在D:盘,不论怎么还原系统,文件资料都不会被人间蒸发了。

        

        网 上有很多相关工具都可以做用户目录的转移,作者菌推荐“UserTransfer.exe”。进一步要说明的是,到现在我们成功安装了两个系统(其实就是 两个马甲,两个入口),进入系统是要登入用户名的,登入用户名就是需要进入相应的用户目录并取得相应的读写权限等。如果诸位君准备安装多系统多马甲入口多 用户,为了不必要的麻烦,建议,除了展示给外人用的用户帐号,其他的用户名和密码都一样,并且在使用转移工具时不生成指定用户名,这样转移用户目录会少去 很多麻烦。否则会发生无访问权限等造成系统蓝屏。

        

        现 在建立目录“D:\BootOS\SysData”,这个就是用来保存用户目录的。打开用户资料转移工具“UserTransfer.exe”,选择路径 为“D:\BootOS\SysData”,去掉“创建当前用户目录”,勾上“选择所有”,然后点最右边的开始转移,很快就移动完毕,并提示重启系统。在 下面这张截图,诸位君眼睛亮的就会发现其他作者菌在截这张图时,用户目录早已经转移过了。有发现么。:-)


转移用户目录.jpg


                              

        

        重 启系统,进入目录“D:\BootOS\SysData”,就可以看到原来空的目录现在多了许多东西,像桌面、我的文档、下载、音乐、视频等等。在文件浏 览器中打开桌面等文件夹的属性,在“位置”项就可以看到它的保存位置已经变成“D:\BootOS\SysData”目录下了。


转移用户目录2.jpg


        

        其 他的像视频等用户目录也都一样,这样,再也不怕重装系统、还原系统了。而且,这样做也为多系统共用同一用户目录创造了条件:只要把每一个系统安装好后,把 用户目录全都转移到“D:\BootOS\SysData”,这样A系统做的文件M保存在桌面,到B系统的桌面里,就能看到文件M,并顺利打开了。 Nice!在这再强调一下哦,在用户资料转移工具“UserTransfer.exe”进行转移时,要选择同样的路径为比如“D:\BootOS \SysData”,并且去掉“创建当前用户目录”!

        

        四、开始用WIM方式安装第二个系统Win10

        

        我 们已经搞定一个系统了。现在真实物理硬盘中,“DiskC”盘保存着少量的文件,其实也就两个文件:“bootmgr”和一个在“Boot”目录里的 “BCD”。利用率确实是太哪个啥了。而“DiskD”盘则保存着我们所有的系统文件,全都在“D:\BootOS\”目录里,包括安装ISO文件、 VHD(X)文件和转移过来的用户目录。


真实硬盘文件目录2.jpg

        

        现在我们开始在此基础上安装第二个系统Win10。这第二个系统也可以直接像前面那样用VHD(X)来安装,安装完之后“DiskD”盘里多出Win10_VHDOS相关的文件,并且“DiskC”盘里的“BCD”中启动系统列表多出了相应项。


真实硬盘文件目录.jpg


        

        但 是,这并不是我们的目的。用VHD(X)方式可以安装Win7以上的系统(当然Win7只原生支持VHD格式),在Win8.1Update之后 (DISM组件版本6.3.9600.17029及更高版本都支持),windows系统多了一种安装形式:WIM方式。请诸位君百度吧。

        

        1、进入之前的Win81_CHILD系统或Win81_PE系统,开始制作可启动WIM包。

        

        这里要确定的是,诸位君先前从微软官网下载的是新版的Win8.1WithUpdate,为的是确保其中的DISM组件版本不低于6.3.9600.17029。低于这个的,就要去下载相应的DISM组件,这个在PCBETA里也有,用强大的搜索功能吧。

        

        PCBETA里 有许多用DISM命令进行制作可启动WIM包的教程,当然我们是菜鸟嘛,这里有一个好用的工具推荐给大家,通过它学会了制作可启动WIM包,回头再学如何 用DISM命令来制作,就会思路清楚了。这个工具就是“wimboot安装辅助工具.exe”,同样在PCBETA里能搜索到,当然原版情节者可以到无忧 启动论坛里找到。

        

        在 “D:\BootOS\”目录下创建文件夹“Win10_WIM”,将Win10的ISO文件挂载,比如挂载为“G:”盘。运行“wimboot安装辅助 工具.exe”,在第一个标签页“导出Export”点击浏览选择镜像文件“G:\sources\install.wim”,导出目标时点击浏览选择新 创建的目录“D:\BootOS\Win10_WIM”并设定目标文件名为“Win10_Wimboot.wim”然后点保存回到程序标签页窗口,这时点 最下面的“开始”,程序就按设置的参数进行可启动包“Win10_Wimboot.wim”的制作。


win10导出wim.jpg

        

        这 里要提示一下,微软的ISO文件里的install.wim一般都包含多个分卷,也即我们前面遇到的“映像卷”。点击“显示分卷信息”以及右边的下拉列 表,可以选择并查看不同的映像卷。依系统不同而不同,一般号小的映像卷包含的功能少,名称往往包含“基础”、“核心”;号大的映像卷包含的功能多,名称往 往包含“企业”、“专业”。

        

        2、应用该可启动WIM包,即生成指针文件的VHD(X)母本。

        

        可 启动WIM包就是一个压缩包,它不像VHD(X)文件一样可以做为一个虚拟磁盘来直接文件读写,因此,需要在WIM包外部放上相应的核心文件和许许多多的 “链接”来指向包内的文件,这些“链接”文件就是指针文件。其实在系统盘里,就有许多现成的链接文件,比如“硬链接”和“目录链接”,有兴趣可以进CMD 用命令“mklink/?”感受一下。


mklink.jpg

        

        言 归正传,WIM包的指针文件可以放在真实物理硬盘的活动分区,即“DiskC”。如果这样,就同用ISO光盘直接安装在真实物理硬盘的系统没什么太大区别 了,最多就是因为WIM是压缩包省一些系统空间而已,一但“DiskC”文件被删改,就很容易让系统启动蓝屏等故障。既然我们在前面已经学会用 VHD(X)来虚拟磁盘了,为何不把WIM包的指针文件放入VHD(X)磁盘中呢,再加上VHD(X)的差分功能,就算系统文件被删改,也非常容易还原 (别忘了那个“快速还原”)。

        

        前 面是软件帮我们直接生成了一个VHD(X)磁盘,现在我们来亲手生成一个。VHD(X)磁盘是虚拟磁盘,在windows中统一通过“磁盘管理”来统筹, 而“磁盘管理”组件是在“计算机管理”中,诸位君不熟悉的找不到,可以从“运行”中敲入“compmgmt.msc”来打开“计算机管理”然后选择“磁盘 管理”组件。


compmgmt.jpg

        

        如果懒到象作者菌一样的,可以将“计算机管理”固定到任务栏中。进入“磁盘管理”后在“操作”菜单里就有了“创建VHD”和用来加载VHD文件到系统的“附加VHD”。


创建VHD磁盘.jpg

        

        同样的,创建VHD时建议使用20G动态扩展的VHDX格式。现在为我们的指针文件创建一个“D:\BootOS\Win10_WIM\Win10_WIMPointer.vhdx”虚拟磁盘。


win10_pointer.jpg

        

        生成了一个空的虚拟磁盘文件,一切都没初始化:


win10_pointer2.jpg

        

        初始化之后,给“未分配”的20G磁盘空间“新建简单卷”并设置盘符为“Z:”盘:


win10_pointer3.jpg

        

        至 此,一个全新的虚拟磁盘就生成了,并且挂载在“Z:”盘。将“wimboot安装辅助工具.exe”关闭并重新运行打开,以便它能够读到新挂载的“Z:” 盘。在程序窗口的第三标签页“应用Apply”中,点击浏览找到之前我们制作好的可启动WIM包“D:\BootOS\Win10_WIM \Win10_Wimboot.wim”。通过“显示分卷信息”和下拉列表,我们可以查看这个WIM包有几个映像卷,该卷是否已经标识可WIM启动(其实 这个标识也只是一个标识而已)。然后选择要应用的目标分区“Z:”盘,勾选上“生成引导”,这样,程序就会把目标WIM包所需要的指针文件释放至“Z:” 盘,并加入BCD启动系统列表中。


win10_pointer4.jpg

        

        完成后,把“Z:”盘从文件浏览器右键“弹出”或从“计算机管理”里“分离”。

        

        3、对指针文件VHD(X)母本进行差分。

        

        重 启电脑,进入到其他系统或U盘PE,对刚才那个装有WIM启动指针文件的“D:\BootOS\Win10_WIM \Win10_WIMPointer.vhdx”的母本文件进行差分。这里可以不使用前面介绍的“VHD/VHDX_辅助处理工具_2013.exe”, 而用另一个同样强大的引导工具”BOOTICE.exe”。运行后在其第二标签页“磁盘镜像处理”的下面有“差分VHD(M)”功能。在打开的操作窗口 中,用浏览方式找到“D:\BootOS\Win10_WIM\Win10_WIMPointer.vhdx”,这一串路径名和文件名就会显示在“父文件 位置”的输入框中,把它复制一下,粘贴到下面的“子文件位置”的输入框中,并在末尾加上差分后缀“_Root”,点击“创建”后就会生成差分文件。同样, 差分后缀换成“_Root_BAK”,点击“创建”后就会生成差分文件的备份文件。


bootice.jpg

        

        到此,就得到了“D:\BootOS\Win10_WIM\Win10_WIMPointer_Root.vhdx”和“D:\BootOS\Win10_WIM\Win10_WIMPointer_Root_BAK.vhdx”两个文件。

        

        4、将指针文件的差分文件加入BCD引导列表。

        

        同 “VHD/VHDX_辅助处理工具_2013.exe”一样,“BOOTICE.exe”也是一个强大的BCD引导程序,可以非常方便的把差分文件 “D:\BootOS\Win10_WIM\Win10_WIMPointer_Root.vhdx”加入到BCD启动菜单中。

        

        进 入“BOOTICE.exe”窗口的第三标签页“BCD编辑”,如果当前系统是前面的Win81或Win81_PE系统的话,“当前系统BCD(S)”就 可选,点击“智能编辑模式(C)”就能打开“BCD编辑窗口”。如果当前系统是U盘PE,“当前系统BCD(S)”多半就不可选,要通过“其它BCD文件 (O)”浏览真实物理硬盘的“DiskC”盘中去找“Boot”隐藏目录,并找到“BCD”隐藏文件(事先要在文件浏览器中把隐藏文件全部显示),再点击 “智能编辑模式(C)”就能打开“BCD编辑窗口”。


bootice2.jpg

        

        在 这个“BCD编辑窗口”中显示了,该“BCD”文件保存的启动系统列表。如图,到目前为此,有四个系统项目在列,第一个是Win81_CHILD,下来是 它的快速还原项,第三个是Win81_PE,最后一个是刚才生成指针文件时勾选“生成引导”时添加上的Win10。从对应的“设备文件”可以很清楚看到这 个Win10指向的目标系统是启动磁盘“HD0”下的启动分区“1:D:\”下的“\BootOS\Win10_WIM \Win10_WIMPointer.vhdx”。但现在我们要启动是经过差分的文件,因此,象前面一样,在末尾给它加上一个差分后缀“_Root”改成 “\BootOS\Win10_WIM\Win10_WIMPointer_Root.vhdx”,同时为了一致性,也把下面的“菜单标题”换一个能表达 “_Root”级差分意思的名称,比如“Win10_WIMPointer_Root.vhdx”。然后“保存当前系统设置(S)”即可。


bootice3.jpg

        

        至 于编辑窗口中的其他项目,诸位君可以随意试试,比如想要哪个系统做默认项,等待时间等等,但结束之前别忘了点“保存全局设置(G)”。当然,不太了解之前 最好不要乱改更不要乱删,不然可能一会重启开机就没法启动相应系统了。如果熟悉了,前面制作指针母本文件时就不需要勾选“生成引导”,可以直接在此处添加 差分的启动即可。

        

        5、重启电脑,进行Win10系统的安装和设置设定及优化。

        

        重 启电脑进入Win10_Root系统,进行安装。硬件安装完毕后会自动重启一次,然后同Win81一样,会让你进行一些选项设定。一路过后,安装完应用, 就可以进入到美丽的win10系统了。前面过程中,同Win8一样也不需要输入什么安装序列号SN的。接下来,诸位君就继续折腾吧,转移用户目录到非系统 盘相同位置,和各种非人的优化。如果是硬件驱动有问题的,有几个去处,首先是“设备管理器”进行联网更新驱动,其次是本品牌电脑官网找驱动,最后就是各驱 动集成方的集成包了。像作者菌,ThinkPad X200s的本本Lenovo早就N年停更了,因此安装完系统就直接用着系统提供的驱动。微软还是很良心的,几乎所有的驱动都装上了,显卡、网卡、声卡都 能凑合用,虽然尽只是一堆“Microsoft Corporation – WDDM 1.1”,“设备管理器”里还挂着几个黄色问号的硬件,作者菌从不放在眼里,反正又不妨碍作者菌使用本本,搞得那么齐全那么原版做什么。

        

        6、保存成果,对前面做好设置设定及优化的Win10系统进行差分和还原。

        

        到 这里,诸位君应该比较熟悉VHD(X)虚拟磁盘文件的差分和还原了。两个工具“VHD/VHDX_辅助处理工具_2013.exe”和 “BOOTICE.exe”都可供诸位君使用。当然,“VHD/VHDX_辅助处理工具_2013.exe”中有个自动“快速还原”功能可以为懒人省一点 时间,但“快速还原”功能只能对当前修改的系统生效,操作会覆盖以前的操作,就看诸位君的个人喜欢哪个系统了。而“BOOTICE.exe”则更灵活一 些。现在,我们同样对前面做好设置设定及优化的Win10系统进行差分,生成两个差分文件 “WIN10_WIMPointer_Root_CHILD.VHDX”和 “WIN10_WIMPointer_Root_CHILD_BAK.VHDX”。同样的,我们也额外复制出一个系统的马甲做为临时用的PE系统 “WIN10_WIMPointer_Root_CHILD_PE.VHDX”。

7、至此,全部文件的结构示意。

        

        到此,两个系统,Win81和Win10我们已经打造好了,全部的文件结构如下图:


真实硬盘文件目录3.jpg

                              

        

        Win10_WIM和Win81_VHD对比,也就是“Win10_Wimboot.wim”与“Win10_WIMPointer.VHDX”两个文件合起来,实现了Win81_VHD的“Win81_VHDOS.VHDX”的功能。

        

        四、用VHD方式开始安装第三个系统Win7SP1(甚至包括WinXP、WinServer2012、Ubuntu等第四、第五、第六个系统等等)

        

        Win7SP1的安装,作者菌就不重复了,这里要强调的是Win7SP1只原生支持VHD方式安装,对VHDX和WIM都无法原生支持。当安装好Win7SP1后,三个系统的全部文件的结构如下图:


真实硬盘文件目录0.jpg

        

        虽 然,PCBETA里的强人们用强大无比的技术流说明了VHD(X)方式可以用来安装巨多的系统,像WinXP就可以通过Vboot之类的来装入VHD中, 甚至还有非人类的Ubuntu系统也可以装入,但作者菌对Win7、WinXP实在无爱,Ubuntu系统倒是折腾了一下,界面和操作有点不太习惯,就让 诸位君做一做小小白老鼠吧。不管什么样的学习,如果不动手亲自尝试一遍,纸上谈兵永远都只能是纸上谈兵!只要诸位君的物理硬盘能够装得下一个系统,那就最 少可以安装一个VHD(X)或WIM系统,并且所用空间更小;甚至物理硬盘若有足够大,就可以安装上无数个系统,并且差分出无数个马甲入口。还怕无系统可 用?有对微软新出的Win10TP有不信任感,怕搞坏爱机的?那就用VHD(X)和WIM方式体验一把喽,小心一些就绝对不会对原来的系统造成影响。相信 诸位君都看过网络小说,系统流的小说有爱么?那诸位君还等什么呢,你也能轻易实现系统流。:-)

        

        五、将启动系统列表文件BCD进行备份,珍惜自己花费巨大心血的劳动成果。

        

        这 也是系统安装的最后一步了,良好的备份是尊重自己劳动成果的最好的保护手段。打造了几个花费巨大心血的系统,实现了自己一机多系统的设计,但如果真实物理 硬盘“DiskC”不清不楚被格式化了,那么,对系统启动了解的还能进U盘PE把前面做好的几个系统再加一次“BCD”启动列表(忘记的去复习一下前面的 “VHD/VHDX_辅助处理工具_2013.exe”和“BOOTICE.exe”都有的添加系统启动项到BCD中的功能)。因此,强烈建议,同时也作 为一项菜鸟们的自主学习,请进入“BOOTICE.exe”程序窗口的第三标签页“BCD编辑”并点击“高级编辑模式(P)”,去认真研究 “BcdStore(S)”里的“备份(导出)BCD(B)”和“恢复(导入)BCD(R)”这两个菜单项。

        

        第二章 新装系统的软件篇

        

        一、和Android手机相比,Win系统应该要什么样的程序运行使用方式

        

        打造好了一个永不沉没的系统环境,接下来的是程序应用环境。用过Android手机的诸位君都多少知道Android手机可以刷ROM(苹果手机作者菌真不会搞),即更新或更换Android手机的操作系统内核,刷好之后,之前安装的应用都在也都能用,并且那些应用数据也都在。很强大,很人性化吧。如果电脑也能这样,世界就美好了。:-) 前面的系统安装中,把用户目录移出到非系统盘就是实现了一点这个目标,保证了用户资料文件在系统更换后还能使用。但却无法实现,程序以及程序数据在系统更换后还能继续使用。

        

        经 过许多年的反复折腾,作者菌慢慢开始喜欢那些所谓的“绿色”和“便携”软件,以及一些“精简安装”软件。收集这些软件并把它们集中放在一个目录里,即点即 用,不需要一重装系统就得重新安装一遍所有的程序,换到另一个系统工作时,也不需要在所有的系统中把要用的软件都安装一遍。作者菌按软件的行为形式把软件 分为四种:


分类.jpg

  

        

        作者菌最爱的就是无关联的免安装绿色程序和强人们制作的运行了才自动关联的免安装便携程序了。:-) 超级鄙视那些无关联却需要安装的程序。所 谓的关联,就是指文件在系统中指定由哪个默认程序打开。比如双击DOC文档一般都由Word程序打开并编辑,MP3可设为Kugou音乐程序默认打开。像 这些有关联的,由于要在系统中注册所关联文件的扩展名,因此,几乎都是要安装的。但也有一些牛人可以做出关联程序的便携版,只要开启程序,就会自动注册关 联,一但关闭,就清除关联,就像电脑中从来没有它运行过似的。

        

        所 以,现在作者菌电脑里,几乎都只有这些免安装程序。对于这些免安装程序,都是一堆的EXE程序。而作者菌自从发现不论安装了何种杀毒、防毒、安全、 HIPS等等吹的天昏地暗的安软,该中毒时还是坚定不移的中毒,也没见那些牛的不行的安软跳出来给解决好,甚至还因为平时使用电脑时一遍又一遍的弹窗要作 者菌允许这不允许那,好吧,甚至有时打开个Access2013文档都要找作者菌确认读权限、写权限,耐着性子点啊点结果一不小心搞到最后系统蓝屏了。瞄 的!难道作者菌是吃饱撑陪它点啊点着玩的吗?作者菌还要不要愉快的工作了!作者菌真的怒了,这些安软,平时没少麻烦我,关键时候就散伙。从此,再也不对安 软有爱了。

        

        二、作者菌所设计的Win程序便携方案

        

        既 然电脑不安装安软,那这下问题来了,在这网络无安全,U盘到处毒的办公室里,作者菌一堆EXE的免安装程序,要怎么办?一但一个EXE中标,就是全部免安 装程序全中,有些已经是绝版的免安装程序,这要让作者菌再去哪里找?放入压缩包也许是个办法,但要先解压缩,然后才能运行程序,真心麻烦。程序个头稍微大 一些,就更惨不忍睹。因此试了几个小程序,就不再使用压缩包的方式了。但作者菌的免安装程序还是裸奔在病毒前。随后自从遭遇过两三次免安装程序的全军覆 没,作者菌很认真地重视了这个问题。太瞄的浪费一次次的收集心血了!最后当首次使用Win8时,双击ISO文件会直接挂载的功能给作者菌 带来了解决思路。就是把免安装程序全部扔进一个ISO文件中,开机自启动项里添加该ISO文件的挂载就完美解决了。这样免安装程序可以直接点击运行,但同 时ISO文件又决定了它是只读环境,病毒什么的有牙也咬不动啊。瞄!诸位君眼睛亮的,可以从前面的截图中看出,作者菌的几次运行工具都是从“F:”盘中直接点击运行的,那挂载的就是作者菌的免安装程序ISO镜像。

        

        而 像Office2013这样的有关联的大家伙,一是个大头比较大,不太适合放入ISO文件中,二是它的运行需要写入程序所在目录的相关文件,而ISO是不 可写的,也不能放入ISO文件中。但每次挂载Office2013.ISO来安装它实在是太麻烦了,后来是找到运行稳定的精简版来解决。精简版一般只需要解压缩到非系统盘的某目录并运行一下“!)安装.cmd”等命令就快速弄好了。如果系统重装,则到那个解压缩目录再运行一下“!)安装.cmd”等命令就一样快速弄好了。这比挂载Office2013.ISO然后又完整安装一次要来的快捷一些。毕竟作者菌只需要用Office2013写个报告而已,够用就行,用得着一遍又一遍的安装完整版么。不嫌累啊!正如诸位君所看的这篇文章,正是用这样的Office写出来的。:-)

        

        结    语

        

        到此,系统和程序都有了一个比较完美的解决方式。

        

        1、 系统采用VHD(X)和WIM方式安装,而不直接安装到真实物理硬盘中,避免了真实物理硬盘第一分区的系统文件破坏而造成系统故障,这种解决办法也正好适 合于安装多操作系统,所有的启动系统列表都保存于“Boot”目录下的“BCD”文件。而恢复“BCD”文件比重装系统要来的方便省事多了。如果再对 Grub、Grub4Dos等引导方式以及引导扇区有研究,完全可以使用更安全的引导方式。甚至可以直接写入磁盘空闲扇区中,完全不怕真实物理硬盘第一分 区被格式化而照样可以顺利启动多系统。

        

        2、多系统和多马甲,也为当某一个系统出现故障时,可以充当完美版PE。有什么PE可以比一个完整系统更完美呢?借助用户目录都转移到非系统盘的相同目录,可以实现多系统和多马甲之间共用用户资料。

        

        3、免安装程序的ISO挂载方式也为重装系统或换系统即时恢复系统的工作态提供了一定的解决办法。虽然,多系统和免安装程序的ISO挂载方式还无法像Android手机那样无缝升级,但一切都会改善的,不是么。

        

        最 后,作者菌仅将此文献给同样迷迷糊糊的菜鸟们。因为,作者菌和大多数人一样,也只是个菜鸟啊。如果诸位君有什么新的想法或进一步的设想,都可以回贴告诉作 者菌。我们一起讨论进步。同时,也感谢,PCBETA和论坛外的各强人们,谢谢你们的发文、你们的指引。最后,也感谢,PCBETA的各位大大们。亲!

        

        (OVER. By Linzeal, 20150205)

来源URL:http://bbs.pcbeta.com/viewthread-1578339-1-2.html