![为什么 Virtual PC 无法附加 VHD?](https://linux22.com/image/1295453/%E4%B8%BA%E4%BB%80%E4%B9%88%20Virtual%20PC%20%E6%97%A0%E6%B3%95%E9%99%84%E5%8A%A0%20VHD%EF%BC%9F.png)
看来 Disk2VHD 捕获了整个 HD 而不是启动分区(232GB 对 125GB)
我希望在 Windows 7 Ultimate x64 中将我的 XP Pro 盒的映像作为虚拟 PC 调出。最初 XP 盒上的启动分区为 232GB,但我使用 Acronis Disk Manager 将其缩小到 125GB,导致硬盘上有 107GB 的未分配空间。
在磁盘管理控制台中,它在 XP 框中看起来像这样:
............ primary...................unallocated
Disk 0 MYVOLUME (C:) XXXXXXXXXXXXXX
Basic 125.00 GB NTFS 107.88 GB
232.88GB Healthy (System) Unallocated
Online
Disk2VHD 有这个
Volumes to include:....Size...........Free........Space required
[x] C:\ MYVOLUME 125.00GB 33.26GB.....94.22GB
我检查了该功能[x] 准备在 Virtual PC 中使用使用 Disk2VHD 创建 VHD 时。但是,Windows 7 Virtual PC 无法连接到 VHD。因此我下载了虚拟盒看看会发生什么。虚拟盒只会打开一个黑色矩形,磁盘永远不会启动;它显示 VHD 的完整大小为 232GB(即 125GB 系统分区加上 108GB 未分配)。原始磁盘的大小是否是阻止 Virtual PC 连接的原因?我希望缩小启动分区会使其落入 127GB 的限制范围内。