受不了关机慢!长按电源键关机背后,电脑有何经历?

  [PConline 资讯]对于下班赶时间的朋友来说,每次等公司电脑关闭都要花费一定时间,或许大家可能采取的关机方式是长按电源键关机。对于一般不赶时间的人来说,一般会是这样的——“开始”-“电源”-“关机”,每次关机的时候,这些步骤可能会固定不变,但这个方式仅限于正常关机,要是时不时卡死一下或者直接蓝屏,这样的关机方式显然不奏效。

  一般碰到这些问题时,只有长按电源键来关机。当然,根据这种情况出现了两种截然不同的声音。一种说法是“按住电源键关机看起来是一下关闭了,但实际上电脑内部还需要经历一个完整的关机流程,和正常关机时硬件所经历的流程没有不同。”

  而另一种则说法则是“长按电源键会瞬间断电,弄不好可能会出什么毛病,另外长按电源键断电的时候硬盘只能通过电容里面剩下的电将磁头归位,很容易造成数据丢失。”针对这两种说法,我们从根本上探讨一下长按电源键关机的时候,电脑到底发生了什么。

  

  长按电源键后,电脑究竟发生了什么?

  首先长按电源键强制关机和直接拔电源并不一样,这一点无论是台式机还是笔记本都是如此。按住电源键关机,在电脑的工作原理上看,就是拉高PWRBTN#引脚然后保持一段时间。

  引脚被置高后,电脑会开启一个时钟Timer,超过五秒引脚还没有置低,就会触发关机动作。而这个关机的动作并不是直接断开电源了事,而是遵循普通的硬件关机流程。

  也就是说,长按电源键关机,看似是直接断开电源,实际上还是要经历一个完整的硬件关机的流程,和普通的正常关机在硬件流程上没有什么不同,硬盘也不会突然掉电而启用掉电保护的功能,但是和直接拔电源有本质的不同。

  “关机”“休眠”“睡眠”,这三者都有什么区别?

  虽然我们都知道电脑有这三种休息模式,但是用到休眠和睡眠的人非常的少。大多数人用完电脑都会立即选择关机。不管是什么原因,大家总是习惯性地忽略了除关机外的后两个选项。

  “睡眠模式”会将系统内核、驱动、回话、运行状态等等这些数据都储存在内存中。因为内存的读取速度非常快,而且大部分数据本身就在内存中。所以进入睡眠模式的用时是非常短的。进入“睡眠模式”后,电脑硬件方面除了内存,处理器、显卡、硬盘等等这些硬件都可以断电。

  这时候电脑的耗电非常低。只需要挪一下鼠标或者敲一下键盘就可以快速唤醒电脑回到之前的状态,所有程序恢复到之前的进度。对于大多数电脑,尤其是平板电脑或者笔记本电脑,当合上盖子或者按下电源按钮后,电脑就会进入到睡眠状态。

  

  而“休眠模式”和“睡眠模式”是有着非常大的区别的。这两种模式是完全不同的两个概念。很多人都会搞混,主要是因为这两个词的意思相近,并且“休眠模式”最初是为笔记本电脑设计的。

  “休眠模式”的原理和睡眠模式的原理虽然大相径庭,但是和睡眠模式的区别在于:休眠模式将这些数据都存在了硬盘而不是内存中。因为硬盘的和内存的特性,硬盘即使断电了数据还在,而内存断电后数据就会消失。所以“休眠模式”和关机状态下基本一样,所有硬件都断电了,几乎不会消耗任何电量。

  但是硬盘的读取速度远远不如内存,所以进入休眠转态和唤醒的时间都更长。从休眠状态唤醒电脑,系统会读取硬盘保存的临时数据,然后将数据还原到内存中,所花费的时间相比于直接从内存读取会更长。

  

  所以这三种模式该如何选择呢?

  根据微软在《Windows帮助》中的说明:只有在特殊情况下才需要关机,其他时候更推荐使用“睡眠”或者“休眠”。

  而这里的特殊情况一般指以下几种情况:

  将要在电脑内添加或者更改硬件时,例如安装内存、声卡或者显卡等。关闭计算机,然后断开电源再进行操作。

  要往计算机上添加打印机、监视器、外部驱动器或者其他不连接到通用串行总线(USB)或者IEEE1394端口的硬件设备时,首先关闭计算机,然后再连接设备。另外添加使用USB电缆的硬件时,不必先关闭计算机。

  除了以上情况,其余时候都不必刻意关机。如果离开很长时间而电脑可能会断电就选择“休眠模式”,其他情况下都可以选择“睡眠模式”。这两种模式都会回到原来使用时候的进度并且不会影响系统稳定性。

  

  另外很多人都会关注硬件的损耗问题。实际上电脑硬件的可靠性非常高,正常情况下大多数硬件的寿命根据使用程度决定,都在5~10年左右。

  如果突然断电,会伤害到硬件吗?

  很多人都担心,如果突然断电,电脑中的机械硬盘的磁头无法归位,会伤害到硬盘。其实比起机械硬盘,真正需要担心的其实是主板和固态硬盘。在正常关机的状态下,固态硬盘和机械硬盘类似,SSD控制器可以将这些信息储存在合适的地方。而在意外断电的情况下,工作状态就会复杂不少。

  在固态硬盘上会有非常多的小电容在发现硬盘断电后,这些电容会立即工作,为硬盘主控争取大约1MS的时间。主控会立即放弃还没有储存的数据,转而立即开始存储FTL表,从而保证不会出大的问题。

  而有些低端的固态硬盘厂商,就不会有电容或者长时间使用后电容的性能会有所下降,在断电后FTL表并没有存下来,而是下一次供电的时候才重建FTL表,这时就会发现固态硬盘的反应速度非常慢,甚至直接无法使用也是有可能的。

  

  总结

  而对于主板的伤害,主要还是在于突然断电后,一些劣质的电源会产生电涌或者电流波动,可能会对主板产生损伤。所以为了避免因为突然断电对电脑造成损伤,甚至造成损失,在配置的选择时,尽可能的选择好的电源,才不会造成不必要的麻烦。