电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

让Windows休息的几个解决办法


发布日期:2018/5/9
 

待机休眠究竟是咋回事?它们之间究竟有何区别?

如何进入待机和休眠

按下开始→关机在弹出窗口中你会看到最后一项就是待机怎么没有休眠呢?原来系统默认是不启用休眠的需要我们自己设置在控制面板中双击电源选项切换到休眠标签勾选启用休眠(见图就可以在关机菜单中看到休眠

电脑的高级电源管理

要掌握待机和休眠必须先了解下面两个知识ACPI和APM

什么是ACPI

ACPI是Advanced Configuration and Power Interface的缩写中文意为高级配置与电源接口这是微软英特尔和东芝共同开发的一种工业标准

ACPI主要可实现以下功能:

①用户可以使电脑在指定时间开

②即插即用设备在插入时能够由ACPI来控制并为其供电

③在无人使用电脑时可以使电脑进入休眠状态但保证一些通信设备打开

④操作系统可以根据外设和主板具体需求为它分配能源

⑤操作系统可以在应用程序对时间要求不高的情况下降低时钟频率

⑥使用笔记本电脑的用户可以指定电脑在低电压情况下进入低功耗状态以保证重要应用程序运行

同时可将ACPI分为六种不同的工作状态分别是S到S它们代表的含义分别是

S电脑正常工作所有硬件设备全部处于打开或正常工作的状态

S也称为POS(Power on SuspendCPU停止工作)其他的硬件设备仍然正常工作

S将CPU关闭但其余的硬件设备仍然运转

S通常称为STR(Suspend to RAM挂起到内存)将运行中的数据写入内存后关闭硬盘

S也称为STD(Suspend to Disk挂起到硬盘)内存信息写入硬盘然后所有部件停止工作

S所有硬件设备(包括电源)全部都关闭也就是关机

什么是APM

APM其实是Advanced Power Manager(高级电源管理)的缩写这是通过操作系统来控制管理电脑硬件电源的一种管理模式其实也是一套电脑电源管理程序(软件)版本不同功能也有所不同比如APM V&V这两个版本都是直接由BIOS执行电源管理而APM V则是可以先通过操作系统定义电源管理然后再由BIOS负责执行

在如今流行的操作系统中都内置了APM而在以前的DOS时代APM并未真正被引入操作系统所以无法执行待机休眠等操作重启也只能用Ctrl+Alt+Delete组合键或电源的Reset键

BIOS中的电源管理设置

一般而言主板产商定义BIOS的默认设置都是启动了高级电源管理这个功能的大多数情况下不需要我们自己设置只需采用其默认设置即可如果碰到以前能使用高级电源管理但后来又不行了排除系统或其他硬件可能外才会考虑BIOS中的设置是否有问题遇到这种情况可以将BIOS设置还原到默认状态即可方法为启动电脑用DEL键进入BIOS用键盘上方向键定位到Load Optimized Defaults然后按F保存并退出BIOS设置即可这里以IntelPE主板为例其他类型主板大致相同这里仅作为参考

Power Management Setup常见设置举例

ACPI Function:是否允许ACPI功能

ACPI Suspend Type:ACPI的挂起类型通常这里只有一个选择即S(POS)状态其实这个就包含了其他的挂起状态(SSS

Power Management:电能管理方式默认为User Define(用户自定义)还有就是Min Saving(最小)和Max Saving(最大)

Video Off Method:显示器开关

可以设置的值:Blank Screen表示显示器不发射电子光束即可减少耗电V/H SYNC+Blank表示除Blank Screen外还可由BIOS来控制显示器水平与垂直同步信号达到省电目的此项为默认设置DPMS SupportDPMS是显示器与显卡之间的电源管理协定在两者都支持DPMS的状态下只要BIOS支持显卡即可通过信号通知显示器进入省电模式

HDD Power Down:设置IDE硬盘在多长时间内完全没有读写操作时便可进入省电状态切断硬盘电源以省电缺省值为Disabled

Modem Use IRQ:该选项说明Modem使用的端口所占用的IRQ编号让系统在省电状态下仍可以监视Modem是否有活动可以设置的值N/A其中N/A表示不对Modem进行监测

USB KB WakeUp Drom S:是否采用USB键盘唤醒缺省值为Disabled

SoftOff by PWRButton:这是机箱电源开关的功能设置在开机状态下按住开机电源按键超过四秒钟系统就一定会关机如果不超过系统就会按此设置操作可以设置的值Delay Sec表示超过秒关机如果不超过秒则进入Suspend模式此项为默认设置InstantOff表示不需要等待只要按下关机按钮立刻关机

待机休眠是怎样工作的

为什么需要待机休眠

尽管电脑硬件运行速度越来越快但操作系统的体积也在不断膨胀使得电脑开关机时启动关闭的程序越来越多花费时间也越来越漫长因此如何让电脑能够快速启动一开机就进入Windows就成为用户关心的问题

于是随着硬件和软件的升级操作系统开始引入了高级电源管理其作用就是在电脑闲置时关闭部分设备将电脑进入等待休息状态这样当需要重新使用电脑时能够直接从等待休息状态尽快恢复到原先的工作状态起到类似于快速启动的效果同时不用电脑时还能节省不少电能

把数据存到内存中——待机

我们都知道从硬盘读取数据的速度远低于从内存读取的速度因此电脑运行时首先是将硬盘中的数据提出并存到内存中然后再由内存将数据发送到CPU中进行处理接着处理后的数据将先返回内存再写进硬盘正在运行的数据几乎都保存在内存中然而进入待机状态也就是将当前数据保存在内存中然后将硬盘关闭也就是挂起到内存(Suspend to RAM简称STR)

这时除硬盘外其他设备还是处于加电等待状态(也就是说唤醒时无须重新加电通俗地说就是原地待命)所以电源CPU显卡等设备的风扇还是处于工作中键盘指示灯也是亮着的我们可以通过按键盘任意键或动一下鼠标来唤醒电脑这时硬盘就会重新加电并启动然后和内存CPU等设备交换数据从而完成返回到原来工作状态的任务

将内存装进硬盘——休眠

休眠在广义上包括挂起到内存(STR也就是待机)和挂起到硬盘(Suspend to Disk简称STD)两种而我们通常所指的休眠其实是STD当电脑进入休眠状态时电脑首先将内存中的状态复制到硬盘然后关闭电源此时电脑几乎和通常关机一样安静你完全可以切断电源因为保存到硬盘里面的数据不会由于断电而丢失!它和Ghost给系统做镜像的道理一样不过与Ghost不同的是Ghost保存并恢复的是整个系统信息而休眠保存并恢复的是系统运行的信息与待机相比休眠是不能通过外部设备来唤醒的它和正常开机一样启动电脑不过和开机相比休眠后启动电脑无需一个一个进程地来启动只须要将硬盘中的内存镜像读取到内存中即可

由于内存中的资料就是电脑当前的状态为保持这个状态不变(可理解为不能压缩)系统必须在硬盘中开辟一个和内存容量大小相等的空间以保证能装下整个内存的当前状态而这个空间的名字就叫hiberfilsys它的体积一般为物理内存的大小(比如电脑的内存是MB这个文件的体积也将是MB如图和我们管虚拟内存叫做pagefilesys道理是一样的

你知道吗?

为什么Windows 中不要启用休眠?

原因有两个①在刚推出Windows 很多硬件对ACPI支持不是很好所以Windows 不能自动识别ACPI规范不过可以在安装时用Setup /PJ命令来安装Windows 或升级Windows 高级电源管理的驱动让其支持ACPI②由于Windows 的内核对内存管理上的缺陷很多时候Windows 需要将电脑重启清空内存后才能保证系统正常高效地运行休眠正好是不清空内存信息而将其存储到硬盘里面所以休眠对Windows 系统而言也就失去了原来的意义相比之下NT内核的系统在内存管理方面要优秀得多可以连续使用很多天而无须重启系统照样能高效运行

巧用待机休眠助你事半功倍

实例一键待机一键关机

在控制面板中打开电源选项切换到高级标签在按下计算机电源按钮时设置为关机在按下计算机睡眠按钮时设置为待机(见图这样按键盘上的Power键就是关机Sleep键就是待机是不是方便了不少?

如果你的键盘没有Sleep可以在桌面右击并选择新建→快捷方式在弹出对话框的请键入项目的位置中输入rundllexe powrprofdllSetSuspendState完成后再给它设置一个快捷键组合比如Ctrl+F这个快捷方式的功能与在按下计算机睡眠按钮时的设置有很大关系如果你将这里改为休眠那么它就成了休眠的快捷方式了

实例让鼠标别来打搅爱机休息

有不少朋友都碰上过由于鼠标太灵敏了待机时稍微震动一下电脑

上一篇:自己动手解决Surface的WiFi“有限连接错误”

下一篇:Windows XP启动故障诊断