有什么办法可以告诉 Windows 休眠,然后重新启动,而不是休眠,然后关机?
我为什么想要它。我在一台 2008 年的机器上安装了双启动的 ubuntu18.04/win7。Windows 在那里运行得相当慢,但我们主要用它来玩游戏,而 ubuntu 用于 docker、编程等,它相当快。
Windows 大约需要 6-10 分钟才能关机,因此我想使用休眠来切换操作系统。有什么方法可以做到吗?API 调用或批处理 cmd 脚本也可以。
我认为不是。因为 Windows 被设计为机器上唯一的操作系统,所以休眠后重新启动是没有意义的。
提前致谢。
答案1
我认为你可以。在 cmd 中尝试这个:
shutdown /h
如果您希望它在关机时自动休眠,请在 cmd 中输入以下内容:
powercfg.exe /hibernate on
答案2
你能从 Windows 操作系统切换到 Ubuntu 18.04 LTS 操作系统即使 Windows 处于休眠状态。但是,这会使 Windows 分区处于“脏”状态,休眠文件仍然存在。因此,Ubuntu 将在只读模式,以防止损坏该分区。可以访问数据,并可以使用葡萄酒,但数据无法安全写入。(它是 可能会力量Ubuntu 安装它和写权限……但这可能会使 Windows 无法启动)。
为了解决这个问题,我使用两个脚本来关闭 Windows。当计划再次在 Windows 中打开时,或者在 Ubuntu 中打开时,无需写对于 NTFS 分区,第一个脚本启用休眠,然后休眠:
powercfg -h on
shutdown /h
当计划启动到 Ubuntu 时,以下将禁用休眠并执行完全关机。
powercfg -h off
shutdown /s /t 0
创建这两个 .bat 脚本的快捷方式,并在先进的,lnk 文件的属性,将其设置为以管理员身份运行。
因此,大多数情况下,你都会在休眠状态恢复时遇到短暂的延迟;但在使用以下命令启动 Ubuntu 后写访问,是的,有无休止的延迟(嗯,需要七分钟才能看到登录屏幕,还需要几分钟才能达到速度,启动后完成初步的病毒扫描)。