Comment by zamadatix

2 days ago

Since nearly every consumer machine uses non-ECC RAM it's probably best to just do a full shutdown at night and boot up the next day.

It reminds me of "bitsquatting" where you can get a lot of hits for domains 1 bit off really popular domains (separate from likely typos).

Restarting Windows is actually “cleaner” than shutting down on modern PCs because shutdown saves some kernel state for Windows Fast Startup.

  • You can also just disable fast startup to always do a full shutdown regardless how you do it.

I doubt random bitflips are the source of most NT invariant violations. A reboot does fix them all the same though.

  • Bitflips are surprisingly more common than you think but rare enough to not be a concern.

    • If you have ECC memory, you can actually monitor this.

      I've typically seen ~a dozen bitflips per year per machine when I looked at this on servers, except for the cases of a faulty RAM module.

      I am more worried about SSD corruption than RAM bitflips from data I've seen on my systems.