在 DOS 环境中,实现“休眠”功能主要依赖于两个命令:MODE 和 POWER,它们通常用于较旧的笔记本电脑或支持高级电源管理 的台式机。

核心命令:POWER.EXE
这是 DOS 下管理电源最主要、最核心的命令,它是一个外部命令,意味着 POWER.COM 文件需要存在于当前目录或系统的 PATH 路径中。
命令格式
POWER [OPTION]
主要功能与选项
POWER 命令主要用于 高级电源管理,它能让系统在一段时间没有键盘、磁盘或鼠标输入时自动进入低功耗状态(类似于现代的“睡眠”),而不是完全关机。
| 选项 | 功能描述 | 示例 |
|---|---|---|
/STATUS |
显示当前 APM 状态和电源管理设置。 | power /status |
/LOW |
启用低功耗模式,系统在空闲时会尽可能节能。 | power /low |
/HIGH |
禁用电源管理,系统将始终以全速运行,不进入低功耗状态。 | power /high |
/STD |
恢复到标准的 APM 电源管理策略,这是默认值。 | power /std |
/OFF |
完全禁用 APM 支持。 | power /off |
/QUERY |
与 /STATUS 功能相同,查询当前状态。 |
power /query |
/ADV[:level] |
设置高级电源管理级别。level 是一个从 1 到 5 的值,级别越高,节能效果越好,但可能影响系统稳定性。 |
power /adv:3 |
使用示例
-
查看当前电源状态:
C:\> power /status Advanced Power Management status: On Battery status: High APM BIOS version: 1.2
这表明 APM 已开启,电池电量高。
(图片来源网络,侵删) -
启用低功耗模式:
C:\> power /low
执行后,系统将在空闲一段时间后自动降低功耗。
-
禁用电源管理(性能优先):
C:\> power /high
执行后,系统将不会进入任何低功耗状态,始终保持高性能。
(图片来源网络,侵删)
次要命令:MODE 命令
MODE 命令主要用于配置系统设备(如串口、并行口、显示器等),但它也包含一个与电源相关的选项,可以关闭显示器。
命令格式
MODE CON CODEPAGE SELECT=codepage MODE CON CODEPAGE PREPARE=((codepage) [filename]) MODE CON CODEPAGE REFRESH MODE CON CP SELECT=codepage MODE CON CP PREPARE=((codepage) [filename]) MODE CON CP REFRESH MODE CON[:] [RATE=r DELAY=d] MODE LPTn[:][=c [,][p] [,][b]] MODE n MODE n BAUD=b PARITY=p BITS=d STOP=s MODE n COMIRQ=i MODE n DEVICE=(device-name) MODE n STATUS MODE n [CODEPAGE] PREPARE=((codepage) [filename]) MODE n [CODEPAGE] SELECT=codepage MODE n [CODEPAGE] REFRESH MODE n [CODEPAGE] REFRESH,((codepage) [filename]) MODE [DISPLAY] MODIFY MODE [DISPLAY] REFRESH MODE [DISPLAY] STATUS MODE [TYPE] device-name MODE [TYPE] device-name STATUS MODE [TYPE] device-name [/STATUS] MODE CO80 MODE MONO MODE STATUS MODE DEVICE
与电源相关的功能
在众多 MODE 命令选项中,`MODE VIDEO或MODE DISPLAY`** 子命令可以关闭显示器。
-
MODE VIDEO OFF或MODE DISPLAY OFF- 功能:关闭显示器。
- 注意:这并不是真正的“休眠”或“关机”,它只是向显示器发送一个信号,使其进入低功耗的待机状态(类似于现代显示器的“关闭显示器”选项),计算机本身仍在运行。
-
MODE VIDEO ON或MODE DISPLAY ON- 功能:重新打开显示器。
使用示例
- 关闭显示器:
C:\> mode video off
屏幕会变黑,但电脑主机仍在运行,按任意键或移动鼠标通常会重新点亮屏幕。
DOS 真正的“休眠”或“关机”
需要明确的是,DOS 本身是一个非常轻量级的操作系统,它没有像现代 Windows 那样的复杂电源管理功能(如睡眠、休眠 Hybrid Sleep、快速启动)。
-
关机:
- 在 DOS 中,最接近“关机”的命令是
HALT或SHUTDOWN,但这些命令通常需要特定的硬件支持或第三方工具,最常见的方式是直接 长按电源键 直到电脑断电。 - 一些 DOS 版本或工具集(如 Norton Utilities)可能提供
POWER命令来执行关机操作,但这不是标准 DOS 命令。
- 在 DOS 中,最接近“关机”的命令是
-
重启:
CTRL + ALT + DEL是最经典的 DOS 热启动组合键。- 部分系统也支持
reboot命令。
总结与现代对比
| 功能 | DOS 命令 | 现代Windows命令 | 说明 |
|---|---|---|---|
| 进入低功耗状态 | power /low |
powercfg /hibernate onrundll32.exe powrprof.dll,SetSuspendState |
DOS 的 power 是 APM,非常基础,现代的是 ACPI,功能强大得多。 |
| 关闭显示器 | mode video off |
powercfg /change monitor-timeout-ac 5 |
DOS 直接硬件信号,Windows 通过系统设置。 |
| 完全关机 | 长按电源键 | shutdown /s /t 0 |
DOS 没有标准关机命令,完全依赖硬件。 |
| 重启 | Ctrl+Alt+Del 或 reboot |
shutdown /r /t 0 |
DOS 热启动,现代是软关机再启动。 |
重要提示:
- 这些 DOS 命令主要在 Windows 95/98/Me 以及纯 DOS 环境(如 MS-DOS 启动盘)中有效。
- 在现代 Windows 的
cmd.exe命令提示符窗口中运行这些命令,绝大多数将不起作用,因为现代系统已经完全由 ACPI 控制,而不是古老的 APM。POWER命令在 CMD 中通常只用于查询电池状态(在笔记本上)。
