英特尔对于「强制关机会损害电脑硬件」的科普是否有道理?

图片:janeb13 / CC0

英特尔对于「强制关机会损害电脑硬件」的科普是否有道理?

文章插图
英特尔对于「强制关机会损害电脑硬件」的科普是否有道理?

文章插图
老狼 , UEFI固件、办事器、嵌入式产物(公家号:UEFIblog)谢邀 。 发现 Intel 官网应该是引用了我在这篇回覆中关头部门:
笔记本电脑按住电源键强行关机 , 对电脑有危险吗?
而忽略了说理的部门 。 官网这样说:
英特尔对于「强制关机会损害电脑硬件」的科普是否有道理?

文章插图
我的回覆这样说:
【英特尔对于「强制关机会损害电脑硬件」的科普是否有道理?】
英特尔对于「强制关机会损害电脑硬件」的科普是否有道理?

文章插图
几乎是一模一样 , 而我的回覆在半年以前 。 不少同窗但愿知道这么说的原因 , 我就把谜底搬过来 , 看过的同窗可以主动点赞忽略了 。
===============原谜底=====================
按住电源键强制关机和拔电源关机并纷歧样 , 这点对笔记本和台式机都是如斯 。
按住电源键关机 , 在硬件上看就是拉住 PWRBTN#引脚 , 连结一段时候 。 在电源键按下后 , 也就是 PWRBTN#被置高后 , 硬件会开启一个时钟 Timer , 跨越 5 秒还没有抬起 , 也就是 PWRBTN#没有被置低 , 会触发关灵活作 。 这个关灵活作并不是堵截电源了事 , 而是遵循通俗的关机硬件流程 。 大师要知道 , 现实上 CPU 和本家儿板上有良多 power rail , 关机并不是简简单单堵截电源就好了 , 有复杂的封闭各个 power rail 的时序 , 要按照必然的挨次来 , 大师可以看看芯片手册领会一下 , 这里不再胪陈 。 这时进入的 ACPI 模式是 G2 , 不是拔电源的 G3 , 本家儿板还有部门区域是有电的 。
也就是说按住电源键关机 , 看起来像一下封闭电源了 , 现实上仍是要履历一个完整的关机硬件流程 , 和通俗的正常关机在硬件流程上没有什么分歧 。 和拔电源也有素质的分歧 。
和正常关机有什么分歧?
硬件流程上一样 , 那么和通俗关机在什么处所分歧了呢?不同就是操作系统被跳过了 。 无论我们是鼠标点选关机 , 仍是按了一下电源键关机(详见 老狼:按下电源键后发生了什么?电脑是若何关机的?) , 操作系统也就是 Windows 或者 Linux 城市受到通知 , 测验考试平安关机 。 操作系统和固件在 ACPI 规范下配合工作 , 分歧分工 , 一步步平安封闭计较机 。 包罗保留文件等等操作 。 跳过这些动作轻则未保留文件丢掉 , 重则操作系统文件损坏而不克不及启动 。
结论
所以说按住电源键关机对硬件完全没有毁伤 , 硬盘也不会一下失落电而要用到失落电庇护的功能:
老狼:硬盘突然失落电会损坏硬盘和数据吗?
和正常关机一样 。 真正需要担忧的是数据的平安问题 。
其他
话说回来拔电源或者家里若是停电会危险硬件吗?现实上机械硬盘并不需要担忧 , 真正需要担忧的是 SSD 和本家儿板 。 看过我们固态硬盘系列的读者应该都知道 FTL 的存在(杂谈闪存三:FTL) 。 FTL 的逻辑块和物理块的转换表必需存储在 NAND Flash 上 , 不然会造当作紊乱;高端企业级硬盘上有大量的 DRAM 来加快 , 此中的内容也必需存储下来 。
在正常关电的时辰 , 和机械硬盘近似 , SATA 的 STANDBY IMMEDIATE 号令和 SCSI 的 Stop 指令是合适的存储这些信息的机遇 。 SSD 节制器可以自在的将这些信息写在合适的处所 。
在不测失落电的环境下 , 环境就复杂不少 。 不知道大师注重过没有 , 此刻 M.2 的 SSD 上面有良多很小的电容:

推荐阅读