以下是我的场景;虚拟机上的 Windows 2008 服务器。两个虚拟机磁盘;
磁盘 1> 操作系统(基本)
磁盘 2> 数据和已安装的应用程序。(基本)
周末,我正在玩这个虚拟机,我想给磁盘 2 添加一些空间。我创建了一个新磁盘 (磁盘 3),将其转换为动态卷,并将其添加到磁盘 2 (磁盘 2 也转换为动态卷),由于某种原因,这些现在是跨区卷。
磁盘 1> 操作系统(基本)
磁盘 2> 数据和已安装的应用程序。(动态)(与 D3 跨度的一部分)
磁盘 3> 数据和已安装的应用程序。(动态)(与 D2 跨度的一部分)
就像一个白痴一样,我在做出更改之前没有拍摄任何快照。
我的问题是,有什么办法可以将其重新转换为 Basic?
我不想因为磁盘 2 上安装了应用程序而删除并重新创建磁盘卷。
答案1
由于您仍然拥有磁盘 2 和 3 跨度上的所有数据,因此您可以:
- 创建一个新的基本磁盘(disk4)
- 将跨度中的所有数据复制到基本磁盘 4。
- 关闭虚拟机
- 移除磁盘 2 和 3。
- 删除磁盘 4(从虚拟机中删除,刪除,不是刪除!)
- 将磁盘文件添加回磁盘 2
如何做到这一点恰恰取决于您的软件。 VMware? Qemu、虚拟 PC、……
和往常一样,在执行此操作之前请先进行备份。小心为上。
另一种方法是复制虚拟机。
- 创建一个具有两个基本磁盘的新 VM。
- 从工作安装中复制磁盘文件(仅限操作系统磁盘!)
- 使用网络将文件从另一台虚拟机复制到此虚拟机。
实际上,您所做的是相同的,但您保留了旧的 VM,而不是进行备份。
如果您这样做,您可能需要仔细检查您的 VM 软件如何分配 MAC 地址,并且您可能会遇到网络名称重复的问题。(后者只是猜测。我知道 XP 和 Win7 会抛出这个问题,但我从来不需要在 Server 2008 上这样做)。
答案2
或者,您也可以使用此处描述的方法如何非破坏性地将动态磁盘转换为基本磁盘
此方法使用名为 TestDisk 的免费实用程序,我曾多次使用它,并且非常成功。但是,我从未尝试将其用于跨区卷。
这里的实用功能也值得一看http://www.partitionwizard.com/有多种可供选择,包括启动盘,它是免费的,并且允许将动态磁盘转换为基本磁盘。
与往常一样,如果您有任何需要保留的数据,请务必先复制一份。您可能不需要它,但是...