Windows 10 在睡眠之前会向我的驱动器写入什么?

Windows 10 在睡眠之前会向我的驱动器写入什么?

我注意到我的 Windows 10 笔记本电脑需要大约 6 秒钟才能进入睡眠状态,在这 6 秒钟内,SSD 的活动 LED 亮起。我猜想 Windows 在进入睡眠状态之前正在 SSD 上写入一些内容。

我记得当我按下睡眠按钮时,我的 Linux 系统会立即进入睡眠状态,这让我想知道我是否可以在 Windows 上做同样的事情。

假设混合睡眠被禁用,Windows 在睡眠之前会对我的驱动器做什么?这有必要吗?

答案1

我想象 Windows 在进入睡眠状态之前正在 SSD 上写一些东西。

是的。如果磁盘的写缓存中有任何数据在等待,则必须在磁盘关闭之前将其写入磁盘。

请注意,可以禁用磁盘缓存,以便所有内容立即写入磁盘。这可确保数据不会因断电而丢失,但会降低性能。


打开或关闭磁盘写入缓存:

  1. 右键单击“我的电脑”,然后单击“属性”。
  2. 单击“硬件”选项卡,然后单击“设备管理器”。
  3. 展开磁盘驱动器。
  4. 右键单击要打开或关闭磁盘写入缓存的驱动器,然后单击“属性”。
  5. 单击“策略”选项卡。
  6. 根据需要单击以选中或清除“在磁盘上启用写入缓存”复选框。
  7. 单击“确定”。

在此处输入图片描述

来源如何:手动打开或关闭磁盘写入缓存

答案2

要查看 Windows 在睡眠期间执行的操作,请安装 Windows 性能工具包,它Windows 10 SDK 的一部分

现在通过运行 WPRUI.exe 来捕获睡眠期间的活动,选择第一级磁盘IO文件IO及以下性能场景选择待机/恢复迭代次数可以设置为1并单击开始。这将暂停/恢复 Windows 并捕获所有活动。

在此处输入图片描述

恢复后,双击生成的ETL文件,用Windows Performace Analyzer打开,加载调试符号,点击“个人资料”-> Applybrowse catalog选择文件standby.wpaprofile

File I/O将图表从->存储拖放Graph Explorer到分析窗格。

在此处输入图片描述

在看到“Tracing off”之前从头选择部分,右键单击,然后选择zoom

在此处输入图片描述

现在将列放在第一位File Path,在这里您可以看到 Windows 睡眠之前访问了哪些文件/文件夹。

在此处输入图片描述

答案3

真正的答案是在电源和睡眠设置中 电源设置

答案4

在 Windows 进入睡眠状态之前,它必须写入主存储器的映像,以便能够在睡眠状态后恢复到与进入睡眠状态时完全相同的状态。因此,在睡眠状态后开机时,Windows 会重新加载内存(而不是从零开始加载每个程序),并准确显示睡眠前打开的内容和屏幕上显示的内容。

相关内容