关闭电源而不是关机将会造成什么损害?

关闭电源而不是关机将会造成什么损害?

Windows 关机时正在做什么?

假设我保存了所有内容,那么关机而不是正常关机会有什么负面影响呢?我们都曾经这样做过,就我个人而言,我并不认识任何因此而死机的人。

(需要说明的是,我知道我不应该这样做,但我只是不确定为什么。)

答案1

整个机器不太可能死机,但如果文件写入缓冲区中仍有任何内容,您将丢失这些数据……并且基本上机器可能不知道您关闭电源和因断电而关闭之间的区别。

服务没有机会彻底关闭自身。例如,如果您正在运行 Web 服务器,当它被要求关闭时,它很可能会完成所有现有请求(超时),而不是直接断开连接。

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

如果您有在线服务,干净关机可能会正确地将您从这些服务中注销,而不是让服务认为您只是遇到了网络问题。

基本上想想系统在关闭时可能需要做的任何事情,无论是板载磁盘还是与其他系统的连接(例如网络连接) - 所有这些都会在正确关闭时更顺利。

答案2

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

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

关闭计算机时主板芯片组会自动关闭系统,这与系统突然断电不同。

至少这可能损坏电源装置(通常位于 CPU 盒后部电源开关后面的东西)。更糟糕的情况下, 这主板电源调节装置可能会发生故障。这通常是主板更换提示。而且,最坏的情况

如果你有紧急情况,至少要去支持或者关闭按下电源按钮即可进入该状态——在切断电源之前,耗时不超过 3-5 秒。

答案3

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

答案4

我认为它不会造成比拔出 USB 驱动器而不弹出它更大的危害 - 通常没问题,但如果它在你关闭时悄悄地做一些重要的事情,可能会造成损害。我想这取决于你有多不喜欢重新安装,如果它确实会损坏它 :)

相关内容