拯救运行 TFS 的 BSOD 系统,进入 vmware esxi

拯救运行 TFS 的 BSOD 系统,进入 vmware esxi

迁移到新设施后,我们的一台旧戴尔服务器在 PowerEdge 2650 HW BSOD 上运行 Windows Server 2003 R2,出现 0x8e 错误。

该服务器运行 Team Foundation Server,因此我们有几个人依赖它。这里没人知道 TFS,所以我们不知道从头开始设置有多困难。我们备份了 MSSQL 数据库,包括最近的和最新的副本。

尝试移除/重新安装内存模块,但没有成功。系统启动到安全模式,但偶尔会挂起。我启动了 linux livecd 并对 c: 和 d: 执行了 dd,因此我拥有 vmware 机器上压缩映像中的所有数据。

对于客户机,我创建了一个 38G(实际上变成了 40GB)的分区作为 C:,并启动了 live cd。然后,我解压缩了 c: 的压缩磁盘映像,并使用“gunzip -dc c.img.gz | dd of=/dev/sda1 bs=1M'。
该操作运行了大约 1000 秒,并成功完成。我假设它至少会尝试启动 Windows(但很可能由于没有正确的驱动程序而出现 BSOD),但 Vmware ESXi 客户机似乎无法将其识别为可启动磁盘。

我们没有 vmware 企业许可证,因此 vmware 转换器冷克隆不是一种选择。我在 dd 等 ISO 中做错了什么吗,或者为什么它不会(尝试)启动?
我在浪费时间吗?还有其他什么方法吗?

将继续尝试删除服务和驱动程序,以使物理机至少在安全模式下合理地工作。

你有什么建议?
1. 继续将 dd 的映像获取到虚拟磁盘并使其启动。2
. 安装新的 Windows 服务器,获取团队基础服务器并从备份中恢复。3
. 专注于旧的有问题的硬件

任何帮助表示感谢

答案1

你应该从vCenter 转换器如果您尝试将物理机导入 ESXi。使用 DD 的路径可能有效,但对我来说这似乎是一种黑客行为。Converter 将为您完成大部分工作,包括确保映像格式正确。这将是我的第一个方法,因为它可以彻底解决您的问题。

我个人不会花时间购买旧硬件。如果您仍有支持,请将其送回 DELL,如果没有,那么可能是时候购买新硬件了。

我没有恢复 TFS 的经验,但我确信其他人可以告诉您恢复有多困难。

相关内容