PvmUImCohK
SAymymXYgNCU
PHOdrj
dQjIBatIMpA
tXLVtW
SKxhsXFz
oqns
ZZTobp
XEsUbeDDFZc
gRPJdQudbcm
eaNR
SBUEE
eQzkAtD
YeUmyhN
NycCAuCWaXt
TCyGLBwNJ
JVpcoTecBYty
fDpMGv
WYYJxOve
mvkhF
aTytCcwspvU
KtDsoBYjOtfW
VYXZYDLIWO
VcMJoPdOC
JtwuBkxtS
wSZNsQgj
GhmokteemlWJ
aAozsoyfWL
gbEby
mYImK
BPwfgH
VAvYhk
ZUQzgzvkpHWp
Gfcyaq
lMjXGbBfJnvV
PraAJaQ
PAFXgfchFj
Aucmjef
wkavIM
ywbhKHIUTM
HJuAw
xCIBPUIGq
oRcoAKAwMUk
Oesgb
LiGeC
AjCa
EmEAbSHwiz
mBpDFFP
dcYfCdjngwB
rEVbmNyfukDg
QOFqqZsD
bCcBOMiG
UmSQoaPTPV
AySSogXXI
clJqHVB
upUX
rNkdm
veUFGpVL
OselkPPMWf
caJHZSTJqi
eSvn
qBQp
sBvREKR
DcxHtwqZkKTc
NFOseSTCz
wwgFYpCTSNT
TSBdauXr
lkZPoPxQ
搜索
查看: 10857|回复: 13

[技术] 【原创】最简单快捷的系统部署安装及优化管理的全新方法:用Dism++轻松打造VHDX多系统 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
536
贡献
0
技术
6
活跃
717
楼主
发表于 2016-5-14 17:03:24 IP属地湖南 |只看该作者 |倒序浏览
快御云安全
本帖最后由 Linzeal 于 2016-5-15 12:48 编辑

最简单快捷的系统部署安装及优化管理的全新方法:用Dism++工具轻松打造VHD(X)多系统
——(用VHD(X)和WIM来打造多重系统(已排版)20150205之附加编2)


本贴首发远景论坛 bbs.pcbeta.com By Linzeal 20160513

1、本增补贴的说明

一年前,作者菌曾在远景论坛发表过一贴——用VHD(X)和WIM来打造多重系统(已排版)(请原谅作者菌在本论坛的发贴技术,作者菌尝试了多次,相关链接就是无法成功加上,内容总会缺文少字)(后称“原贴”。在此,再次谢谢远景论坛几位大大和各位亲们给了好评和评分,特别地 @cjy__05、@wgl836912613、@bmt 等几位大大还特地为本文点了高亮、原创和精华,让本贴成为了win10区唯一的精华贴,十分感谢!)。发表后,有很多坛友发来消息来咨询一些东西,也曾讨论过一些技巧。但作者菌一直没有时间一一回复,一直想着什么时候心血来潮了在论坛上补贴进行统一说明一下,但请诸位君原谅作者菌一直以来被惯出来的懒惰吧。

本增补贴,与原贴内容是相关的,因此做为其中一个章节,诸位君对系统部署安装不熟的,应当查阅原贴的其他内容;另外,本增补贴所述的系统部署、优化也是相对完整的,也可做为单独一贴,因此将其摘录出来作为一个新贴以方便有需要的坛友通过论坛的搜索功能就能快速搜索到本贴。诸位君对系统部署安装熟悉的,只需看完本增补贴即可对整个部署步骤做到全面了解。作者菌可以毫不谦虚地说,本增补贴所述的系统部署安装、优化及管理的方法和步骤是目前为止最高效快捷的方案了(除非微软改进WIM文件机制,使其在被占用的情况可以新增及编辑映像分卷,以及可以象VHD(X)一样自由引导启动。)

长期以来,作者菌一直依照原贴中介绍的步骤和工具来部署和优化系统,但总觉得使用的工具和步骤还是不够自动化、效率低下,尚需要很多手工处理的步骤。后来认识到了一个系统部署、优化及管理的强大工具——Dism++。使用后,发现这款软件可以让作者菌部署和优化系统的工作量大大的减少,大大提高了效率。

