我最近写了一篇关于解决Windows 10冻结问题的文章,在这篇文章中,我将讨论解决另一个相当常见的问题,即磁盘使用率一直显示为 100%。我注意到这种情况在笔记本电脑上尤其如此。
通常,磁盘使用率(disk usage)会在几秒钟甚至几分钟内达到或接近 100%,但随后应该会稳定到更合理的水平(通常低于 10%)。如果您一直看到非常高的磁盘使用率(disk usage),这意味着还有其他一些不太正确的事情正在发生。
在我们开始之前,请务必查看我们的YouTube 频道(YouTube channel),我们还制作了一段简短的视频(short video),介绍了我们在下面讨论的一些项目,并向您展示了(below and showing)Windows PC上的步骤。
检查 Windows 10 中的磁盘使用情况
首先,您可以通过在Windows 10中打开任务管理器来检查您的(Task Manager)磁盘使用情况(disk usage)。您可以右键单击开始(Start)按钮并选择任务管理器(Task Manager),也可以按CTRL + SHIFT + ESC。如果您只看到一小部分应用程序,请单击底部的更多详细信息。(More details)
在主进程(Processes)选项卡上,您将看到CPU、内存(Memory)、磁盘和网络利用率(Disk and Network utilization)的快速概览。对我来说,除非我在计算机上做某事,否则磁盘使用率(disk usage)通常在 0 左右。在不好的情况下,您会看到如下所示的磁盘使用率(disk usage)是 100% 或非常接近的情况。
在某些情况下,您可能只看到一个导致磁盘使用(disk usage)率高的进程,但在其他情况下,导致峰值的进程可能会发生变化。
现在让我们谈谈如何确定导致问题的原因,然后提出解决方案。在某些情况下,解决方案很简单,而在其他情况下,它有点棘手。在我们进入这些之前,这是你不应该做的事情。
不要尝试这些解决方案
在网络上,我遇到了一大堆解决方案,但这些解决方案并不能很好地解决我的问题,因为它们以后可能会导致更多问题。尽量避免做下面列出的任何事情:
- 禁用 BITS 服务(Disabling the BITS service)——Windows需要更新您的 PC,但禁用它无济于事。
- 禁用 Windows Search 或 Superfetch (Disabling Windows Search or Superfetch)–(Again)这些都是核心Windows服务,您不应禁用它们。
- 修改页面文件(Modifying Page File)- 您应该保留它,以便Windows管理页面文件(page file)。不要(Don)尝试自定义(try custom)值。
- 禁用 Windows Defender(Disabling Windows Defender) – 除方法 6(Method 6)外,请勿禁用Defender。
方法 1 (Method 1) – 升级(– Upgrade Firmware)SSD(SSDs)的固件
如果您的机器上安装了SSD并且遇到磁盘使用问题(disk usage problem),则很可能是固件问题。SSD(SSDs)速度很快,除非你有一些程序一直在访问磁盘,否则它真的不应该在几秒钟内保持 100%。
以下是一些主要品牌的SSD 固件(SSD firmware)更新链接:Crucial、Samsung、Kingston、Intel、OWC。
方法 2 – 执行干净启动
如果您从未执行过干净启动,那么现在是学习的时候了。干净启动基本上使用最少的驱动程序和启动程序加载Windows 。干净启动将帮助您确定问题是由Windows本身引起的,还是由安装在(Windows)Windows上的第三方程序引起的。
Microsoft 有一篇关于如何执行干净启动(how to perform a clean boot)的精彩文章。我建议尝试一下,因为它通常也可以解决很多其他问题。这有点费时,但完全值得付出努力。只需(Just)在周末留出几个小时来完成它。
如果您发现在干净启动时一切正常,然后慢慢地启用每个启动程序(startup program one),直到您确定哪个程序导致速度变慢。然后,您可以卸载或禁用它。对于初学者,请始终从禁用任何第三方防病毒/反恶意软件程序开始,因为这些程序可能会一直访问磁盘。
在在线论坛上,我听到很多人抱怨说Skype是磁盘使用率飙升(disk usage spike)的原因。所以尝试卸载Skype看看是否可行。
方法 3 – 升级内存 (RAM)
您要检查的另一件事是查看您的机器上安装了多少RAM 。由于 Windows 10 可以在旧设备上运行,因此我看到很多人将它安装在旧台式机和笔记本电脑上。这很好,但您需要确保机器有相当数量的RAM,这意味着不少于 4 GB。
您也可以打开任务管理器并单击(Task Manager and click)性能,(Performance)然后单击内存(Memory)。
如您所见,我有 16 GB 的内存,大约 6 GB 正在使用中。这意味着如果您的计算机上有 4 GB 的RAM,则所有内存都将耗尽。所有无法放入内存的内容都被分页到硬盘中。所以基本上Windows将使用您的硬盘作为临时存储设备(memory device)。
如果您有大量数据需要写入磁盘,则会导致磁盘使用量(disk usage)激增并且计算机速度变慢。如果您注意到此图中的线接近顶部,则意味着您可能需要升级计算机上的RAM。
方法 4 (Method 4) – 使用高性能电源计划(– Use High Performance Power Plan)
对于某些计算机,硬盘驱动器很智能,并且会尝试关闭电源或更改RPM以节省电量。一个例子是绿色/蓝色的西部数据(Digital)硬盘。这听起来像是一个很棒的功能,但我认为它在实践中并不是真的很好用。
要避免此问题,请转到电源选项(Power Options)并选择高性能(High Performance)电源计划。此外,单击更改计划设置(Change plan settings),然后展开关闭硬盘后将(Turn off hard disk after)分钟设置为0。
这将确保硬盘不会掉电或进入低功耗状态(power state),从而导致磁盘使用问题(disk usage problem)。
方法 5 – 禁用 MSI 模式
这个解决方案比较模糊,可能对大多数人没有帮助,但值得一提(worth mentioning)的是,因为微软(Microsoft)已经明确表示这是Windows 10中的一个问题。基本上,它与AHCI有关,这是您不需要知道的技术术语。
当您遇到此问题时,磁盘使用率(Disk Usage)将显示 100%,但是当您对列进行排序时,没有任何特定程序或进程(program or process)显示高磁盘使用率(disk usage)。您可以在此处阅读 Microsoft 知识库文章(Microsoft KB article here)并尝试修复。
方法 6(Method 6) –使用第 3方 AV(Party AV)禁用 Windows Defender(– Disable Windows Defender)
默认情况下,如果您的系统上安装了第三方防病毒软件, Windows Defender应自行禁用。(Windows Defender)但是,在某些情况下,这种情况不会发生,同时运行两个防病毒程序可能会导致磁盘使用过多和一系列其他问题。
要检查Windows Defender是否被禁用,请单击开始(Start),然后单击设置(Settings)、更新和安全(Update & Security),然后单击Windows Defender。确保关闭实时保护(Real-Time protection)和基于云的( Cloud-based Protection)保护(Off)。
同样,只有在您的系统上安装了第三方防病毒软件时,您才应该这样做。
方法 7(Method 7) – 禁用 Windows 通知
该解决方案已在Internet上广泛分发,但我不确定它是否真的有效。我相信它适用于某些版本的Windows 10。无论如何,禁用它并没有什么坏处,所以这就是我要提到它的原因。
基本上,您禁用了基本上是广告的额外Windows通知。转到设置(Settings),然后单击系统(System),然后单击通知和操作( Notifications and Actions)。只需在使用 Windows(Get tips, tricks, and suggestions as you use Windows)时关闭获取提示、技巧和建议。
值得注意的是,您所有的正常通知都可以正常工作,您不会看到任何来自Microsoft的无用通知。
方法 8 (Method 8) – 检查硬盘(– Check Hard Disk)是否有错误
如果以上(nothing above)都不起作用,那么您的硬盘驱动器实际上可能有问题。有几种方法可以检查硬盘的健康状况,我之前已经写过。
检查磁盘和系统文件
检查硬盘驱动器是否有错误
在许多情况下,修复驱动器上的错误可以解决问题。在其他情况下,需要更换驱动器。
希望上述解决方案之一对您有用。最后一种选择(resort option)是执行Windows 10的全新安装,这将为那些碰巧在其系统上安装了恶意软件但可能不知道的人解决问题。如果您有任何问题,请随时发表评论。享受!
Troubleshoot 100% Disk Usage in Windows 10
I recently wrote about troubleshooting Windows 10 freezing issues and in this post I’ll be talking about troubleshooting another fairly common issue, which is disk usage showing 100% all the time. I’ve noticed that this condition is especially true on laptops.
Normally, the disk usage will go up to or close to 100% for a few seconds or even for a couple of minutes, but then should settle down to something more reasonable (usually under 10%). If you consistently see a very high disk usage, it means there is something else going on that isn’t quite right.
Before we get into it, make sure to check out our YouTube channel also where we made a short video going over some of the items we talk about below and showing you the steps on a Windows PC.
Check Disk Usage in Windows 10
To start, you can check your disk usage by opening up the Task Manager in Windows 10. You can either right-click on the Start button and select Task Manager or you can press CTRL + SHIFT + ESC. If you just see a small list of apps, click on More details at the bottom.
On the main Processes tab, you’ll see a quick overview of the CPU, Memory, Disk and Network utilization. For me, unless I’m doing something on the computer, the disk usage is normally right around 0. In a bad case, you’ll see something like below where disk usage is 100% or very close to it.
In some cases, you might see just one process that is causing the high disk usage, but in other instances, the process that is causing the spike may change.
Now let’s talk about how we can determine what is causing the issue and then come up with a solution. In some cases, the solution is easy and in others, it’s a bit trickier. Before we get into those, here’s what you shouldn’t do.
Don’t Try These Solutions
On the web, I came across a whole bunch of solutions that just didn’t settle well with me because they can cause more problems later on. Try to avoid doing anything listed below:
- Disabling the BITS service – It’s required by Windows for your PC to be updated and it won’t help disabling it.
- Disabling Windows Search or Superfetch – Again these are core Windows services and you should not disable them.
- Modifying Page File – You should leave it so that Windows manages the page file. Don’t try custom values.
- Disabling Windows Defender – Except for Method 6, don’t disable Defender.
Method 1 – Upgrade Firmware for SSDs
If you have an SSD installed on your machine and are having the disk usage problem, it’s most likely a problem with the firmware. SSDs are fast and unless you have some program that is accessing the disk all the time, it really should never be at 100% for more than a few seconds.
Here are a couple of links to the SSD firmware updates for some of the major brands: Crucial, Samsung, Kingston, Intel, OWC.
Method 2 – Perform a Clean Boot
If you have never performed a clean boot, now is the time to learn. A clean boot basically loads Windows with the fewest drivers and startup programs. A clean boot will help you determine whether the issue is being caused by Windows itself or by a third-party program installed on Windows.
Microsoft has a great article on how to perform a clean boot. I recommend trying it because is usually fixes a lot of other issues too. It’s a bit time-consuming, but totally worth the effort. Just set aside a few hours on a weekend to get it done.
If you find that everything loads fine on a clean boot, then slowly enable each startup program one by one until you determine which program is causing the slowdown. You can then uninstall it or disable it. For starters, always start by disabling any third-party anti-virus/anti-malware program as those programs can have a tendency to access the disk all the time.
In online forums, I’ve heard a lot of people complain that Skype was the cause of the disk usage spike. So try uninstalling Skype and see if that works.
Method 3 – Upgrade Memory (RAM)
Another thing you want to check is to see how much RAM you have installed on your machine. Since Windows 10 can run on older devices, I’ve seen a lot of people install it on old desktops and laptops. This is fine, but you need to make sure the machine has a decent amount of RAM, meaning nothing less than 4 GB.
You can also open Task Manager and click on Performance and then click on Memory.
As you can see, I have 16 GB of memory and about 6 GB is in use. This means if you have 4 GB of RAM on your computer, all the memory would be exhausted. Everything that can’t be fit into memory is paged to the hard disk. So basically Windows will use your hard disk as a temporary memory device.
If you have a lot of data that has to be written to disk, it will cause your disk usage to spike and your computer to slow down. If you notice that the line in this graph is close to the top, then it means you probably need to upgrade the RAM on the computer.
Method 4 – Use High Performance Power Plan
With some computers, the hard drives are smart and will try to power down or change RPM to save power. One example is the green/blue Western Digital hard drives. It sounds like a great feature, but I don’t think it really works all the well in practice.
To avoid this problem, go to Power Options and select the High Performance power plan. In addition, click on Change plan settings and then expand Turn off hard disk after and set the minutes to 0.
This will ensure that the hard disk does not power down or go into the low power state, which can cause the disk usage problem.
Method 5 – Disable MSI Mode
This solution is more obscure and probably won’t help most people, but it’s worth mentioning because Microsoft has specifically stated that this is an issue in Windows 10. Basically, it has something to do with AHCI, which is technical jargon you don’t need to know.
When you have this issue, Disk Usage will show 100%, but when you sort the column, there isn’t any particular program or process that is showing high disk usage. You can read the Microsoft KB article here and attempt the fix.
Method 6 – Disable Windows Defender with 3rd Party AV
By default, Windows Defender should disable itself if you have third-party anti-virus installed on your system. However, in some instances, this does not happen and running two anti-virus programs at the same time can cause excessive disk usages and a bunch of other problems.
To check if Windows Defender is disabled or not, click on Start, then Settings, Update & Security and then Windows Defender. Make sure Real-Time protection and Cloud-based Protection are turned Off.
Again, you should ONLY do this if you have third-party anti-virus installed on your system.
Method 7 – Disable Windows Notifications
This solution has been widely distributed on the Internet, but I’m not sure whether it really works or not. I believe it does for certain versions of Windows 10. Anyway, it doesn’t really hurt to disable it, so that’s why I’m going to mention it.
Basically, you disable extra Windows notifications that are basically advertisements. Go to Settings, then click on System, and then Notifications and Actions. Simply turn off the Get tips, tricks, and suggestions as you use Windows.
It’s worth noting that all your normal notifications will work just fine, you just won’t see any useless ones from Microsoft.
Method 8 – Check Hard Disk for Errors
If nothing above is working, then you could actually have a problem with your hard drive. There are several ways to check the health of your hard drive, which I’ve written about before.
Check Disk and System Files
Check Hard Drive for Errors
In many instances, repairing errors on the drive fixed the problem. In other instances, replacing the drive was necessary.
Hopefully, one of the above solutions will work for you. One last resort option is to perform a clean install of Windows 10, which will fix the problem for anyone who happens to have malware installed on their systems and maybe don’t know it. If you have any questions, feel free to comment. Enjoy!