有一台旧的 Win2003 服务器,其中有 1 个 SCSI 硬盘,分区如下:
D:启动(包括D:\ntldr、boot.ini等) C:系统(包括 C:\WINDOWS)
希望将整个系统迁移到具有更大驱动器和不同控制器的新硬件上。具体来说,C:到 300GB SAS 驱动器, 和D:至 2TB SATA 硬盘。
尝试过:
VMWare Converter -> VMWare Server -> Diskpart
结果:Diskpart 拒绝调整系统或启动磁盘的大小
VMWare Converter -> VMWare Server -> GParted
结果:无法启动(参见https://serverfault.com/questions/219868/resize-ntfs-system-partitions-with-gparted)
将原始 VMWare 磁盘附加到重复的 VMWare 安装 -> Diskpart
结果:无法启动(进入目录服务还原模式)
带有 Restore Anywhere 的 Backup Exec System Recovery Server Edition 2010
(尝试还原到 VMWare 和裸系统,不使用 VMWare)
更新:使用 Knoppix 手动编辑 boot.ini(将 rdisk 改为 1 而不是 0)后,系统启动了,但现在出现错误 **LSASS.EXE 系统错误 - 目录服务无法启动错误 0xc00002e1。按 OK 关闭系统。使用恢复控制台进一步诊断。 我进入了恢复控制台,但不确定接下来该做什么。
由于原始机器上嵌入了大量关键的定制软件,因此从头重新安装 Windows 是不可能的。
有没有人遇到过类似的情况(具有不寻常的启动/系统分区)并想出了如何调整不同磁盘的大小?
答案1
Paragon 有一些不错的软件可用于此目的,允许您将当前安装迁移到新硬件。然后,一旦新系统可启动,就可以使用您选择的分区软件更改分区大小。
http://www.paragon-software.com/home/dc-personal/features.html
场景 3:迁移到新硬件
升级到新硬件时,将现有硬盘克隆到新硬盘并调整操作系统以使其再次可启动
答案2
我知道这不是最快/最好的解决方案,但请考虑在新机器上从头开始重新安装/重新配置服务器。最终的结果将是最好的。