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作为默认选项,这样启动速度快。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)