VHD双系统(windows10)

VHD双系统(windows10),第1张

       由于工作上的某些需求,需要双系统,在有了一个系统的情况下,使用VHD虚拟硬盘中安装系统的话就非常容易管理,而且不想要的时候直接删除VHD文件即可。在文中我就在windows10下创建VHD,然后在VHD再装个windows10,也就是2个windows10系统。当然也可以windos10+windows7,windos10+windows8等等组合,都是一个原理。

1.准备的工具

(1)image.exe 

(2)windows10的iso文件,必须是企业版,不能是家庭版

2.大概步骤

(1)创建一个VHD,格式化,然后创建主分区;

(2)利用winrar压缩工具把win10的iso解压出一个文件夹;

(3)执行imagex.exe相应指令,把win10的source文件夹下install.wim导入VHD磁盘

(4)执行bcdboot.exe相应指令,把系统加入启动项。

1.创建VHD

(1)右键【我的电脑】-->【管理】-->右键【磁盘管理】,创建VHD

(2)选择VHD要存放的位置(比如放在E盘),输入要创建的VHD大小(选50GB已经足够),建议选“动态扩展”

(3)初始化虚拟出来的VHD磁盘,选MBR形式

(4)分配驱动号(我分的是F,驱动号会在后续步骤使用imagx.exe指令要用到)

(5)格式化

结束后,在【我的电脑】就可以看到VHD磁盘了。开机之后它会消失,此时再找到存放VHD的地方,右键“装载”(或知慎者鼠标双击)就会出现VHD磁盘。

2.在VHD磁盘安装windows10

(1)以管理员的身份执行cmd(输入cmd,右键以管理员身份执行)

进入到imagx.exe所在的路径(注意:必须进到image.exe的路径),执行 *** 作(下边的1是一):

大概需要20分钟左右,就把install.wim加载到了VHD磁盘,去VHD磁盘就会发现存在很文件夹。

(2)增加win10系统启动项,这样在开机就会出现win10系统了(以下指令是知猛磨在C盘使用)

这步成功之后,在此双系统就安装完毕,重启电搭斗脑,开机会看到2个系统,其中一个就是VHD的系统(一般自己的系统代号是3,VHD的肯定是大于3的)。选择进去它会自己安装,过一段时间就装好了。

注意:VHD安装的win10系统,没有网卡驱动或者识别不了U盘,安装个驱动人生网卡版,然后更新驱动,就能解决。VHD能和宿主机共享磁盘。

多用户都知道可以在Windows 7中使用VHD文件创建一个虚拟系统,但是你不知道VHD文件还有一个神奇的功能,那就可以利用VHD文件启动Win7系统,有兴趣的朋友们都可以一起来瞧瞧哦.

Windows 7的引导程序也同样包含了对VHD文件的读写驱动,因此在装有Windows 7引导程序(Boot Loader)的计算机上,可以通过配置BCDEdit的方式,把VHD上的 *** 作系统 加入到启动时显示的多系统选择菜单。

下面我们来看一下具体的步骤:

注意,我们不能在物理计算机上通过光盘把系统安装到VHD文件。首先我们需要一个已经安装了 *** 作系统的VHD文件,这可以通过几种方式来完成:

1. 在Virtual PC或者Hyper-V中完成安装,并且运行sysprep,然后关机,这是的VHD文件可以被Windows 7的Boot Loader启动。

2. 使用ImageX工具,把之前备份的 *** 作系统镜像文件(ImageX格式)恢复到VHD中。

看到这里,大家不免有一些问题:从VHD启动之后的系统,到底是运行在虚拟机上?还是直接运行在物理硬件之上?从VHD启动,还需要哪些必备的条件?是否会有性能的损失?下面我来回答这些问题:

1. Windows 7的引导程序和Windows 7本身都包含了对VHD文件的读写驱动程序,因此我们可以在启动计算机的时候,访问VHD并且从其上启动我们也可以在Windows 7中直接创建、加载和卸载VHD文件。这些都是VHD读写驱动的功劳,跟Virtual PC或者Hyper-V没有直接的关系。因此Windows 7不需要安装任何虚拟化软件。

2. 从VHD启动之后,计算机的 *** 作系统直接访问硬件,不是以虚拟化的方式运行。

3. 这里面唯一的区别,就是对文件系统读写访问的时候,需要经过额外的一层VHD读写驱动的解析,这里面有判森迟一些微量的I/O性能开销,但是跟虚拟化的情况相比,性能基本上接近了真机。我查了一些测试资料,有一组直接读取硬盘和春激读写VHD的比较,性能差别微乎其微。

4. 因为对VHD的支持仅包含在Windows 7中,因此我们不能在Windows 7中创建VHD后通过光盘给VHD安装任何 *** 作系统。

Windows 7对VHD文件的内建支持,从此以后VHD文件的地位得到了提升它可以被 *** 作系统认为是一块物理的硬盘进行管理和读写。我们知道,现在启动系统的方式多种多样,可以从光盘、硬盘、软盘、U盘、网络等等不同的 渠道 来完成。既然VHD可以被Windows 7认为是一块独立的物理硬盘,那么我们是否可以从VHD启动 *** 作系统呢?答案是肯定的,具 体 *** 作步骤在上文有了详细的介绍,当然啦,上文的介绍仅掘李仅是对这个功能的一些简单介绍和概括,相信大家在今后的应用中会有更多的体会和收获。

可以VHD安装,用Dism++10.0.5.1将install.wim释放到VHD盘即可。

示例如下:

window 7下挂载VHD安装windows 10

常用系统为windows 7,想体验一下windows 10,可以用挂载VHD的方法,新系统对原系统没有任何影响,不需要windows 10时可以直接删掉。

步骤:

1、创建并加载虚拟磁盘

开打资源管理器→右键单击“计算机”→单击“管理”→单击“磁盘管理”(等待中间窗口显示完整)→右键单击“磁盘管理”→单击“创建VHD”→单击“浏览”选择VHD文件存放位置并输入文件名称,如win8.vhd→点击“保存”→回到“创建和附加虚拟硬盘”窗口→虚拟硬盘大小建议选30G(固定大小)→单击“确定”→回到“计算机管理”窗口→在中间窗口的下部,看到刚才建立的虚拟磁盘→在其左侧显示“未初始化”,在“未初始化”上面右键单击→单击“初始化磁盘”→d出窗口中按“确定”(进行磁盘初始化)→在中间窗口显示虚拟磁盘大小及“未分配”处右键单击→单击“新建简单卷”→下一步→下一步(分则猜配驱动器号,如I)→下一步→下芹哗一步→完成。

这样就创建并加载了一个虚拟磁盘。

2、部署系统到虚拟磁盘

用工具(如wimtool 下载 或 NT6快捷安装器 下载 )将windows 10安装文件部署到虚拟磁盘(如:I盘)(如用NT6快捷安装器,这个工具会自动加载启动菜单,省去第3步和第4步)

3、添加到启动菜单

添加这个VHD引导到Windows 7的BCD里

bcdedit /copy {current} /d "Windows 10 VHD"

会得到一组字符串,用这组字符串替换下面的{guid}

bcdedit /set {guid} device partition=I:(盘符必须与VHD分配的盘符对应)

bcdedit /set {guid} osdevice partition=I:

4、替换启动管理文件

将win7根目录下的bootmgr文件改名为bootmgr0,把win10根目录下的同名文孙首型件复制过来。

5、重启

重启电脑,进入windows 10系统,完成安装windows 10。

提示:启动选项中最好将windows 7作为默认选项,这样启动速度快。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12519703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存