As an aside, there are two kinds of caching: read caching and write caching. The one that can really cause problems is write caching. Things can get scrambled if something is written to the write cache but not committed to the drive.

Anyone remember MS-DOS v4? That piece of software junk not only introduced write caching, it turned it on by default. Lots of peeps who upgraded to DOS 4 got corrupted DBase III databases after that, when they just powered down their PC without flushing the write cache first. Mickeysoft added that feature and didn't really publicize it. But turning it on by default? Super bad idea. I was running real-time SCADA (supervisory control) databases and customers were upgrading their DOS from v3 to v4 and getting corrupted databases. That one took me awhile to figure out. I kept shipping DOS 3.3 until DOS 5 was released. DOS 4 sucked big time.


ThinkPad i9 32GB RAM 7TB SSD; Win11 Pro; RME Fireface UCX II; BiaB 2025 Ultra
Bitwig Studio 5; Studio One Pro 7; Melodyne Studio 5; Acoustica Premium 7
Gig Performer 5; NI S61 MK3; Focal Shape 65; Beyerdynamic DT 880 & 770