admin 管理员组文章数量: 888136
最近尝试了用VHDX的方式安装Windows系统,以下为测试操作的过程。
1.创建并附加虚拟硬盘
推荐使用图形界面操作,磁盘管理—操作—创建 VHD,选择虚拟硬盘位置,一般放在系统盘之外。虚拟硬盘格式建议选择 VHDX,虚拟硬盘类型建议保持默认(注意:VHD和VHDX默认推荐不同),点击确认。
上述操作等价命令行操作:
以创建 100G 大小动态扩展的 VHDX为例。
用管理员权限进入命令行,输入 diskpart,可进入 DISKPART 命令行,输入 exit 可退出,后续不再重复说明。
————
C:\Windows\system32>diskpart
Microsoft DiskPart 版本 10.0.19041.3636
Copyright (C) Microsoft Corporation.
在计算机上: DESKTOP
DISKPART> create vdisk file=D:\windows.vhdx maximum=102400 type=expandable ( 大小单位为 MB,102400为100GB,类型选固定为:fixed)
100 百分比已完成
DiskPart 已成功创建虚拟磁盘文件。
DISKPART> attach vdisk
100 百分比已完成
DiskPart 已成功连接虚拟磁盘文件。
————
2.初始化虚拟硬盘
推荐使用图形界面操作,磁盘管理—选择上一步创建的虚拟硬盘(左侧),鼠标右键—初始化磁盘,磁盘分区形式建议保持默认(Win10默认为GPT),点击确定。
上述操作等价命令行操作:
————
DISKPART> convert GPT (根据需要也可选择 MBR)
DiskPart 已将所选磁盘成功地转更换为 GPT 格式。
————
注意:跳过这步直接执行第3步的话系统会自动初始化虚拟硬盘,默认磁盘分区类型一般为 MBR 格式,如果磁盘大的话也可能会是 GPT 格式,建议执行本步骤确保是你希望的格式。
3.虚拟硬盘分区、快速格式化、分配驱动器号
推荐使用图形界面操作,磁盘管理—选择虚拟硬盘(右侧),鼠标右键—新建简单卷,点击下一页直到完成。分区后会获得驱动器号,假设为 N
上述操作等价命令行操作:
————
DISKPART> create partition primary
DiskPart 成功地创建了指定分区。
DISKPART> format quick label=vhdx (label名称可以自行设置)
100 百分比已完成
DiskPart 成功格式化该卷。
DISKPART> assign letter=N
DiskPart 成功地分配了驱动器号或装载点。
————
如果分配驱动器号有误,可以用 remove 命令来移除,然后重新分配。
4.释放Windows安装文件到虚拟硬盘分区
可使用图形界面操作,下载 Dism++,Dism++—工具箱—系统还原,选择提前下载好的 Windows ISO文件,选择目标镜像(假设为 windows 10 pro),选择目标盘(假设为N 盘),其它选项保持默认(默认均为不勾选),点击确定。
上述操作等价命令行操作:
首先在资源管理器选择提前下载好的 Windows ISO文件,鼠标右键—装载,假设装载的磁盘为 G 盘。
其次查看镜像信息,在命令行输入 Dism /Get-ImageInfo /ImageFile:G:\sources\install.wim,显示该镜像文件中包含的多个镜像,如:
——————
C:\Windows\system32>Dism /Get-ImageInfo /ImageFile:G:\sources\install.wim
部署映像服务和管理工具
版本: 10.0.19041.3203
映像详细信息: G:\sources\install.wim
索引: 1
名称: Windows 10 教育版
描述: Windows 10 教育版
大小: 16,371,541,297 字节
索引: 2
名称: Windows 10 企业版
描述: Windows 10 企业版
大小: 16,371,695,292 字节
索引: 3
名称: Windows 10 专业版
描述: Windows 10 专业版
大小: 16,382,635,100 字节
索引: 4
名称: Windows 10 专业教育版
描述: Windows 10 专业教育版
大小: 16,371,479,715 字节
索引: 5
名称: Windows 10 专业工作站版
描述: Windows 10 专业工作站版
大小: 16,371,510,506 字节
操作成功完成。
——————
最后安装指定镜像到目标盘,在命令行输入 Dism /Apply-Image /ImageFile:G:\sources\install.wim /index:3 /ApplyDir:N:\ ,如:
——————
C:\Windows\system32>Dism /Apply-Image /ImageFile:G:\sources\install.wim /index:3 /ApplyDir:N:\ (index后面的3对应“Windows 10 专业版”,可根据实际需要调整)
部署映像服务和管理工具
版本: 10.0.19041.3636
正在应用映像
[==========================100.0%==========================]
操作成功完成。
——————
5.为启动分区分配驱动器号,以便后续添加启动项操作
用管理员权限进入命令行,输入 diskpart,进入 DISKPART 命令行。
输入 list volume,显示磁盘分区列表,在其中找到标记为“系统”的FAT32 磁盘分区,这是启动分区,记下前面的数字编号,假设为5。
输入 select volume 5,选择磁盘分区5.
输入 assign letter=s ,为启动分区分配驱动器号 S(以s为例)
输入 exit ,退出 DiskPart。
————
C:\>diskpart
Microsoft DiskPart 版本 10.0.19041.3636
Copyright (C) Microsoft Corporation.
在计算机上: DESKTOP
DISKPART> list volume
卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
卷 0 E NTFS 磁盘分区 2794 GB 正常
卷 1 F NTFS 磁盘分区 1863 GB 正常
卷 2 C NTFS 磁盘分区 1000 GB 正常 启动
卷 3 D NTFS 磁盘分区 2815 GB 正常
卷 4 FAT32 磁盘分区 100 MB 正常 系统
* 卷 5 N vhdx NTFS 磁盘分区 199 GB 正常
DISKPART> select volume 4
卷 4 是所选卷。
DISKPART> assign letter=s
DiskPart 成功地分配了驱动器号或装载点。
————
6.添加启动项
用管理员权限进入命令行,输入 bcdboot n:\windows /s S: /f UEFI,显示“已成功创建启动文件”表示添加成功,如:
————
C:\Windows\system32>bcdboot n:\windows /s S: /f UEFI
已成功创建启动文件。
————
如缺少前面第5步操作,会显示“初始化库系统卷失败”,因为 bcdboot 程序找不到启动分区。
7.完成后续 Windows 安装
重启电脑,现在启动时会出现多系统选择,选择第一个(新添加的系统默认在第一个),进入后Windows会自动完成后续安装操作。
如果后面不想要虚拟磁盘安装的系统了,可以按照以下步骤操作
1.删除引导项
按下 Win+R 组合键,在运行框中输入 msconfig,回车,进入系统配置程序。
在”引导“分页中找到虚拟磁盘的系统,点击删除(谨慎操作,别误删,如果不确定是哪一个,可以重新启动,看启动第几个能进入虚拟磁盘系统)。
2.分离虚拟磁盘
磁盘管理—选择虚拟硬盘(左侧),鼠标右键—分离 VHD
3.删除虚拟磁盘
找到 VHDX 文件(本例为 D:\windows.vhdx)直接删除即可。
2024.5.28 更新补充1:
现在很多人安装 Win10 和 Win11 已经不再去搜索下载镜像文件了,而是通过微软官方渠道获取:
下载 Windows 10 (microsoft)
Download Windows 11 (microsoft)
以 Win10 为例,从网页获取下载工具 MediaCreationTool_22H2,然后运行该工具,选择“为另一台电脑创建安装介质”,最后介质选择 ISO 文件,保存下载即可。
但通过这种方式获得的 ISO 文件,里面是找不到 install.wim 文件的,需要做些调整,将 install.wim 改成 install.esd
如以下代码:
Dism /Get-ImageInfo /ImageFile:G:\sources\install.esd
Dism /Apply-Image /ImageFile:G:\sources\install.esd /index:4 /ApplyDir:N:\
此外,镜像的索引也可能有变化,需要查看后根据实际选择。
2024.5.28 更新补充2:
如果你安装的是 Win10+Win10 或 Win10+Win11,会发现重启后切换系统很慢,根据网上说法,在 Windows 8 及其之后发布的 Windows 操作系统中开机时会预先载入默认启动的操作系统,然后才显示启动管理器,如果使用默认操作系统,那已经加载了就更快,如果要切换其它操作系统则需要重新启动。如果你需要经常切换系统,可能 Windows 7 的旧版启动管理器会更适合。
切换 Windows 7 的旧版启动管理器,用管理员权限在命令行输入以下命令:
bcdedit /set {bootmgr} displaybootmenu Yes
改回 Windows 10 的新版启动管理器,用管理员权限在命令行输入以下命令:
bcdedit /deletevalue {bootmgr} displaybootmenu
大家可以尝试体验下。
2024.5.28 更新补充3:
如果你安装了两个 Win10 系统,在启动时会无法区分是哪一个,或者仅仅是你希望能修改默认名称,可以按照以下方式修改,以改成“Win10 For Work”为例。
用管理员权限在命令行输入以下命令:
bcdedit /set {current} description "Win10 For Work"
这个命令是修改当前系统的启动引导菜单,回头你可以登录另一个系统,然后修改名字再执行同样的命令。注意别用中文,不然会显示乱码,但不影响启动。
2024.5.28 更新补充4:
如果你看启动引导菜单的显示顺序不顺眼,还可以修改显示顺序。
用管理员权限在命令行输入以下命令,可以把当前系统移到最前面。
bcdedit /displayorder {current} /addfirst
或者移到最后面。
bcdedit /displayorder {current} /addlast
版权声明:本文标题:用VHDX的方式安装Windows系统 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1735829670h1754299.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论