写在前面
有时候需要安装一些软件,无法在虚拟机上运行,又不想把自己电脑搞得很乱,可以考虑在虚拟磁盘上安装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