Answers:
整个机器不太可能会死掉,但是如果文件写入缓冲区中仍然有任何东西,您将丢失该数据...并且基本上,机器可能不知道关闭电源和关闭电源之间的区别是由于断电。
服务将没有机会彻底关闭自己。例如,如果您正在运行Web服务器,则当它被要求关闭时,它很可能会完成所有现有请求(带有超时),而不仅仅是断开连接。
“文件写入缓冲区”也不只是必须是Windows缓冲区。再次以Web服务器为例,日志记录可能会被缓冲,因此它仅每100个请求或类似的请求就写入磁盘。彻底关机会适当地冲洗掉它;硬关机不会。
如果您具有在线服务,则干净关闭可能会适当地使您退出登录,而不是因为服务认为您可能会遇到网络问题。
基本上,考虑到系统关闭时的机载磁盘或与其他系统的连接(例如网络连接),系统可能会想做的所有事情—正确关闭时,所有这些都将变得更加快乐。
从软件和OS的角度来看,Jon Skeet已经提出了所有关键点。
我想补充一点,可能很重要。
在主板芯片组舒适地关闭系统电源的情况下关闭计算机,与突然关闭系统电源不同。
至少,这可能会损坏您的电源设备(通常是CPU盒后部电源开关后面的东西)。在更坏的情况下,主板电源调节器设备可能会损坏。通常这是主板更换提示。此外,还有是最坏的情况。
如果遇到紧急情况,请至少在按下电源按钮后进入待机或关机状态,耗时不超过3-5秒。
我能找到的是:
以我的经验,它从来没有通过手动关闭计算机来对我的计算机造成物理伤害。您唯一需要担心的是关闭它时正在运行的程序类型。如果通过按住电源按钮来强制关机,则正在运行的程序将不会保存其现有的任何数据。因此,可以说您正在运行一些保留日志并仅在程序终止时保存日志的程序。当您强制关闭时,这些日志将不会保存。
对于按下电源按钮时无法保存的信息,例如计算机运行良好且按下按钮,我并不满意。如果我错了,请纠正我。但是我可以肯定的是,当您按住电源按钮3-4秒钟时,没有任何节省。
我通常不敢冒险,但是从出现此类问题开始,那可能就是一些“传统”习惯。如果有更多技术人员可以解释为什么,那么这不是一个可怕的问题。
我不知道这是否是一个问题,但是我回想起当初(15年前发布win95时)的情况,如果切断电源并刮擦,HDD读取头(如果读取)可能会移位磁盘。我怀疑德罗伯特提到的应急头停车场就是解决方案。
除了已经列出的软件问题外,这对您的硬件(尤其是电源设备)确实很不利,因为当您切入一个大的突波尖峰时,通常会被扼流圈和滤波电容器阻止,这是一种“反冲”,但它可以克服这些保护并破坏您的硬件。