虚拟磁盘安装win10

写在前面

有时候需要安装一些软件,无法在虚拟机上运行,又不想把自己电脑搞得很乱,可以考虑在虚拟磁盘上安装windows

创建虚拟磁盘和分区

diskpart
create vdisk file="C:\win10.vhdx" maximum=30720 type=fixed
#虚拟磁盘文件位置:C:\win10.vhdx,大小30G,建议放在c盘(此处为固态硬盘),否则启动很慢,文件必须为vhdx,不能是vhd
select vdisk file="C:\win10.vhdx"
attach vdisk
#detach vdisk
#创建分区
create partition primary
format quick label=vhdx
assign letter=E
exit
#mbr active
#删除盘符 remove letter=E

安装install.wim

(1)使用第三方wimlib

下载wimlib并添加到系统环境变量

wimlib官网 https://wimlib.net/

wimlib 操作Windows Imaging的功能比官方的更强大。处理wim的图形界面工具:Dism++

#使用U盘等 右键->属性->启用压缩此驱动器
#查看iso的install.wim信息,F盘为win10.iso的挂载盘符
wiminfo.cmd F:\sources\install.wim
#安装win10到虚拟磁盘E:,index:4为win10 pro
wimapply.cmd F:\sources\install.wim 4 E:\ --strict-acls

(2)使用windows的dism

#powershell下查看wim信息
Get-WindowsImage -imagepath "F:\sources\install.wim"
#安装windows
dism /apply-image /imagefile:F:\sources\install.wim /index:4 /applydir:E:\

添加开机启动菜单

bcdboot E:\Windows /l zh-cn
#bcdboot E:\Windows /s E: /f ALL

#bios/mbr模式
#bootsect /nt60 E:
#bcdboot E:\Windows /s E: /f ALL

重启后可以看到两个选择项,原win10的C盘变为D盘

其它

#查看启动项
bcdedit

#删除某一个项目
bcdedit /delete {$id} /f
#删除当前 bcdedit /delete {current} /f

#UEFI引导修复
bcdboot C:\Windows /l zh-cn
#bootrec /rebuildbcd

链接

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-vhd--native-boot--add-a-virtual-hard-disk-to-the-boot-menu

https://wimlib.net/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章