You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调用Disk2VHD创建可作为虚拟机使用的VHDX并排除D盘,同时解决当前命令的异常问题

如何调用Disk2VHD创建可作为虚拟机使用的VHDX并排除D盘,同时解决当前命令的异常问题

老哥,我来帮你搞定这个问题!先给你捋清楚当前命令的核心问题:一是你只指定了C盘,没包含启动必需的EFI和恢复卷,导致备份的VHDX没法正常引导虚拟机;二是加了-h参数却没触发“Prepare for using in Virtual PC”的配置,这大概率是因为缺少关键启动卷,工具没识别到这是完整的系统备份。另外你要排除D盘的需求其实很好实现,咱们一步步来:

先解决当前命令的异常,给出正确写法

  1. 正确的备份命令
    你需要把EFI和恢复卷的GUID路径也加到命令里,保留-h参数,并且不要写D盘(这样就自动排除D盘了)。命令格式如下:

    .\disk2vhd64.exe -h C: \\?\volume{819...} \\?\volume{d89...} D:\VHDs\mycomputer_test.VHDX
    

    记得把命令里的\\?\volume{819...}和\\?\volume{d89...}替换成你实际的那两个卷的完整GUID路径哦。

  2. 让-h参数生效的关键
    只要你把C盘、EFI卷、恢复卷这三个系统关键卷都包含进命令,加上-h参数后,工具就会自动完成“Prepare for using in Virtual PC”的相关配置,生成的VHDX就能直接在虚拟机里使用了。另外一定要用管理员权限打开命令提示符来运行这个命令,不然可能会因为权限不足,没法访问EFI和恢复卷,导致备份失败。

  3. 关于排除D盘的说明
    Disk2VHD的逻辑很简单:你指定哪些卷就备份哪些卷,不指定的卷会自动排除。所以只要你的命令里不写D:,就不会把D盘备份进去,完全满足你的需求。

最后给你几个小提醒

  • 提前确认D:\VHDs这个目录已经创建好,不然工具会报错找不到路径
  • 系统备份的文件体积不小,确保D盘有足够的剩余空间
  • 备份过程可能需要一段时间,别中途中断命令

备注:内容来源于stack exchange,提问作者swv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:02:58