0
One question I see pop-up from time to time is
How often should Check Disk/Error Checking be ran on my system? Is it necessary as a form of preventative maintenance?
It's gotten me curious as to whether or not any form of Check disk is run on a regular schedule in any iteration of Windows, and, if so, at what iteration did it start?
CHKDSK can only be performed on an unmounted drive because it requires an unchanging filesystem. If it's not the system drive, then that drive can be unmounted, and would be inaccessible. This condition is not conducive to arbitrary scheduling, but rather is best performed under explicit admin control. The system drive can only be checked prior to booting, and can be scheduled for the next boot. IIRC Ubuntu Linux performs the equivalent
fsck
operation automatically for old ext2 filesystems every 30-or-so boots. Journaled filesystems (which includes NTFS) are much more robust. – sawdust – 2017-08-07T05:23:35.517