我们日常使用电脑的时候都会有这样的经历——有的时候电脑会卡住处于假死状态。无法通过windows中的关机和重启键关机。这个时候我们通常会按住电源键进行强制关机。
身边的“电脑高手”会告诉我们说,这样关机会毁害电脑硬件。但它却是处理电脑假死的最有效的办法。那么它究竟会不会对电脑硬件造成影响呢?英特尔的官方微博给出了这样的解释:
答案是NO,按住电源键关机看起来像是一下关闭了,实际上电脑内部还需经历一个完整的关机流程,和正常关机时硬件所经的流程没有不同,所以对硬件没什么影响。当电脑卡住不动时,按住电源键强制关机是一个可行的办法哦!
虽然是英特尔官微给出的答案,但我们还是要对此做一番探究。非正常关机是否对电脑硬件本身有影响。
一、按住电源关机和把电源关机并不一样
实际上,非正常关机也有不同的方法:方法一:按住电源键等待5到10秒。这时主机会自动切断电源。方法二:有些性子急的小伙伴会直接拔掉主机电源线(或者抠掉笔记本电池)。
其实这两种方法导致的结果是不一样的。按住电源键关机,在硬件上看就是拉住PWRBTN#引脚。如果超过5秒还没有抬起。就会触发主板的关机动作。但这个关机动作并不是切断电源了事,而是会遵循普通的硬件关机流程。按照一定的先后次序关闭,CPU和主板上其实有很多power rail(直译过来就是电源导轨),关机并不是简简单单切断电源就好了,有复杂的关闭各个power rail的时序,要按照一定的顺序关闭。这样就可以保证电脑硬件不被损坏。
也就是说按住电源关机,看了起来像是一下关闭电源了,实际上还是要经历一个完整的关机硬件流程,和普通的正常关机在硬件流程上没有什么不同。和拔电源也有本质的不同。
二、按住关机键关机和正常关机有什么不同?
其实按住电源键关机和用系统按钮正常关机在本质上没有什么不同。差别就是操作系统被跳过了,正常通过系统关机,操作系统会收到关机指令,关闭正在运行的程序,保存文件等等。如果跳过了软件关机的部分,轻则未保存的文件会丢失,重则操作系统的文件损坏而不能启动。
所以按住电源键关机,虽然对电脑硬件没有太大损害。但因为跳过了操作系统正常关闭的部分。所以可能会对软件和系统还有未保存的文件造成影响。平时非死机状态下,我们还是慎用这个功能。
三、如果来回插拔电源或者家里停电会对硬盘的资料产生影响么?
现在电脑硬件价格不贵,真正重要的是硬盘中的数据。
实际上机械硬盘似乎并不需要太担心,因为机械硬盘是磁头依靠空气动力的原理悬浮在磁盘表面,其高度比头发丝还细。这样样它既可以迅速准确的读取/写入内容,又不会和盘面接触。当硬盘停止工作是时磁头就会回到停车区。
在意外断电的情况下,磁盘控制器会利用空气动力和一些电容的余电,将磁头移到停车区降落。从而不会划伤盘片。所以机械硬盘在意外断电的情况下,一般不会出现故障。但是机械硬盘怕震,尤其是工作时的意外震动(跌落)这些都是致命的。
再来说说固态硬盘,有些人认为:固态硬盘没有机械结构,应该不会出问题吧。其实没有那么简单。固态硬盘的逻辑块和物理块的转换表必须存储在NAND Flash上,否则会造成混乱,;高端硬盘上有大量的DRAM来加速,其中的内容也必须存储下来。因此意外断电对固态硬盘的存储也是有影响的, 所以现在的固态硬盘上一般都会集成一些电容。如图黄色部分就是电容。
当固态硬盘断电时,这些电容就会打开供电。为主控争取几毫秒的时间。这样主控就可以把数据存储到闪存芯片,保证不会出大问题。问题出在有些低端SSD厂商,没有电容,或者在长时间使用后电容能力下降。这时掉电之后,数据有可能没有被存到闪存中。这时就会导致数据丢失。
不过一般我们购买大品牌的固态硬盘就可以不用担心这个问题了。