把windows 10装进文件里,竟然也能启动

Windows 1月前 322

在这篇文章中玩转双系统安装,这10个知识盲区要扫除,小编简单的介绍了双系统安装需要了解的一些知识,主要是针对Windows+Linux这样的组合。

那么如何在Windows 10系统下,不影响当前磁盘的结构,也就是说,不用扩大分区,新建分区,再在磁盘上安装一个Windows呢?通过Native Boot技术,就可以从“虚拟磁盘“文件中的Windows启动。


接下来小编就带你一起去看看什么是Native boot,以及怎么通过Native Boot安装双系统。



什么是Native Boot+VHDX? 


Native Boot是指在没有虚拟机或没有虚拟机管理程序(hypervisor)的电脑上,无需要借助其他任何系统,便可直接启动VHD/VHDX文件里的Windows系统的一种方式。

Native Boot在Windows 7 企业版和旗舰版系统,以及Windows Server 2008 R2便开始支持。但是Windows 7 只支持VHD方式以Legacy方式启动(UEFI模式引导的话,需要在主板中设置关闭Secure Boot以及开启CSM


VHD/VHDX是一种虚拟硬盘,也是一种文件格式, 更多关于VHD和VHDX的介绍,请查看:http://www.dianshouit.com/?thread-27.htm 


创建 VHD/VHDX 文件的方式主要有: Windows 磁盘管理工具、DiskPart 工具和

支持的 Windows 映像 (.wim) 文件可以部署到 VHD/VHDX,并且 VHD/VHDX 可以复制到多个系统。Windows 引导管理器配置可直接引导到 VHD/VHDX。


VHDX 也可以连接到虚拟机,以便与 Windows 服务器中的 Hyper-V 角色一起使用。


接下来,我们就一起来将Windows 10 安装到VHDX,并实现引导吧。



STEP 1:下载Windows 10镜像



Windows10镜像下载的方式有多种,请参考该链接下载:官方Windows 10镜像80%都在这3个地方下载



STEP 2:创建VHDX


2.1 磁盘管理器方式创建

a. 右键按钮,然后选择“磁盘管理器



b 点击上方的“操作“,然后选择“创建VHD




c.  在打开的“创建和附加虚拟磁盘”窗口,点击“浏览”,在指定路径创建VHD或者VHDX的文件名(后缀可加可不加)。




d. 设置虚拟硬盘大小(20GB以上),格式选择 VHD或VHDX , 类型推荐使用 动态扩展



2.2 使用diskpart 命令创建


1. 按下Win+R,然后输入cmd,回车。

2.在cmd中输入

diskpart

2. 通过下方命令创建 虚拟硬盘,类型为vhdx,动态扩展,大小为25GB,存放路径为D:\windows.vhdx

create vdisk file=D:\windows.vhdx maximum=25600 type=expandable

2.3 挂载虚拟磁盘:

attach vdisk

2.4 在挂载的虚拟磁盘上创建分区:

create partition primaryformat quick label=windows10assign letter=v

2.5 退出diskpart, 命令行工具中输入

exit



STEP 3:DISM部署镜像到VHDX


3.1 将下载好的ISO通过资源管理器挂载(右键ISO,“打开方式”中选择“Windows资源管理器”),假定为E:


3.2 在cmd输入下方命令,等待完成。该命令是将install.wim存放的系统文件直接部署到虚拟磁盘内。

Dism /Apply-Image /ImageFile:E:\source\install.wim /index:1 /ApplyDir:V:\

E:\sources\install.wim 为挂载ISO的路径

V:\ 为虚拟磁盘创建的分区。


STEP 4:添加引导


引导分为两种类型,Legacy以及UEFI模式, 因为是基于已有系统的情况下添加新的引导,所以需要查看当前启动的系统是何种模式。


4.1 如何判断当前系统是哪种模式启动?


  • 通过磁盘类型, MBR磁盘对应Legacy, GPT磁盘对应UEFI启动,可以通过管理器查看磁盘属性,也可以在分区助手主界面便捷查看磁盘类型。





  • 通过系统标志。在磁盘管理器中:分区状态一栏,如果能找到一个“EFI系统分区“标志的分区,那么启动模式就是UEFI,否则,则是Legacy启动。




确定好启动模式后,就可以进行下一步:


4.2 为EFI分区或System Reserved分区分配盘符


在cmd中输入

DiskpartList volume

查看系统标志是在哪个卷上,比如5, 然后输入:

Select volume 5



给 系统分区分配盘符:

assign letter=S:


4.3 根据启动模式添加相应引导。


Legacy模式:

V:cd V:\windows\system32bcdboot v:\windows /s S: /l zh-cn /d /f BIOS

UEFI模式:

V:cd V:\windows\system32bcdboot V:\windows /s S: /l zh-cn /d /f UEFI

/l 参数是设置windows引导器显示语言

/d 作用是保留当前的默认引导项,这样重启后就不会默认是进入新系统。


更多关于bcdboot的参数,可在命令行直接输入bcdboot查看


到此,一个安装到虚拟文件的Windows系统就完成了,重启电脑,选择新建的引导项就可以从VHDX启动Windows了。



最新回复 (0)
返回
发新帖
声明:网站中可能存在第三方网站链接,如有侵权,请联系我们aomeikeji@qq.com删除;破解软件仅供学习交流,下载后24小时内删除。