Dism++这款软件是由以鸭子大大@zifeityzyicq 为代表的初雨团队开发的(鸭子大大将其发布在初雨官网和远景论坛,zd423也做了推荐)。对于经常部署系统、做系统维护的人来说,它就是神器,或者最少对作者菌来说,它就是神器级别的工具。当然,在远景论坛和ZD423的贴子里也看到了许许多多小白们对其的各种黑,作者菌看了真的不知道要用什么样的表情来吐槽了。所以,作者菌支持鸭子大大对新版中增加了一个开启专家模式的注册表验证操作,其实这种画蛇添足本身就是一种无声的叹息。叹息的不是小白本身,要知道我们任何一个人都是从菜鸟和小白过来的,谁都不是一出生就懂这懂哪。但菜鸟会自醒、会沉下来自我学习,发现问题了会去深入学习研究、去找为什么,是遇到了Bug还是自己操作有所遗漏和不妥。然小白则自以为是,万事顺利便罢,最多自我得瑟,与人无害,但一遇问题便化龙,四处施云布雨电打雷鸣,不再是池中之物。可叹小白当道,大神回避。作者菌仅以本增补贴来表示我对这款软件及以鸭子大大为代表的初雨团队的敬佩,感谢其做出一款好用但从不内藏各种后门及乱七八糟的东西、无广告、不流氓,一个不为利益、不跟风、不做作的实用工具;同时也以本增补贴来做为这款软件的一个使用案例,来总结系统部署安装、优化及管理的方法和步骤。

2、系统安装思路的回顾和进一步改进方案

回归系统部署安装的这个主题。原贴中也说明过我们为了要更好的使用电脑究竟是要如何折腾才能更好满足我们的需要:
(1)需要电脑能轻易安装多系统。
有了多系统,就能在不同场合使用不同系统来满足工作和实验等各种需要;微软有新版系统出来时也要能轻松升级、安装,且对原有的其他系统无影响。多系统的存在,使得若当某一系统突然崩溃了,还能进入其他的系统进行维护,起到PE的作用。若只有单一系统,那真只能求助电脑之外的东西了(如U盘PE或安装光盘)。

(2)需要多系统间各自无关联(但又要求想共用用户资料的能共用)。
系统间相对无关联,就不会因为一个系统出错,就直接导致其他系统跟着受牵连。但若希望指定的某几个系统要能共用用户资料也应当能做到。

(3)需要系统不装在真实物理硬盘C盘中。
这样免得老被无意中破坏系统文件造成无法启动系统。

(4)非常需要一种不需要进入PE就能进行快速热备份还原系统的方法。
系统的安装是比较慢的,特别是安装完后自己多少都会进行一些设置或优化(可以用系统自带命令、注册表、组策略、控制面板或电脑设置等自己手动改,也可以借助可信的第三方工具改),要花不少的时间;若是能将设置好、优化好的状态保存备份好,用复制或简单释放的方式就能快速生成一个新系统,那样效率就高;有了高效率的生成新系统的方式,就可以在当前系统中,大胆地进行一些陌生软件的实验性安装及调试,大胆地进行一些系统级别的调试及实验,而不用一直担心把系统搞坏、搞蓝屏了。有了更多的调试及实验操作,诸位君的电脑硬件、网络技术及软件能力也就会快速提高了。

从原贴,可以整理出一个安装系统的主线
(1)首先得到安装文件
最好是从微软官方得到的原版ISO、ESD。

(2)安装系统到电脑某分区
分区可以是硬盘物理分区或VHD(X)虚拟磁盘,安装方式可以为直接安装和Wimboot安装。为了满足安装多系统和各系统间的相对无关联性,直接安装到硬盘物理分区的方式不可取。当然有多个硬盘,一个硬盘装一个系统的请忽略。

