在Windows 11系统中创建独立的虚拟硬盘(VHD/VHDX)是隔离开发环境、保护敏感数据或进行系统备份的有效方法。系统原生提供了三种无需第三方工具的创建方案,每种方法都针对不同的操作习惯和应用场景,您可以根据自身需求灵活选择。
一、通过磁盘管理图形界面创建并挂载VHDX
对于大多数用户而言,使用系统内置的“磁盘管理”工具是最直观且稳妥的方式。其操作流程类似于管理物理硬盘,图形化界面指引清晰,容错率高。
首先,右键点击任务栏的“开始”按钮或桌面“此电脑”图标,选择“管理”,进入计算机管理界面。
接着,在左侧导航栏中依次展开“存储”→“磁盘管理”。
然后,点击顶部菜单栏的“操作”,从下拉列表中选择“创建 VHD”。
此时将弹出“创建和附加虚拟硬盘”对话框,您需要配置以下关键参数:
点击“浏览”按钮,选择一个非系统盘路径来保存VHDX文件,例如D:\VHD\test.vhdx。
在“虚拟硬盘大小”栏输入容量数值,单位可选MB或GB,例如输入64并选择GB。
在“虚拟硬盘格式”中,强烈推荐选择VHDX。相比传统的VHD格式,VHDX支持高达64TB的容量,具有断电数据保护机制,且性能更为优越。
最后,选择“虚拟硬盘类型”:动态扩展可节省初始存储空间(文件随数据写入而增长),而固定大小则能提供更稳定的I/O性能(创建时即预分配全部空间)。
确认所有设置无误后,点击“确定”。系统将自动生成文件,并在磁盘管理界面中将其显示为一块新磁盘,其初始状态通常为“脱机”或“未初始化”。
二、使用PowerShell命令行创建并挂载VHDX
若您需要进行批量部署或偏爱通过脚本实现自动化,PowerShell是高效的选择。此方法尤其适用于无图形界面的服务器环境,但创建后通常需手动挂载与初始化。
第一步,以管理员身份运行“Windows Terminal”或“Windows PowerShell”。
接下来,通过一行命令即可创建虚拟磁盘。例如,要创建一个64GB的动态扩展VHDX文件,命令如下:
New-VHD -Path "D:\VHD\dev.vhdx" -SizeBytes 64GB -Dynamic
如需再创建一个20GB的固定大小VHD文件(注意是VHD格式),可追加执行:
New-VHD -Path "D:\VHD\backup.vhd" -SizeBytes 20GB -Fixed
文件创建完成后,并不会自动出现在文件资源管理器中。您需要运行挂载命令使其被系统识别:
Mount-VHD -Path "D:\VHD\dev.vhdx"
最后,打开“磁盘管理”工具,对这块新出现的、状态为“未初始化”的磁盘,依次执行“初始化磁盘”和“新建简单卷”操作,分配盘符与文件系统后即可正常使用。
三、通过Diskpart命令行工具创建、挂载并初始化VHDX
对于追求全流程控制与自动化部署的高级用户,Diskpart工具提供了最底层的解决方案。它允许在一个交互式会话中,连续完成从创建、挂载到分区、格式化的所有步骤,非常适合集成到系统部署脚本中。
首先,以管理员身份运行“命令提示符”或“Windows PowerShell”。
输入diskpart并回车,进入其交互式命令环境。
随后,依次执行以下命令序列。此示例将创建一块128GB的动态扩展VHDX,并自动初始化为NTFS格式,分配驱动器号G:
create vdisk file="D:\VHD\auto.vhdx" maximum=128 type=expandable
select vdisk file="D:\VHD\auto.vhdx"
attach vdisk
initialize disk
create partition primary
format fs=ntfs quick label="AutoVHD"
assign letter=G
所有命令执行完毕后,该虚拟磁盘将以“G:”盘的形式直接出现在“此电脑”中,立即可用于存储文件。
