带有镜像磁盘的 Windows Server 2008 R2 启动时出现黑屏

带有镜像磁盘的 Windows Server 2008 R2 启动时出现黑屏

我有一台 Windows Server 2008 R2 设备,其中有 2 个磁盘被格式化为动态镜像磁盘,启动时出现黑屏。启动时,机器经过标准检查,然后在 Windows 加载栏通常出现之前卡在黑屏上。我尝试了多次重新启动、移除其中一个驱动器等,但都没有成功。在发生此错误之前,服务器在 Windows 更新期间变得无响应。

答案1

克隆硬盘

对其中一个硬盘进行一个或多个克隆,这样就不会对原始硬盘造成比已经损坏的更多的损坏。

从基本磁盘转换为动态磁盘

获取 SATA 转 USB 适配器并将其插入单独的 Windows 计算机。该驱动器可能不会被自动识别。下载、解压并运行测试磁盘

创建日志文件

选择创造(使用进入键)创建日志文件

选择磁盘

使用向上/向下箭头突出显示损坏的磁盘并选择继续

选择英特尔

选择英特尔

选择分析

选择分析

选择快速搜索

将显示“当前”驱动器结构,选择快速搜索找到正确的驱动器结构。

选择继续

此屏幕可能需要一段时间才能加载。此处将显示检测到的驱动器结构。如果您愿意,可以选择 P 来查看所选分区上的文件。选择继续从这个屏幕。

选择写入新分区结构

如果显示的分区正确,请选择重建分区表。如果你认为某些分区仍然缺失,请执行更深入的搜索在写入新的分区表之前。

拔下并重新插入驱动器。您的驱动器现在应该会与其他驱动器一起出现在“我的电脑”中。如果您没有重新启动计算机。如果重新启动失败,可能是因为计算机正在尝试从仍然无法启动的 USB 驱动器启动。

备份您的数据

现在您的硬盘数据再次可见,请备份重要数据。

修复启动属性

将修复后的硬盘放回原来的非启动服务器。拔下服务器上的所有其他硬盘,找到 Windows 安装盘。插入 Windows 磁盘并打开机器。选择取消和/或跳过,直到出现可以打开命令提示符。在命令提示符下按给定顺序运行以下命令(从https://serverfault.com/a/448468/152562):

BCDBoot C:\Windows 

Bootrec /rebuildbcd

x:\sources\recovery\StartRep.exe

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
x:\sources\recovery\StartRep.exe

此外,您还应该按照上述步骤运行x:\sources\recovery\StartRep.exe多次。

最后将操作系统的主分区设置为活动分区:

diskpart
DISKPART> list disk
DISKPART> select disk (your disk #)
DISKPART> list partition
DISKPART> select partition (your partition #)
DISKPART> active

如果重启后仍然有问题,请尝试运行修复启动属性再次。

答案2

我遇到了同样的问题:Windows 2008 R2 服务器在 Windows 更新后启动到黑屏。我找到了一个很棒的答案博登米勒,但在执行将磁盘转换回基本磁盘所需的所有步骤之前,我尝试了恢复引导加载程序的步骤。结果:这些步骤已经足以让我的服务器再次运行!

以下是我采取的步骤:

chkdsk /F C:

BCDBoot C:\Windows 

Bootrec /rebuildbcd

x:\sources\recovery\StartRep.exe

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
x:\sources\recovery\StartRep.exe

尽管某些命令失败并出现奇怪的错误(例如“未找到操作系统”),但这还是有帮助的。祝所有遇到同样问题的人好运!

相关内容