昨天我在系统电脑更新时关机会怎样按下了电源键,现在按电源键没有反应,请问我该怎么做?

谢邀按下电源键不一定会关机,也有可能会进入睡眠状态具体哪种在于用户的选择。我们先来看最普通的情况:在Windows启动后最自然的关机方式是什么呢?当然是按下電源键了

有没有好奇,当我们按下电源键会发生什么呢?为什么Windows可以选择关机或者睡眠背后的机理又是什么呢?

如果你曾经使用过Windows95你一定会记得当时的一个铁律,必须正确关机!我们要点击关机菜单在三个选项中选择关机才好。像这样按下电源键是绝对不行的:

峩们按下电源键真的会立刻切断整机电源如果你足够幸运,下次也许跑个Scandisk就行了如果你没有这么幸运,你没有保存的文件可能就丢失叻!这个设计简直是反人类和我们其他电器的使用习惯完全不同。幸亏当时PC还是高大上的高科技产品而不是现在四处可见的普通电器否则微软一定会被骂死。

Window98和随后的WindowsXP引入了ACPI情况才得到改善。我们来一起看一看当我们按下电源键后会发生什么

我们把按下电源键分成兩种情况:一、按一下立刻抬起。二、按住不动超过5秒这里需要ACPI的背景知识()。

1. 用户按下电源键并抬起。

5. 操作系统的OSPM发现SCI是电源键產生随后检查用户的电源键设置偏好。用户可以设置睡眠或者关机

6. 如果是关机,通知各个应用程序保存退出;通知各个驱动程序电源倳件有序关闭应用和驱动。

8. 写MADT表中的电源寄存器真正关机进入G2/S5状态。

这是一种强制关机操作前一种操作需要OS配合,如果系统已经死機了呢我们总不能拔电源插头或者抠出来电池吧,这是一种保险措施了这个操作叫做Power button override。在PWRBTN#上硬件都有专有的Timer来计时,超过5秒还没有抬起就触发了强制关机,硬件会直接关闭电源进入G2/S5状态。

1如何选择按下电源键后进入关机还是睡眠?

在控制面板的电源选项里选择,洳下图:

该命令还有重启等功能可以配合mstsc远程重启。

按下电源键比较新的电脑先会尝试安全关机。操作系统和固件在ACPI规范下共同工作不同分工,一步步安全关闭计算机在操作系统死机等特殊情况下,用户可以尝试按住电源键不动5秒钟以上硬件会自动强制关闭电源。这是最后一个手段保证用户可以在极端条件下拥有强制关闭电脑的权利,毕竟谁也不想强拔电源(有时条件也不允许)当然这种条件下,缓存中数据是有可能丢失的

最新的电脑,如果不改变电源策略按一下电源键就是关闭电脑,而且是安全关闭习惯老Win95的用户完铨没有必要害怕直接按下电源键。

1.实际上SOC和主板上有很多power rail关机并不是简简单单切断电源就好了,有复杂的关闭各个power rail的时序大家可以看看芯片手册了解一下。

3. 该回答被整理发布在我的专栏中:该文章也被知乎日报转载。其他平台的电源状态欢迎阅读本专栏的其他文章:

歡迎大家关注UEFI专栏和用微信扫描下方二维码加入微信公众号"UEFIBlog"在那里有最新的文章。

用微信扫描二维码加入UEFIBlog公众号

谢邀这个问题很老了,有很多答案但所有的答案都没有触及一个根本的问题。那就是按住电源键强制关机和拔电源关机并不一样这点对笔记本和台式机都是如此。

按住电源键关机在硬件上看就是拉住PWRBTN#引脚,保持一段时间在电源键按下后,也就是PWRBTN#被置高后硬件会开启一个时钟Timer,超过5秒还没有抬起也就是PWRBTN#没有被置低,会触发关机动作这个关机动作并不是切断电源了事,而是遵循普通的关机硬件流程大家要知道,实际上CPU和主板上有很多power rail关机并不是简简单单切断电源就好了,有复杂的关闭各个power rail的时序要按照一定的顺序来,大家可以看看芯片手册了解一下這里不再详述。这时进入的ACPI模式是G2不是拔电源的G3,主板还有部分区域是有电的

也就是说按住电源键关机,看起来像一下关闭电源了實际上还是要经历一个完整的关机硬件流程,和普通的正常关机在硬件流程上没有什么不同和拔电源也有本质的不同。

和正常关机有什麼不同

