修复损坏的 Windows Server 2003 服务器

修复损坏的 Windows Server 2003 服务器

我有一台 Windows Server 2003 服务器,主要用于在 SQL Server 中完成一些报告。

最近,Windows 开始抱怨被损坏,我们收到 NTFS 错误 55:

The file system structure on the disk is corrupt and unusable. Please run the chkdsk utility on the volume \Device\HarddiskVolume1.

服务器是 RAID 5,我确实有一个磁盘坏了,但是由于我有一个热备用,所以 RAID 从未降级。我更换了热备用,但问题仍然存在。

当我运行 chkdsk 时,我收到大量消息......其中一些是:

Deleting corrupted attribute record (128, "") from file record segment 194746

这些会持续一段时间。然后它会删除一些孤立文件。然后它

Correcting error in index $I30 for file 132426

这种情况持续了一段时间。然后我得到了大量的

Recovering orphaned file RE1AB6~1.LOG into directory file 534959

我看到很多与 SQL Server 报告服务相关的错误。

此时我有什么选择?我宁愿修复该问题,而不是构建新服务器,但我不知道此时是否可以这样做。

答案1

如果没有更多信息(尤其是 SQL Server 错误),没有人能真正告诉你该怎么做。就我个人而言,我只是从 RAID 中复制 SQL 日志/数据文件,从备份中恢复,然后恢复当前的 SQL 日志/数据文件。

答案2

NTFS 损坏很严重,这几乎肯定与硬盘故障无关(有可能,但可能性不大)

下一步是使用 Windows chkdsk。请注意,这是有风险的。

我的流程通常是:

  • 制作系统映像(备份执行系统恢复或类似程序)
  • --- 这可能会由于磁盘问题而失败,但你必须尝试

  • 停止所有与 sql 相关的服务

  • chkdsk c: /X // 用你的驱动器替换 c:

希望最好的。

这不是一个好的情况。

相关内容