修复无法启动的 Windows 安装

修复无法启动的 Windows 安装

背景:

我有一台华硕 UX51VZ,无法再启动 Windows。这是我爸爸的主要电脑。我把它带到一家电脑店,让他们修好一直全速运转的风扇。我事先取出了两个 SSD 硬盘,以确保它们是安全的。当我拿回电脑时,我把硬盘放回去,一切工作正常了一天,然后风扇又开始猛吹。我把它带回电脑店,但这次我把硬盘放进去,想着他可能需要它们,因为他要尝试降级 BIOS。我不想给他密码,所以他说他会用他自己的硬盘。长话短说,他修不好,他退款给我,但现在我的硬盘放回去后,电脑出现蓝屏,无法启动。

硬盘设置混乱:

这台笔记本电脑据称配备了 2 个物理 SSD 驱动器(每个 256GB)的 RAID0 配置。有一个单独的 C: 驱动器和一个 D: 驱动器,每个驱动器约 237GB。BIOS SATA 配置设置为 RAID。如果我物理移除一个驱动器并启动恢复和命令提示符,我仍然可以看到 C: 中的文件夹。如果我在移除另一个驱动器的情况下进入恢复,我可以看到 D: 中的文件夹。这是否意味着我实际上并未处于 RAID0 配置中?我如何在移除任一驱动器的情况下进入恢复状态?恢复分区在哪里?我该怎么做才能获得有关正确硬盘设置的更多信息?

症状:

笔记本电脑以“:(您的设备遇到问题,需要重新启动。”“停止代码:0xC000021a”开始。

目标:

“C”和“D”的数据都已备份。我试图恢复 Windows 安装,1)出于好玩,看看是否可行;2)因为我不想重新安装所有已安装的程序。

我尝试过的修复方法:

它允许我进入恢复模式,我尝试过:

  1. 故障排除 -> 启动修复。不起作用:“启动修复无法修复您的电脑。”日志文件位于C:\windows\System32\Logfiles\Srt\SrtTrail.txt

  2. 命令提示符:

    • cd 到 c:\ 和 d:\ 驱动器,所有文件夹和文件似乎都在那里。

    • bootrec /fixMBR [worked]
      bootrec /fixBoot [access denied]
      bootrec /rebuildBCD [Total identfied Windows installations: 0]
      

      然后我尝试从我身边的一个有类似选项的 Windows 10 可启动 USB 驱动器进行启动:

      1. 重置这台电脑,保留文件。1% 时失败,并显示未发生任何变化。
      2. 命令提示符:
      • bootrec /fixMBR [worked]
        bootrec /fixBoot [worked]
        bootrec /rebuildBCD [Total identfied Windows installations: 0]
        
      • diskpart
        list disk
        sel disk 0
        list volume
        sel volume 1 [100MB FAT32 partition]
        assign letter=b:
        exit
        cd /d b:\EFI\Microsoft\Boot\
        bootrec /fixboot
        ren BCD BCD.bak
        bcdboot c:\Windows /s b: /f ALL
        

        这一切都是在以下帮助下完成的: https://www.bleepingcomputer.com/forums/t/620701/windows-10-wont-start-unable-to-repair-bcd-of-raid0/

      • chkdsk c: /r 
        

        这修复了一些坏索引,但没有坏扇区。


我还可以尝试什么?

答案1

这听起来像是 UEFI/BIOS 配置问题。如果您在 C: 和 D: 上都看到所有文件,那么您一定是处于 RAID1 中,而不是 RAID0。BIOS/UEFI 配置应该会反映这一点。我怀疑 CMOS 在某个时候被重置了,并且此设置恢复为将存储控制器设置为简单的非 RAID 配置。

答案2

请多花点时间完善案例描述。市面上有成千上万台笔记本电脑,您不能指望别人知道您提到的电脑型号就是其中之一。

你不必用大量的方法来解决问题,而必须系统地进行。

  • 由于某种原因,您的风扇总是全速运转。这通常表示存在热问题。灰尘有时会覆盖通风孔并限制必要的空气流动。

  • 为了排除这种可能性,您必须打开它并检查是否有灰尘覆盖通风孔或覆盖冷却器区域。冷却器上的灰尘就像一个隔离器,可以减少热传递。

  • 如果可以排除灰尘,那么下一个问题就是不必要的风扇转速来自哪里。如果这是操作系统相关的,请启动 U 盘 Linux,看看风扇行为是否发生变化。

  • 如果这没有改变任何东西,请验证您的 BIOS 设置并记下所有设置 - 您可以使用数码相机来记录。您可以尝试标有“重置为默认设置”的 BIOS 功能。这会改变任何东西吗?

  • 取出笔记本电脑电池,让笔记本电脑休息一晚。第二天启动机器,检查 BIOS 设置是否已更改,或者是否收到“BIOS 校验和错误”之类的消息。这表明您通常可更换的主板电池电量耗尽。

接下来要做的是使用 smartmontools 或 CrystalDiskInfo 对您的存储设备运行健康检查。

只有完成所有这些之后,您才应该关心“操作系统修复”。数据恢复有时值得投入大量时间。尝试修复安装是浪费时间,无法保证成功,而且有太多错误原因无法找到。

最好花时间进行全新安装并创建完整系统备份。

在笔记本电脑上安装 RAID0 是愚蠢的行为,并且表明有些游戏玩家使用它来为自己喜欢的游戏挤出每秒多一帧的速度。

阅读 Joep van Steen 的评论。他的话总是比我的更有礼貌。

答案3

您的笔记本电脑已经超出了尝试修复操作系统的程度。获取一个> = 500GB 的外部 USB 驱动器,启动您的实时系统,并从损坏的笔记本电脑上备份文件。解决硬件问题后,安装全新的 Windows 10:https://www.microsoft.com/software-download/windows10

有一个单独的 C: 驱动器和 D: 驱动器,每个驱动器容量约为 237GB,但是它们可能只是 RAID0 设置中的分区,对吗?

正确,它们可能是,而且很可能是。它可能是一个糟糕的硬件 raid0,显示为一个逻辑 500GB 驱动器,其中有 2 个分区,大小为 237GB(您的 BIOS 设置显示 RAID0 表明它是硬件 RAID0)

答案4

BIOS 中设置为 RAID 的 SATA 配置与 SSD 的假定 RAID 配置没有直接关系。

如果您可以看到 C: 中的数据(其中应该包含 Windows 文件夹)和 D: 中的数据(其中可能包含您创建或添加的其他文件和文件夹),则您的 SSD 可能尚未设置为 RAID 配置。您能确认这一点吗?

您可以将 1 个驱动器的 SATA 配置设置为 RAID。如果发生我认为可能发生的情况,则完全有可能您的 SATA 配置始终设置为 AHCI 而不是 RAID,这允许您的一个驱动器启动到 Windows。RAID 配置可能在 BIOS 降级后出现。

2 个驱动器的 RAID 配置只能使用 RAID 设置,当且仅当,BIOS 中有一个专门的选项/部分允许您这样做。如果我有 BIOS 选项的各个屏幕的图片以及蓝屏之前系统加载的可能方式,我就可以告诉你发生了什么。

相关内容