Windows可通过diskpart创建无盘符的隐藏VHD备份卷:先创建固定大小VHDX,挂载后按UEFI/GPT或BIOS/MBR结构分区(含ESP/MSR或系统保留分区),主分区格式化但不assign letter,detach后VHD在资源管理器不可见,仅作为Windows备份工具的目标容器使用。
windows 通过命令行手动创建用于系统备份的隐藏 vhd 卷,核心在于用 diskpart 创建固定大小、完整引导结构的 vhd,并跳过分配盘符——不 assign letter 就自然“隐藏”,后续再配合 bitlocker 或属性设置进一步隔离。这不是单纯隐藏图标,而是让系统不自动挂载、不显示在资源管理器中,仅作为备份容器存在。
一、创建带完整引导分区结构的固定 VHD
系统备份用的 VHD 必须能还原启动,所以不能只建一个 C: 分区。需按当前系统固件(UEFI/GPT 或 BIOS/MBR)匹配创建 EFI 系统分区(ESP)、MSR(仅 GPT)、主系统分区:
- 以管理员身份运行 PowerShell 或 CMD,输入 diskpart
- 执行以下命令(示例为 UEFI+GPT 场景,60GB 固定 VHD):
create vdisk file="D:\backup\sysbackup.vhdx" maximum=61440 type=fixed
select vdisk file="D:\backup\sysbackup.vhdx"
attach vdisk
convert gpt
create partition efi size=100
format quick fs=fat32 label="EFI"
create partition msr size=16
create partition primary
format quick fs=ntfs label="BackupOS"
— 注意:这里 不执行 assign letter,即不给主分区分配盘符 - 完成后 detach vdisk,该 VHD 文件已含完整可启动分区结构,但无盘符,资源管理器不可见
二、确保 VHD 不被自动挂载或显示
Windows 默认挂载 VHD 后会尝试分配盘符。要让它“静默存在”,关键在初始化后不 assign,且可额外加固:
- 若误操作已 assign 过盘符,可在 diskpart 中重新 attach 后执行 remove letter=Z(Z 替换为实际盘符)
- 在磁盘管理中右键该 VHD 的主分区 → “更改驱动器号和路径” → 选中盘符 → “删除”,勾选“删除驱动器号和路径”
- 该 VHD 仍可在磁盘管理中看到(显示为“在线”“有签名”),但无盘符、无路径、资源管理器完全不可见
三、适配 BIOS/MBR 环境的简化处理
若你的电脑是传统 BIOS 启动,无需 EFI 和 MSR 分区,但仍需保留“系统保留”分区以存放 BCD:
- 在 convert mbr 后,先 create partition primary size=100 → format quick fs=ntfs label="System Reserved" → active(设为活动分区)
- 再 create partition primary → format → 同样不 assign
- 这样生成的 VHD 包含活动系统保留分区 + 主分区,满足 BIOS 启动要求,且同样无盘符
四、配合备份工具写入镜像(非手动复制)
这个隐藏 VHD 本身不存文件,而是作为目标容器供 Windows 内置备份工具写入:
- 打开“控制面板 → 备份和还原(Windows 7)→ 创建系统映像”
- 在选择备份位置时,点击“选择其他位置” → “浏览” → 手动定位到 D:\backup\sysbackup.vhdx
- 工具会识别该 VHD 并将其作为目标卷,自动写入完整扇区级镜像(含所有分区)
- 完成后 VHD 仍是无盘符状态,但内部已含可还原的系统快照

















