按住电源按钮 强行关闭计算机,会损坏计算机硬件吗?

无论是对于笔记本电脑还是台式机 , “按住电源按钮强制关机”都不等同于“拔下插头关机” !

按住电源按钮 强行关闭计算机,会损坏计算机硬件吗?

文章插图
 
按住电源键关闭机器 , 就硬件而言 , 意味着输入一段时间的 PWRBTN# 码 。按下电源键(即 PWRBTN # 设定为高位)后 , 硬件会启动时钟计时器——如果超过5秒后没有启动 , 即 PWRBTN# 没有设定为低位 , 则会触发关机动作 。这种关机动作不仅仅是“切断电源”  , 而是遵循一般的“关机硬件过程” 。
事实上 , 在 CPU 和主板上有许多电源栏杆 。关闭电源不仅仅是切断电源的问题 。根据芯片手册 , 关闭每个电源导轨有一个复杂的时间序列 , 应该按照一定的顺序 。此时 , 输入的 ACPI 模式是 G2 , 而不是未接电源的 G3 。主板的一些区域仍然保持动力 。
按住电源按钮 强行关闭计算机,会损坏计算机硬件吗?

文章插图
 
虽然“按下电源按钮关机”看起来像是“瞬间关机”  , 但实际上它必须经过一个“完整的关机硬件过程”  , 这与“硬件过程”中的正常关机没有什么不同 。它也与拔堵关闭方法有着根本的不同 。
这和正常的关闭有什么区别?由于它在硬件进程和正常关机是相同的 , 那它和正常关机有什么区别? 不同之处在于跳过了操作系统级别的关闭过程 。无论我们是点击鼠标关机还是按电源键关机 , 操作系统 , 即 windows 或 linux , 都会被通知尝试安全关机 。操作系统和固件在 ACPI 规范下一起工作 , 通过不同的分工 , 一步一步地安全关闭计算机 。包括保存文件等等 。如果跳过这些操作 , 可能会导致“丢失未保存的文件”甚至“操作系统文件损坏 , 无法启动” 。
因此 , 按住电源按钮关机 , 根本不会损坏硬件 , 硬盘也不会因为突然关机而使用掉电保护功能 。虽然它和正常关机是相同的 。但是你真正需要担心的是你的数据安全问题 。
所以 , 如果你拔掉电源插头 , 或者你家里突然断电 , 会不会损害你的硬件? 事实上 , 机械硬盘并不需要担心 。需要担心的是 SSD 和主板 。由于固态硬盘存在超光速 , 超光速逻辑块和物理块的转换表必须存储在 NAND 闪存中 , 否则会造成混乱 , 高端企业硬盘上有大量 DRAM 存储器需要加速 , 内容也必须存储 。
当电源正常关闭时 , 如机械硬盘 , SATA 的备用即时命令和 SCSI 的停止命令是存储这些信息的合适机会 。Ssd 控制器可以冷静地将此信息写在正确的地方 。
在意外停电的情况下 , 情况要复杂得多 。现在 m. 2 SSD 上有许多小电容:
按住电源按钮 强行关闭计算机,会损坏计算机硬件吗?

文章插图
 
当 VCC 断电时 , 这些电容器的大门将被打开 , 它们将争夺大约1毫秒的主控制器 。主服务器将立即放弃所有未存储的数据 , 并立即开始存储 FTL 表 , 以确保不会出现重大问题 。
在企业级 ssd 中 , 有些 dram 的大小接近1gb , 而企业级 ssd 的数据完整性要求极高 , 不应该丢失 。不仅要保存 FTL 表 , 还要保存所有未存储在 DRAM 中的项目 。需要大量的电容才能获得更多的时间 。如果我们拆分企业级固态硬盘 , 我们会发现很多大的黄色部分:
按住电源按钮 强行关闭计算机,会损坏计算机硬件吗?

文章插图
 
这微米的 SSD 有3片 , 而英特尔的一些 SSD 有8片大电容 , 因为大 DRAM!
一些低端 SSD 制造商没有电容 , 或电容容量下降后长期使用 。停电后 , 他们的超光速计没有保存 。相反 , 他们将在下一次启动时重建 FTL 表 。这是因为用户会发现 SSD 响应非常慢 , 而且要过一段时间才能恢复正常 。因为 SSD 固件写得不好 , 所以 SSD 可能无法使用 。
主板损坏主要表现为“停电前后的浪涌和电流波动” 。对于电源不良 + 主板不良 , 可能会造成损坏 。这就是为什么你需要一个好的电源供应 。
功率保持时间至少为16毫秒(最低标准) 。这对于 SSD 保存数据还不够吗? 这16毫秒实际上只是一个交流循环 , 这是工作与 ups 。这16ms 对于固态硬盘和固态硬盘没有帮助 , 因为电源和硬盘之间没有信号交换 , 也就是说 , 电源不能发送“我马上就用完电了 , 快点存起来! ” 信息传到硬盘上 。对于硬盘和 ssd , 它是“突然断电” 。


推荐阅读