重要更新:我尝试使用我拥有的最旧的虚拟机,大小为 275GB。当我将其大小调整为 500GB 以腾出更多空间(它需要更多空间)时,它现在会显示“加载操作系统时出错”。这是什么原因造成的?我可以将其缩小吗?
- 原来的 -
由于需要运行旧版软件(VMware ESXi,6.5.0,4564106),我们在虚拟机中运行 Windows 2003 Server Standard。最近,服务器崩溃了(ESXi 紫屏),此后机器再也无法启动。
为了解决这个问题,我们恢复了一天前的备份,但奇怪的是,问题并没有消失。即使我们恢复了几天前的备份,它仍然无法启动。
问题详情如下:首先,我在启动时收到“加载操作系统错误”提示。我可以通过 CD ISO 启动并执行和fixboot
来将其设置为左上角的黑色光标,该光标不会闪烁。但我无法使其正常启动。我尝试了以下操作:fixmbr
bootcfg /rebuild
- 将 vSphere 中的磁盘控制器从SCSI更改为 IDE,重做三位一体(
fixboot
、、)fixmbr
bootcfg /rebuild
- 我使用 debian live 查看了数据,一切都在那里。
autoexec.bat
并且config.sys
为空(0 字节),boot.ini 正常。 - 我们尝试在第二个磁盘上安装 Debian,并尝试使用 GRUB 启动,结果还是一样(黑屏、白色光标、不闪烁)
- 我们尝试了更多 RAM、更少 RAM、更少 CPU、更多 CPU,使用 VM 版本 10 (6.0),但都没有成功
- 在另一台主机上运行
- 运行 Windows Server 2003 还原(覆盖多个系统文件),结果相同
- 跑步
chkdsk /P /R
我不知道还能尝试什么。我最近将 VHD 从 250GB 扩展到 500GB(并在 compmgmt.msc 中将分区大小调整为 500GB),这是我对它做的唯一一件事。在我们转换 VHD 并在 vsphere 上运行它之前,它曾经在 vmware Player 中运行。
有任何想法吗?
答案1
我能够用Hiren 的启动 CD。服务器现在可以使用了。我认为 MBR 和引导扇区已损坏,我需要花一些时间尝试修复它。但也许我每年只会用 CD 启动机器几次。