将基本磁盘转换为动态磁盘后出现磁盘读取错误?

将基本磁盘转换为动态磁盘后出现磁盘读取错误?

我的设置有点奇怪。基本上,服务器中最初有一个旧的 160G 硬盘。我们决定将其升级为 RAID-1 镜像 2 磁盘设置,而不是两个新的 500G 硬盘。如果我们不必重新安装服务器,这将节省大量时间,所以我决定尝试克隆磁盘。我可以成功克隆它(手动使用 OpenBSD 安装磁盘中的 dd)。之后它可以正常工作,但有超过 300G 的未分配空间。我希望它只是一个大分区,所以我使用 GParted 来调整分区大小。之后它可以正常工作,chkdisk 运行时没有任何错误等。

然后,当我尝试将这个驱动器设置为动态磁盘时,它会提示必须卸载并重新启动计算机等。然而,每次重新启动时,我都会收到错误“发生磁盘读取错误。按 CTRL-ALT-DEL 重新启动”或类似内容。我尝试了 3 次,每次都得到同样的结果。

另外,我知道驱动器上需要 10M 的未分配空间。为了安全起见,我还是留下了 100M。

有什么明显的原因会导致将完好的基本磁盘转换为动态磁盘失败?

另外,我使用的是 Windows Server 2003 标准版,32 位

答案1

我解决了这个问题,不是扩展分区,而是直接将其转换为动态磁盘,而不弄乱分区。

不过,我可能已经想出了如何解决这个问题。我的理论是,你必须拿一个基本驱动器,把它转换成动态驱动器。然后,你会得到读取错误。现在,你必须手动将引导扇区从工作和引导动态磁盘复制到你刚刚转换的磁盘。

通过这种方式,我成功地让镜像驱动器可启动(这显然是互联网上非常流行的问题)

答案2

大约 3 个月前我遇到了同样的问题 - 将驱动器转换为动态驱动器导致驱动器无法读取。为了解决这个问题,我启动了 Win2008 服务器,将驱动器放在另一个托架中,然后使用十六进制编辑器更改动态位。

我遵循了以下说明:http://thelazyadmin.com/blogs/thelazyadmin/archive/2007/01/17/Converting-Dynamic-Disks-Back-to-Basic-Disks.aspx

这会将您的磁盘恢复为基本状态,但仍可使用。

相关内容