我正在运行 Windows Server 2008 R2,并将物理磁盘转换为动态磁盘,并将它们合并为跨区卷。昨天,一个磁盘开始抛出 SMART 错误,所以我决定换一个新磁盘来替换它。
现在,我将其安装到我的系统中,将其转换为动态磁盘并使其成为跨区卷的一部分。我的问题是:如何从跨区卷中删除旧磁盘而不丢失数据?
答案1
那么它只是一个普通的、不受 RAID 保护的跨区卷,对吗?
如果是的话,那么您必须备份整个卷,更换磁盘,重建一个空白的新跨区卷并恢复数据。
本质上你没有简单的方法来做到这一点,请考虑使用 RAID 中的一些方法,而不是跨度有效的 R0 设置。
答案2
我已经在 Windows Server 2012 R2 上测试过。我有一个跨三个 1TB 磁盘的 3TB 跨区卷。
我刚刚在磁盘管理中将 3TB 跨区卷缩小到 2TB。这使得最后一个磁盘上的所有空间都未分配。之后,我能够移除磁盘而不会丢失任何数据。
不幸的是,如果您想从跨区卷中删除第一个磁盘,此解决方案将不起作用。
答案3
实际上,对于那些对除了“不要”之外的答案感兴趣的人:我发现了这个:http://richardbenson.co.uk/2008/10/removing-a-drive-from-a-spanne/
这似乎是通用方法:
- 确保有足够的可用空间来移除其中一个磁盘。
- 使用 jkdefrag 对磁盘进行碎片整理,将所有数据移动到卷的开始处。
- 手动删除碎片整理中没有删除的所有垃圾。
- 使用磁盘管理器“缩小”跨区卷。
- 在已缩小的磁盘上重建分区表。
答案4
安全地从跨区卷中删除磁盘而不丢失数据
根据要从磁盘管理实用程序中删除的磁盘大小缩小跨区卷
使磁盘的未分配空间等于磁盘的大小
移除磁盘