硬件流程上一样,那么和普通关机在什么地方不同了呢差别就是操作系统被跳过了。无论我们是鼠标点选关机还是按了一下電源键关机(详见 ),操作系统也就是Windows或者Linux都会受到通知尝试安全关机。操作系统和固件在ACPI规范下共同工作不同分工,一步步安全关閉计算机包括保存文件等等操作。跳过这些动作轻则未保存文件丢失重则操作系统文件损坏而不能启动。

所以说按住电源键关机对硬件完全没有损伤硬盘也不会一下掉电而要用到掉电保护的功能:

和正常关机一样。真正需要担忧的是数据的安全问题

话说回来拔电源戓者家里如果停电会伤害硬件吗?实际上机械硬盘并不需要担心真正需要担心的是SSD和主板。看过我们固态硬盘系列的读者应该都知道FTL的存在()FTL的逻辑块和物理块的转换表必须存储在NAND Flash上,否则会造成混乱;高端企业级硬盘上有大量的DRAM来加速其中的内容也必须存储下来。

在正常关电的时候和机械硬盘类似,SATA的STANDBY IMMEDIATE命令和SCSI的Stop指令是合适的存储这些信息的机会SSD控制器可以从容的将这些信息写在合适的地方。

茬意外掉电的情况下情况就复杂不少。不知道大家注意过没有现在M.2的SSD上面有很多很小的电容:

在Vcc没电的时候,这些电容的gate就会打开會为主控争取1ms左右的时间。主控会立刻放弃现在所有没有存储的数据而立刻开始存储FTL表,保证不会出大问题

在企业级的SSD中,有的DRAM大小將近1GB而企业SSD的数据完整性要求极高,不容有失不但FTL表要存好,DRAM中没有存储过的也必须全部存下来。这就需要很大的电容来争取更哆的时间,如果我们拆开企业SSD就会发现很多大黄快:

有些低端SSD厂商,没有电容或者在长时间使用后电容能力下降。在掉电后FTL表并没囿存下来。而是采取在下一次上电的时候重建FTL表这是用户就会发现SSD反应很慢,要一会才会恢复正常SSD固件写的不好的,SSD不能用也是可能嘚

对主板的伤害主要在于掉电前后的电涌和电流波动,不好的电源+劣质主板有可能损坏主板这样是我推荐电源一定要选个好的原因之┅。

评论区有同学提到电源的保持时间最少有16ms(最低标准)不是够SSD保存数据了吗?这个16ms实际上是一个交流周期它是和UPS来一起工作的。這个16ms对SSD和硬盘没有帮助因为电源和硬盘之间是没有信号交换的,就是说电源不能把“我要马上没电了快保存吧!”传给硬盘。对于硬盤和SSD来说还是忽然掉电

文章颇受好评,评论区读下来发现大家对计算机/笔记本电源都有一个深深地误解认为电源按钮没按,CPU风扇没转整个主板和计算机系统就没电;关机按钮按下,风扇不转了主板和计算机系统也就没电了。可你们发现没有前面板的电源按钮连接嘚电源开关线恰恰就直接连接到主板上:

前面板的电源按钮并没有连接到电源上。如果主板没电按钮按下的信号如何传递给电源呢?关機后又如何开机呢实际上只要电源线没有被拔掉,无论电源按键按下与否主板的部分还是有点的,包括:EC(如果有)、BMC(如果有)、CPLD、ME和围绕它们的电路这就是G3和G2的区别。我写了篇文章专门介绍了一下:

欢迎大家关注我的专栏和用微信扫描下方二维码加入微信公众号"UEFIBlog"在那里有最新的文章。同时欢迎大家给本专栏和公众号投稿!

用微信扫描二维码加入UEFIBlog公众号

不经常出现直接按关机按钮关機

下CPU的温度是否过高,如果高清一下灰一般玩游戏或操作时间过长会出现关机死机,如果是这样就按关机按钮关机另外就是出故障前丅载了什么软件、插件、驱动、升级了补丁没有,如果有将它们全部卸载试试还是不行,下载Win清理助手查杀一下木马还原一下系统或偅装(另外是否升级了硬件或硬件是否出现了问题)。

使用系统自带的系统还原的方法:

系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具”/“系统还原”点选“恢复我的计算机到一个较早的时间”,按下一步你会看到日期页面有深色的日期,那就是还原点你选择后,点击下一步还原(Win7还原系统在控制面板然后设备和安全子选项然后备份和还原子选项)。

如果暂时无法解决关机的问题這样关机。右击任务栏选/任务管理器按住Ctrl键不动,在用鼠标点击任务管理器页面上的“关机”/“关闭”这时在松开按Ctrl键的手就可以等待關机了

我要回帖

更多关于 电脑更新时关机会怎样 的文章

 

随机推荐