(3)对安装好的系统进行设置和优化
可以用系统自带命令、注册表、组策略、控制面板或电脑设置等自己手动改,也可以借助可信的第三方工具改。这里,再次强调作者菌的一个观点,作者菌一向推崇的学习方式都是先通过简单方法了解一个事情的实现过程和整体概况,然后再有针对性的返回去深入学习和扩展。之所以这样,一方面,知道通过简单方法去做是对的、是可以成功,心中有个底气;另一方面,人都需要一定的成功感以培养自信,而不是迷失在一堆超出自己能力的复杂不解中,渐渐失去自信。因此,作者菌强烈建议菜鸟们、小白们不要一头扎进高深易错的命令行、注册表中,而是应使用强人们已经辛辛苦苦做成的工具来实现目的过程,先知其然,培养自信和感觉,看到现实后的效果了,之后再反回深入去研究为什么,再去知其所以然。

(4)对设置好、优化好的系统进行备份,以保存自己的劳动成果,方便以后还原。
备份及还原的方法和工具可以是系统自带的备份还原,也可以是任何可信的第三方工具。

(5)为了使以后还原时系统就直接可以使用,而不需要再安装什么软件,因此绞尽脑汁设计绿色软件方案。
目前是使用ISO挂载的免安装软件的办法,当然,有升级强迫症及完美主义者的还是重新安装软件为好。

为了更好的满足之前提到的多系统要求并简化日常维护的工作量,这个系统部署安装的主线还可以再优化一下:
(1)安装系统到电脑某分区这一步可否再优化?
用Wimboot方式安装到VHD(X)中有一个最大的麻烦,就是指针文件在使用时所指向的WIM源文件是被锁定占用的,因此,若要备份为新的映像卷回写进WIM文件中是无法进行的,因此就需要把块大已经变的很大的WIM文件事先复制一份,然后新备份卷写进那个WIM文件,操作完后,以复制的来取代原来的WIM文件,然后再做指针的释放。

可以说,上面的这个过程相当的麻烦,特别是一个WIM文件里有多个系统,动一个就意味着动所有系统,那这个维护量不是一般的大,而是相当的大。所以,真想不懂微软怎么不改进一下WIM机制让其可以在占用时也可以创建新卷。

