Windows 10入睡前会向驱动器写入什么?


14

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

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

鉴于已禁用“混合睡眠”,Windows在睡眠前如何处理驱动器,这是必要的吗?


Linux“立即”进入睡眠状态听起来很奇怪。Linux肯定会在我的笔记本电脑上更快地进入睡眠状态,但与Windows的6-12相比,它仍然需要2-3秒
Blaine

1
当我测试时,我可以听到风扇在不到1秒后停止运转。它肯定取决于分布。另请注意,我有一个SSD。

Answers:


12

我想Windows会在入睡之前在SSD上写一些东西。

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

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


打开或关闭磁盘写缓存:

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

在此处输入图片说明

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


好答案。您是否正在使用该高对比度主题来改善性能?还是那XP?还是旧答案?
不要在这里扎根...

2
@ Don'tRoothereplz ... Windows 7经典主题-我不喜欢Aero :)
DavidPostill

这让我想知道Linux的行为...即时睡眠?
UniversallyUniqueID

@BharadwajRaju也许他已经在Linux中关闭了写缓存功能?
DavidPostill

@YdobEmos <耸肩>不知道我不运行Linux。
DavidPostill

0

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


您在说什么“主存储”?同样,在睡眠时,系统需要保持供电以保持RAM的内容。我不明白为什么它也应该创建一个映像(如果您正在谈论RAM),并且当系统读取RAM映像时,唤醒时我没有看到相同的活动。
Hey

抱歉,我在这篇文章中理解为“正在打H睡”。这意味着计算机将关闭电源。也就是说,RAM(由于我的大型机技能而在这里称为Main Storage)将消失。但是,在进入“休眠”状态后按“开机”按钮时,系统将恢复到关机状态。为此,RAM(主存储器)的内容保存在HD上以便快速重启。
MisterVSE

为了获得最好的理解,您可以在“ How-To_Geek”页面上阅读这篇文章(它们很棒!)howtogeek.com/102897/…,如果无法理解您的问题,对不起。
MisterVSE

0

要查看Windows在睡眠期间的运行状况,请安装Windows Performance Toolkit,它是Windows 10 SDK的一部分

现在,通过运行WPRUI.exe并选择First LevelDiskIOFileIO并在Performance Scenario下选择Standby / Resume,捕获睡眠期间的活动。迭代次数可以设置为1,然后单击以开始。这将挂起/恢复Windows并捕获所有活动。

在此处输入图片说明

恢复后,双击生成的ETL文件,使用Windows Performace Analyzer将其打开,加载调试符号,单击“配置文件”-> Applybrowse catalog然后选择文件standby.wpaprofile

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

在此处输入图片说明

在看到“ Tracing off”之前从头开始选择零件,右键单击并选择zoom

在此处输入图片说明

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

在此处输入图片说明


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.