防止 Windows 在 BSOD 上关闭驱动器

防止 Windows 在 BSOD 上关闭驱动器

某些 BSOD(例如0xc000021a)会提示系统已关闭以防止进一步出现问题。显然事实并非如此,因为可以在屏幕上查看消息,但是硬盘驱动器关闭。这非常烦人,因为它会给驱动器带来不必要的磨损,而且用户很可能会按下重置按钮重新启动,无论如何都需要驱动器再次旋转。

有人知道怎样配置 Windows,使其在 BSOD 时不关闭硬盘吗?我似乎找不到任何相关选项;只有一个已选中的不重启选项。

答案1

重启后,一切重新初始化,甚至您的硬盘也是如此。它们无法重新初始化,除非先减速再加速,这类似于重新启动,它也会改变驱动器的速度。让驱动器保持崩溃时的状态是一个非常糟糕的主意,尤其是当您遇到与硬件相关的崩溃时。

我更关心的是你为什么会遇到 BSOD,而不是你为什么要这样做,除了我解决的图形问题之外,我从来没有遇到过任何 BSOD,你也不应该遇到太多。你最好获得一个稳定的系统,而不是尝试做一些无关紧要的事情。

从技术上讲,可以重新设计硬件/BIOS/操作系统,使其以这种方式运行,但代价高昂,好处却很少。目前,Windows 无法做到这一点,因为它无法控制它;我甚至怀疑是否有人曾经想过实现对这种想法的支持。这D真的代表死亡……

提示:如果您想避免磨损,请尝试最小化操作系统执行的磁盘 I/O。我会更关心磁头而不是盘片,因为盘片无论如何都会旋转。我经常听到磁盘恢复的故事,磁头首先受到影响,所以我认为它是最薄弱的组件,当然统计数据可能会显示相反的情况。这就是我所听到的……

答案2

实际上,就操作系统而言,驱动器已停止运行。您看到的蓝屏非常特殊,因为文件系统驱动程序本身可能是导致停止错误的原因。这就是为什么核心转储被写入系统驱动器的根目录的原因。

无论出于何种目的,操作系统都没有其他控制权。

风扇旋转、硬盘移动、灯闪烁均由您的 BIOS/主板/电源控制,不受操作系统控制。如需更多支持,您应该询问他们。

相关内容