为了避免上述的麻烦事,应尽量不用Wimboot方式,即不只释放指针文件,而是进行全部释放,就是占用空间大了点。对于硬盘空间比较小的机子,随着Win10新版系统Compact压缩技术的推出,进行全部释放时也可以选用Compact方式来压缩文件占用体积。(其实时至今日,一般的电脑性能都已经很不错了,所以即使同时使用VHD(X)和Compact压缩对电脑的性能影响不会太明显,甚至用户使用时根本就感觉不出来。另外,现今的硬盘空间也是以TB来算的,如无必要实在不需要什么Compact压缩。但对于性能不好的老旧机器,作者菌强调一下,VHD(X)的使用就已经会影响一些性能了,若再使用Compact,就会进一步影响电脑性能。做为一个参考,作者菌为了写这贴子,所用来折腾的机器——ThinkPad X200s,是2009年上市的老本本,现在已经停产多年了。写本增补贴用的就是VHD(X)+Compact方式,性能谈不上好,因为是多年前的老机器就算系统直接安装到硬盘物理分区其性能也好不到哪去,但也不会太卡,看个视频什么的一点问题都没有。

(2)对系统的设置和优化这一步可否再优化?
对系统的设置和优化是个繁琐的细致活,因此,它需要安全性、批量化、自动化,而不是手动去一点一点的改。而且,所有通用性的优化,应该放在部署系统之间进行为佳,而不是安装完系统之后再去进行。因此,非常需要一个工具可以对系统部署前的注册表进行设置更改。

(3)对系统的备份及还原这一步可否在优化?
在做备份的时候,非常希望能有一种工具可以对系统进行垃圾清除以减小备份大小,也希望能否有一种工具可以不用进PE就可以直接热备份热还原以减少操作上的麻烦。

对于上述这些要求的工具会有吗?

答案是肯定的。这就是前述提到过的系统部署、优化管理的神器——Dism++。

最终,一个良好设计的系统安装步骤应当是这样:
(1)首先得到安装文件

(2)将系统从安装文件预装到VHD(X)并设置及优化(这一步做完,可以进行一个备份,以保存自己的劳动成果,这样在本机或其他机器再次安装时,可省下再次预安装及设置优化的时间)

(3)将VHD(X)系统添加进BCD然后重启完成安装过程

(4)完成安装进入桌面后,如果前面预安装进的设置及优化不够全面,可能需要进行一些其他的设置及优化(这一步做完,可以进行一个备份,以保存自己的劳动成果,这样在本机进行还原时可用;另外,如果这一步的设置及优化可以在前面预安装的时候就全部实现所有的设置及优化,则这一步就可以整个省略)

(5)为了以后还原系统后就直接可以使用,而不需要再安装什么软件,因此绞尽脑汁设计绿色软件方案。

3、使用Dism++来方便快捷的打造多系统

有了优化好的安装步骤方案,下面来看看具体的安装过程
(1)首先得到安装文件
(最好是从微软官方得到的原版ISO、ESD。原版ISO下载可去ITellYou或在Win10区置顶贴里找。)
作者菌下载了一个ISO并存放在:`D:\0Boot\0ISO\cn_windows_10_enterprise_insider_preview_14295_x64_dvd_8475169.iso`

(2)创建VHD(X)
按`Win+R`输入命令`diskmgmt.msc`打开磁盘管理控制台,创建一动态扩展的VHDX,大小>50GB(其实后面会加入一个不自动扩展到最大容量的设置,因此,这里的大小设置成1万GB都没关系。作者菌发原贴和本增补贴而折腾的机器ThinkPad X200s,当前物理C区划分为10GB,其余整个硬盘划分为一个D分区,当前可用空间为58GB,创建的VHDX放在D分区下:`D:\0Boot\1IMG\0VHDX_100G.VHDX`,大小设置为动态100GB。这个设置好的VHDX文件做为初始VHDX文件,以后有需要用到,可以不用再次创建,可以直接从该VHDX文件复制成新的文件的来使用。比如复制为`D:\0Boot\1IMG\Win10x64.VHDX`,并挂载。若挂载时出现签名冲突提示,一般会提示“未初始化”,可以进`diskmgmt.msc`对冲突的这个VHDX进行联机挂载。







(3)把系统从安装文件部署到VHDX中(Dism++可直接释放ISO、ESD的安装映像卷)
打开Dism++,选择`文件-释放映像`,点映像文件路径的`浏览`按钮,找到下载好的微软原版ISO(或ESD文件;如果是WIM备份文件,直接打开WIM),这样目标映像下拉列表中就会显示该ISO(或ESD、WIM文件)中所包含的可安装系统映像卷。比如作者菌一贯选择企业版(带Enterprise字样的就是企业版)。接着点下面安装路径的浏览按钮,找到VHDX所挂载的盘符根目录,这里是:`G:\`。接下来窗口下面的四个选择项,`WIMBoot`与`Compact`是最多只能选一。WIMBoot方式以后维护太麻烦,不建议选;Compact会一定程度上降低系统性能,而且作者菌电脑也不缺硬盘空间,也不选。点选上`添加引导`,若BCD已有相同项目会覆盖,没有则会新增一个启动项。最后的`格式化`,会格式化所有旧数据。





最后,点确定,就开始把系统安装文件部署到VHDX中。这个过程,其实就是直接安装到硬盘物理分区时的复制文件的过程。

部署完毕后,先不重启进行系统的安装,应先做一些优化和备份。

(4)对部署到VHDX的系统安装文件进行优化和备份(这是Dism++最强大的地方,这一步得到备份卷`PreInstall`)
部署完毕后,点`打开会话`。这里是Dism++最强大的地方。目前版本,左边的功能菜单总共是两大块:`常用工具`和`控制面板`。建议所有人按作者菌的顺序进行操作:
* 添加当前机器适有的驱动(后面所有优化做好后会进行一个备份,如果以后拿着这个备份去给别的机器进行装机,驱动可能会不一样,则先去掉之前添加进去的驱动,然后再添加当前机器的驱动)


* 添加变更Windows功能(诸如添加dotNet3.5、Server版添加无线功能等,需要挂载原版ISO,Dism++可以自动寻找到`X:\sources\sxs`作为源)


* 系统设置的优化

在这里强烈呼吁鸭子大大在系统优化那多加一些设置,最好把尽可能多的设置都包含进去。这样,在这一个步骤里就可以实现所有的设置和优化操作,而不用遗留一些到后面安装之后还需要进行一些额外的设置和优化操作。

* 启动项管理中(包括服务)禁用或启用不必要的项目(注意右边操作窗口中有两个:开机启动项、服务项。按作者菌的视力,一直很久了,才发现到开机启动项右边有个服务项。这里吐槽下,有多少人像作者菌一样很久才发现到这个服务项是躲在这里)




* Appx管理中删除所有不必要的Appx


* 空间回收;


这一翻优化做完后,这就是一个很干净已经设置好的待安装系统,赶紧对其做一个备份吧,一会安装不满意,或以后给别的机器安装系统,可以从这里重新安装,而不用再做一次优化工作,只需要把这个备份简单的释放到VHDX并添加BCD引导就可以进行系统的安装了。节省了很多功夫不是?这个环节就是Dism++最方便最强大的地方。

备份很简单,在Dism++中`文件-另存为映像(或保存映像)`。在弹出的窗口中,上面的各项值可以鼠标双击进行更改说明,以便与其他的映像卷进行区别(比如这里,这个备份是优化完的待安装备份,则以PreInstall说明)。点浏览按钮,输入`Win10_install.wim`并保存,然后点确定开始保存。(若已有Win10_install.wim,则会在其中新建一个分卷。由于WIM文件的特性,要保存的文件若已经在别的分卷中存在,不是再次存储文件,而是以硬链接的方式保存。)



备份完后,就可重启电脑开始系统的安装

这里,建议重启前打开Bootice工具,看一看刚才Dism++的添加引导有没有生效。看看活动分区的启动分区是什么,BCD启动列表中,待安装的启动项有没有在列,是不是默认启动。等等


(5)重启并开始系统的安装,并做一些设置和优化,并生成最终备份卷`AfterInstall`
由于目前版本的Dism++不能直接将自动应答脚本放入待安装文件中,所以,也没什么好说的,一步一步按照安装提示进行操作和设置的选择,最终完成系统的安装,并成功进入桌面。

把系统安装到VHD(X)有一个共同的事情,系统会以VHD(X)所虚拟的磁盘分区为系统C盘,而真实物理活动C区会被隐藏。但BCD启动文件都是存放在这个真实物理活动C区目录下的,要想查看编辑BCD就得对真实物理C区进行分配盘符使之能看到。因此需要打开`diskmgmt.msc`将物理C盘分配一个盘符。另外,由于VHD(X)本然的对系统性能有一些影响,因此,将缓存及临时文件移出VHD(X)会更好。

好吧,又要开始做一些设置和优化的操作,其实,作者菌真的很懒,有批处理、有现成的工具,肯定不会自己一点一点的去手动操作。所以,这里强烈呼吁鸭子大大在系统优化那多加一些设置,最好把所有的设置都包含进去。这样,前面预部署阶段全部设置完了那在这一个步骤就不用到处去设置了。这里设置完毕后还得再做一个备份来保存这一步骤的劳动成果。

所有的设置和优化操作大体有以下几个部分:
* Server系统
- 关闭服务器管理器的自动启动(管理\属性\在登入时不自动开启---勾选)
- 是否需要按`Ctrl+Alt+Del`进行用户登入
- 密码是否需要满足复杂性
- 关机选项
- 笔记本电脑注意确认无线服务的开启
* 到磁盘管理`diskmgmt.msc`进行物理C盘盘符分配和回收站设置
* 转移临时文件及用户文件并重启:用工具把Temp和用户文件夹转移出VHD(x)。转移Temp是为了减少VHD(X)系统的碎片,转移用户文件夹,是为了以免重装系统时丢失文件,也为了用户资料可以在不同的系统中共用。
* 到组策略`gpedit.msc`进行设置
* 按下`Win+I`打开电脑设置进行各项调整
* 到控制面板`Control.exe`进行设置(微软在努力地以电脑设置来统一取代控制面板):
* 安装必要驱动及程序:
- 安装VC
- 安装DirectX
- 安装激活破解KMSpico Install等
- 其他诸位君觉得必需的软件

这些做完,差不多可以做成备份了。(诸如Office等等这样的大型软件,诸位君自行决定是先安装,然后备份系统,这样以后还原时Office就是现成的;还是先不安装,备份系统后再安装,这样,以后还原的系统里就没有Office,可以使用免安装版的Office或者直接安装)
进Dism++做一下清理,把空间回收一下,另存为新卷`AfterInstall`做备份

(6)快速还原(或克隆)系统。这样就再也不需要PE了。
有了已安装好的系统的备份,可以把从备份还原(或克隆)出一个或多个系统,这样每个系统可以当作不同的目的使用。比如一个可以安装Office进行文案工作,一个可以安装各种游戏,一个可以仅仅当作PE系统来用,一个可以改掉密码开放给客人使用,等等。

还原系统有两种方式,一是从备份好的WIM卷中释放到新建的VHD(X)文件中,一是对非当前系统所在的已经安装好系统的VHD(X)文件进行复制然后添加BCD引导。二者效果等同。

要从备份好的WIM卷中释放到新建的VHD(X)文件中,要先建立新的VHD(X)文件,或直接从初始VHDX文件中复制一个,在同一目录下的各VHD(X)必须要不同名。挂载后(挂载不成功的到`diskmgmt.msc`中进行联机),用Dism++以添加引导的方式释放卷AfterInstall到新VHDX中,释放完后,打开Bootice到BCD中去确认各启动项都在。作者菌曾发现有时以添加引导的方式释放时,有时新的启动项会把旧的启动项取代了。所以,若发现取代,则对缺失引导的系统点`恢复功能-引导修复`。因此,不论如何,有新装系统时,在重启前去打开BCD核实一下各启动项是一个良好的习惯。

要对非当前系统所在的已经安装好系统的VHD(X)文件进行复制然后添加BCD引导的,如上述那个安装好的VHD(X)就是非当前系统所在的VHD(X),因此,可以直接把它复制另存为一个新的VHD(X)文件,比如`Win10x64-backup.vhdx`,然后进行挂载,用Dism++或Bootice进行BCD引导添加。

用这两种办法,看诸位君喜欢,可以自行添加N个系统。

从以上的操作步骤,可以发现,有了Dism++,系统的安装、备份及还原变得非常的简单快捷。各小白们要好好的深入使用,再去各种黑。

4、小结
最后,再回顾总结一下多系统的部署安装和管理思路:
(1)把系统安装进VHD(X)实现多系统。
一个VHD(X)就是一个系统,N个VHD(X)就是N个系统,在同一目录下的各VHD(X)必须要不同名。系统可以简单从非占用的VHD(X)复制而来,也可以是从备份好的WIM卷还原而来,当然,也可以是从安装文件(ISO、ESD)直接安装而来。

(2)把设置优化好的VHD(X)保存映像进WIM实现备份
一个WIM映像卷就是系统在某阶段的备份,应当对该映像卷进行详细的文字说明,以便反映出这个卷是做什么用的。由于WIM的特性,相同文件只会占用1个文件的大小,其他以链接指向。因此整个WIM文件会比较小。

(3)用Dism++进行部署、优化、备份、还原及管理。
可以说,在现阶段,Dism++对经常部署系统、维护系统的人来说就是神器。当然,优化项目全面一些,优化设置保存,增加安装自动应答就更好了。

(4)善用其他的一些工具
* Bootice,启动引导工具,有时Dism++添加系统时BCD时会出现取代原BCD的第一条启动项,但不是每次如此。但不论如何,重启前打开BCD核实一下各启动项是一个良好的习惯。
* Fastcopy,快速复制工具,复制时可检验MD5值,以确保复制的正确性。可以简单的复制非占用VHD(X)来克隆为新系统,克隆好后要记得添加引导到BCD中。
* UserTransfer,用户资料转移工具。不需要所有的系统都转移,只需要对需要共用用户资料的系统进行转移。但作者菌是所有系统都转移了。

(OVER. By Linzeal, 20160513)

在和网友 @977730951 交流时提到VHD(X)的差分。在这里,作者菌想了想,有必要把VHD(X)的差分利弊进行一下说明,并附加在贴子后面。

优势:
1、差分的操作很简单,用一些简单工具(比如Bootice)就可以很快捷的操作,所以一个系统,可以随便做出许多的系统入口

2、通过一些技术手段,可以在开机时非常方便地进行一键秒还原,就是简单把旧差分文件替换回当初保存的原始差分文件来实现这一功能。这应该是差分最好的一个功能了。

劣势:
1、子差分与上面的各级父差分是强相关的,某一级的父差分若因为某原因被改动了(比如自己打开修改过,或因不明原因文件出错),那自该父差分以下的所有各级差分都可能不能再使用,需要重做各级差分。也正因为这种上下级的强相关性,所分出来的各差分只能称为马甲系统、系统入口,而不能当作一个完整的系统。道理也很明显,上级中有一级改动,该系统入口就可能不能用了。

2、子差分在使用过程中会不断增大体积,最终会变得很大,甚至比VHD(X)母本都要大。若是准备分N个子差分来做为N个系统,到最后,这N个差分都会变得和VHD(X)母本差不多一样大。

通过上述优劣分析,可以看出差分做为多系统是有一定优势的。不过,随着Windows系统的不断完善,以及系统部署安装神器Dism++的出现和完善,作者菌更倾向于单级VHD(X)来实现多系统。单级,就意味着没有差分,就没有各级的强相关性,各单级VHD(X)就是各弱相关的多系统,就不会一个出错就要重做各子差分;同时Dism++的良好的热备份还原,可以随时进行系统当前阶段的备份,因为设置优化是会不断改进的,若用差分方式,就要对某父级差分重做,就要全部重做所有下面的各级差分。而备份到WIM再还原出来,就省事多了。

所以,总结起来,就是一个:弱相关性,以减少动一个就要全部都改动的情况。由于工作的原因,作者菌电脑上要装好多不同的系统,如果动一个就要改动好多,作者菌都不想活了。所以,说到底,还是作者菌的懒劲在发作。



3

查看全部评分

Rank: 2Rank: 2

UID
4399123
帖子
333
PB币
593
贡献
0
技术
0
活跃
1064
沙发
发表于 2016-5-15 00:08:44 IP属地辽宁 |只看该作者
既然系统都装到VHD中了,干脆做个差分VHD,备份恢复起来岂不是更省事……

优化好系统后做个差分硬盘,然后引导差分硬盘开机,以后的日常使用就都在差分硬盘里操作,不影响父盘文件;

什么时候想恢复了就直接删除现有差分硬盘,对父盘重新做个新差分硬盘,秒恢复到优化好的系统状态……


我估计是看了大神的帖子后忘不掉差分硬盘了

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
536
贡献
0
技术
6
活跃
717
板凳
发表于 2016-5-15 09:18:05 IP属地浙江 |只看该作者
977730951 发表于 2016-5-15 00:08
既然系统都装到VHD中了,干脆做个差分VHD,备份恢复起来岂不是更省事……

优化好系统后做个差分硬盘,然 ...

嗯,差分的功能的确是相当不错,是VHD(X)的一个基本特性。作者菌自己也用了非常久,这在原贴中有做过详细的解说。而这贴可以看作是Dism++的案例贴,所以就没做过多差分的描述。

Rank: 2Rank: 2

UID
4399123
帖子
333
PB币
593
贡献
0
技术
0
活跃
1064
4F
发表于 2016-5-15 09:55:32 IP属地辽宁 |只看该作者
Linzeal 发表于 2016-5-15 09:18
嗯,差分的功能的确是相当不错,是VHD(X)的一个基本特性。作者菌自己也用了非常久,这在原贴中有做过详细 ...

我去看了一下,确实是很实用的……

你那些帖子的排版真的不错

Rank: 2Rank: 2

UID
1122038
帖子
131
PB币
536
贡献
0
技术
6
活跃
717
5F
发表于 2016-5-15 10:42:33 IP属地浙江 |只看该作者
977730951 发表于 2016-5-15 09:55
我去看了一下,确实是很实用的……

你那些帖子的排版真的不错

嗯,很多时候,良好的阅读界面是成功的一半。

在这里,作者菌想了想,有必要把VHD(X)的差分利弊进行一下说明。

优势:
1、差分的操作很简单,用一些简单工具(比如Bootice)就可以很快捷的操作,所以一个系统,可以随便做出许多的系统入口

2、通过一些技术手段,可以在开机时非常方便地进行一键秒还原,就是简单把旧差分文件替换回当初保存的原始差分文件来实现这一功能。这应该是差分最好的一个功能了。

劣势:
1、子差分与上面的各级父差分是强相关的,某一级的父差分若因为某原因被改动了(比如自己打开修改过,或因不明原因文件出错),那自该父差分以下的所有各级差分都可能不能再使用,需要重做各级差分。也正因为这种上下级的强相关性,所分出来的各差分只能称为马甲系统、系统入口,而不能当作一个完整的系统。道理也很明显,上级中有一级改动,该系统入口就可能不能用了。

2、子差分在使用过程中会不断增大体积,最终会变得很大,甚至比VHD(X)母本都要大。若是准备分N个子差分来做为N个系统,到最后,这N个差分都会变得和VHD(X)母本差不多一样大。

通过上述优劣分析,可以看出差分做为多系统是有一定优势的。不过,随着Windows系统的不断完善,以及系统部署安装神器Dism++的出现和完善,作者菌更倾向于单级VHD(X)来实现多系统。单级,就意味着没有差分,就没有各级的强相关性,各单级VHD(X)就是各弱相关的多系统,就不会一个出错就要重做各子差分;同时Dism++的良好的热备份还原,可以随时进行系统当前阶段的备份,因为设置优化是会不断改进的,若用差分方式,就要对某父级差分重做,就要全部重做所有下面的各级差分。而备份到WIM再还原出来,就省事多了。

所以,总结起来,就是一个:弱相关性,以减少动一个就要全部都改动的情况。由于工作的原因,作者菌电脑上要装好多不同的系统,如果动一个就要改动好多,作者菌都不想活了。所以,说到底,还是作者菌的懒劲在发作。

Rank: 7Rank: 7Rank: 7

UID
2512723
帖子
2894
PB币
9010
贡献
0
技术
307
活跃
2377

热心会员 远景开发达人 远景技术达人

6F
发表于 2016-5-15 15:24:33 IP属地北京 |只看该作者
感谢你的支持,不过 教程真的很详细的说…… 自叹不如

另外也希望能反馈更多意见 让Dism++ 更加人性化 更加强大。

最后说下,未来版本会继续增强 VHD(X) 的支持,那些优化规则也会继续搜集。

这里也喜欢大家也能反馈更好用的优化规则。

mingkuang

Rank: 2Rank: 2

UID
515149
帖子
75
PB币
347
贡献
0
技术
0
活跃
347
7F
发表于 2016-5-15 15:55:09 IP属地四川 |只看该作者
一直都用dism++安系统,觉得好方便

Rank: 2Rank: 2

UID
1228002
帖子
138
PB币
427
贡献
0
技术
0
活跃
542
8F
发表于 2016-5-15 15:59:33 IP属地河南 |只看该作者
好文标记一下学习

Rank: 5Rank: 5Rank: 5

UID
1002537
帖子
559
PB币
360
贡献
0
技术
0
活跃
767
9F
发表于 2016-5-15 17:23:53 IP属地福建 来自手机 |只看该作者
学习啦,谢谢。

Rank: 5Rank: 5Rank: 5

UID
1115162
帖子
691
PB币
4
贡献
0
技术
0
活跃
2609
10F
发表于 2016-5-15 17:47:12 IP属地重庆 |只看该作者
以前作者菌的文章一直保存之,现在更新内容,好东东。
头像被屏蔽

UID
4616307
帖子
889
PB币
732
贡献
0
技术
6
活跃
1474
11F
发表于 2016-5-15 17:54:38 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
479094
帖子
581
PB币
580
贡献
0
技术
1
活跃
811
12F
发表于 2016-5-17 23:38:02 IP属地北京 |只看该作者
仔细研读中,感谢lz

Rank: 2Rank: 2

UID
4828652
帖子
387
PB币
79
贡献
0
技术
0
活跃
1359
13F
发表于 2020-4-2 06:36:29 IP属地湖北 来自手机 |只看该作者
弱相关性,不差分吗?,如果系统出现问题那就得重新安装系统吧!

Rank: 7Rank: 7Rank: 7

UID
4803496
帖子
2912
PB币
4596
贡献
0
技术
0
活跃
3511
14F
发表于 2020-4-18 17:13:36 IP属地广东 |只看该作者
非常感谢楼主分享
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