用VHD和VHDX虚拟磁盘安装win7、win8、win10、win11是现在必备的安装系统技术。
它的优点是能像VM之类的虚拟机建立快照,随时快速恢复到快照的节点,缺点就是有点占用磁盘空间(因为使用的当前快照是百分百占用的,比如你建立一个win7.VHD磁盘文件,建立时设置成15g、动态大小,那么安装win7系统后,系统占用8G,这时你去看这个win7.VHD大小是15G。然后我们建立一个win7.vhd的分隔快照,那么进入新的win7_child.vhd磁盘启动系统后,那么win7.vhd从15G变成了实际大小8G,而win7_child.vhd则有15G,相当于母盘8G+子盘15G,一下用掉24G),但是对于现在这么便宜的固态存储来说,快照大小可以忽略不计。总的来说,如果你经常折腾系统、测试软件等等破坏系统稳定的事,你可以试试使用vhd安装系统,另外如果你是电脑小白,建议你找个会VHD安装的高手安装,因为安装相当麻烦,但是如果安装上了,简直是3秒一键还原,非常的便捷,不是以前的那种ghost能比的速度.
至于安装,网上教程一大把,但是都说的比较复杂,我来提个提纲:
1.首先有没有PE都无所谓,也不需要输入CMD命令行,window自带的磁盘管理工具就可以建立VHD、VHDX,可以把VHD看成一个文件,里面保存着虚拟磁盘.建立Vhd时有个保存vhd文件的路径要记下,之后生成分割子镜像有用.
2.VHDX不支持win7,但是win8-win11都支持,VHD支持所有,但是没VHDX可以设置最大的容量大,所以win7以上直接新格式VHDX即可.
3.建立好VHD磁盘不要忘了初始化,右击磁盘工具的硬盘列表里的那个VHD名称,不是右边的"长条",是左边的短的名称列,然后右击"长条"可以新建卷,然后随意格式化分配盘符(记住分配的盘符号比如F).
4.下载系统ISO镜像(itellyou)系统按你喜欢的来,可以点主页下面的图片进入新的主页,里面有win10-win11最新镜像.
5.右击ISO镜像文件,加载ISO为光盘分区(到我的电脑里看看盘符比如G)
6.用WinNtsetup工具,第一行选择ISO分区(比如之前的G盘)中的sourse目录下的install.wim,第二行你可以选择你当前的引导盘c盘,这样比较好生成多系统bsd引导菜单.第三行当然选择vhd的盘符(比如之前的F盘),然后可以选择下window的版本比如旗舰版,请安提示操作选择,因为有些版本并不能安装在vhd虚拟磁盘上,比如win7只能专业版和旗舰版才行.
7.注意WinNtsetup在部署前,最好勾选下底下的挂载系统为c盘的勾,不然安装好系统后,系统盘可能不是c盘.
8.部署完成后重启系统,进入正式安装window.
9.进入安装后的系统后,把必要的软件装一装,这个随意,也可以空白新系统.
10.下载VHD/VHDX辅助工具,选分割选项卡,把母VHD的路径选择下,就是你建立VHD时保存VHD的路径,子路径是自动生成的.关键点来了,点击最下面的下拉选择框,选择第二个选项,就是建立子镜像和还原引导的选项,接着确认,会让你输入一键还原时的保护密码,选一个你自己的常用记得住的密码,也可以空密码,直接确认2遍即可.
11.这样子镜像和一键还原的启动菜单就做好了,因为除了新加的两个启动菜单,还有原来安装系统时的母镜像菜单要删除,所以,接下来,用bootice之类的启动项编辑工具把母镜像菜单删除,选择bootice第三个选项卡"BCD编辑器",点下面"…"的按钮,找到引导分区(本例C盘)之下的boot目录下的boot文件,打开后,把第一个项删除,然后你可以把需要的那个启动菜单改个名字,每改一个,就点右边的当前保存,最后点左边的全局保存,即可。
至此,VHD系统和一键还原都安装成功了,如果想在子镜像的基础上追加备份,先用就用同样的方法,用VHD辅助工具分割下当前使用的子镜像,分出一个孙镜像和一键还原,最后把原来的子镜像和子镜像的一键还原启动菜单删除,只保留孙镜像和孙镜像的一键还原即可。我们可以很简单的把一个镜像和它的启动菜单、一键还原菜单删除来删除安装的系统,而完全不影响原系统,甚至都不物理分区。
ps:备注自己安装win7碰到的坑,如果你的vhd文件存放的分区比较小,请不要隐藏你的引导分区(我把vhd就放在这个分区),因为这样会导致每次开机都弹出对话框让你设置虚拟内存,但是却无论怎么设置也不成功的情况,望大家注意,本文下班路上手打,详细的菜单名称可能不对,望谅解。