断电而不是关机会造成什么损害?

Jon*_*ins 57 windows shutdown

Windows 关闭时在做什么?

假设我已经保存了所有内容,关闭电源而不是正确关闭会产生什么负面影响?我们都在某个时候做过,我个人不认识任何人的机器因此而死。

(为了清楚起见,我知道我不应该这样做,我只是不知道为什么。)

Jon*_*eet 61

整台机器不太可能死机,但是如果文件写入缓冲区中仍有任何内容,您将丢失该数据......基本上机器可能不知道您关闭电源和关闭之间的区别由于停电。

服务将没有机会彻底关闭自己。例如,如果您正在运行一个 Web 服务器,当它被要求关闭时,它可能会完成任何现有的请求(超时),而不是连接消失。

“文件写入缓冲区”也不仅仅必须是 Windows 缓冲区。再次以 Web 服务器为例,日志记录可能会被缓冲,因此它仅每 100 个请求或类似内容写入磁盘。干净的关闭将适当地刷新它;硬关机不会。

如果您有在线服务,完全关闭可能会适当地让您退出它们,而不是服务认为您可能只是网络问题。

基本上考虑一下系统在关闭时可能想要做的任何事情,无论是在板载磁盘还是与其他系统的连接(例如网络连接)方面 - 当正确关闭时,所有这些都会变得更快乐。


nik*_*nik 19

Jon Skeet 已经从软件和操作系统的角度提出了所有关键点。

我只想补充一点,这可能很重要。

在主板芯片组轻松关闭系统的情况下关闭计算机与系统突然断电不同。

至少,这可能会损坏您的电源单元(通常位于 CPU 盒后电源开关后面的东西)。在更坏的情况下主板电源调节设备可能会发生故障。那通常是主板更换提示。此外,还有最坏的情况

如果您遇到紧急情况,请在切断电源之前至少按下电源按钮进入待机关机状态(不超过 3-5 秒)。

  • @derobert,以我对电子学的最佳理解,总是有失败的可能性。通过多次尝试削减功率,您只会增加这种可能性。 (9认同)

小智 5

除了上述所有答案之外,在硬盘上有 RAID 且 IO 活动较高的机器上,硬关机很可能会中断 RAID 运行所需的硬盘 IO,有时会导致硬盘故障,并且经常导致随机数据损失。