彻底搞砸了我的 Windows Server 2008 R2

彻底搞砸了我的 Windows Server 2008 R2

我在 Server 2008 R2 上进行了磁盘清理。它说要删除一堆在多次更新中积累的 Windows 更新文件。当我重新启动时,Windows 尝试在启动前配置更新(带有 % 更新跟踪器的灰色屏幕),但卡住了。

我无法在安全模式下启动,它只是尝试更新但卡住了。

我尝试使用修复磁盘 Cmd 提示符删除 pending.xml 但 C 盘上没有 Windows 安装(嗯???)

经过一番探索并使用修复盘上的资源管理器,结果发现我的系统已移至 G 盘,而 C 盘现在称为“系统保留”,只有一个启动文件夹和几个其他几乎为空的文件夹。

我的理论是,Windows 在配置更新时会这样做,它会临时创建一个新分区,将其重命名为 C:(同时将系统分区重命名为 G:),以便进行配置或执行其他操作。不幸的是,由于磁盘清理删除了一些不该删除的文件,Windows 认为它​​应该更新,但由于某种原因无法更新,可能是因为某些东西损坏了或者缺少文件等。

那么...我该如何逆转这种情况?大约一个月前我确实备份了我的 C 盘。但我宁愿尝试保留从那时起所做的更改。有人知道我是否可以取消此分区分割吗?删除 C 并强制从 G 启动,还是以某种方式将 G 重新变成 C?有人有这方面的经验吗?哈哈...请帮忙!:)

我猜我需要删除“系统保留”分区中的启动文件夹,然后在系统分区中重建启动文件夹。有人能确认这是否是我应该研究的吗?

答案1

  1. 磁盘清理可能需要 1 到 4 小时。重启后配置更新处于 100% 状态是正常的。如果您等不了那么久,请不要运行磁盘清理。
  2. 您应该始终拥有服务器的最新备份映像,以便在必要时轻松恢复。我们使用 Macrium Reflect Server。

答案2

我猜我需要删除“系统保留”分区中的启动文件夹[...]

我特此确认,这是不是这样做的方法。保留分区用于引导(NTLDR),这很好;不用担心磁盘标签,Windows 内核知道如何处理这个问题(通常引导分区没有任何驱动器号,因此您可以安全地删除该字母)。

[...] 但被卡住了 [...]

我见过很多“卡住”的机器,但其实并没有真正卡住。只需给它(很多)时间 - 我曾等待一台(慢速)机器重新启动长达 20 个小时。

相关内容