My HDD is constantly running and never really sleeps. But how do I disable it?
To disable hard disk sleep, you need to find your way to the
Advanced settings dialog for the power plan you wish to customize.
Right mouse-click the
Start Button, select
Run, type
control.exe powercfg.cpl,,3 and click OK.
Select the power plan you wish to modify from the drop down list. Each plan has it's own settings for hard disks, so you need to modify this setting for each profile you use and wish it changed on.
Also note that power profiles can be changed automatically by software without your consent, such as when using VR headsets, so even if you never manually switch to the High performance power plan, it may be used from time to time.
Expand the
Hard disk branch, followed by the
Turn off hard disk after branch.
Set the timeout interval to
Never (
Never is used in place of 0.)
If you don't see useplatformclock at all, then it's up to specific software to address the HPET if it's designed to.
I see this
I would recommend deleting the
useplatformclock BCD variable using the instructions I provided earlier. There is generally no benefit to an external hardware clock on newer CPUs as their internal timers are much lower latency, and you can experience weird issues such as mouse cursors not disappearing over media playback windows and multimedia sync issues if HPET latency is not well handled. Software that specifically targets the HPET in your system will still be able to access the HPET (
provided you leave it enabled in BIOS), but rather than forcing Windows to use timing routines based around the HPET, it's best to let it use the constant / invariant TSC (Time Stamp Counter) in your CPU instead.
"Unturned.exe" is the servers I am running.
That's what I was suspecting. If you can run the system for a period, with as little of the aforementioned software active as you can, and the problem goes away, I would suspect the software you weren't running was causing the memory corruption.
An anecdotal example I've run into is with Windows 8.1 Pro with Media Center on Ryzen. After Microsoft decided to nix support for new CPUs (including Ryzen) in Windows 8.1, calling them
unsupported, allowing the media center icon to show up in the System Notification area will trigger random memory corruption, which of course leads to a BSOD. Go figure. Turning off the notification icon doesn't break Windows Media Center and, without the icon the system is otherwise perfectly stable. It only takes one tiny bit of misbehaving code to make Windows very upset.
You might check with the devs for your software to see if there are updates available, or recent updates that might need be rolled back.
Have you updated any drivers recently?
Yeah. Quite a few. not like I remember lol. There was one for AHCI. I updated it from the default Standard SATA AHCI Controller to AMD SATA Controller
Some drivers may give you the option to roll them back, but the only ones I would take much interest in would be those specific to the modules that caused Windows to generate BSOD crash dumps.