this post was submitted on 03 Oct 2025
1159 points (99.2% liked)
Programmer Humor
26691 readers
3122 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
If this happens often, you can disable write caching for that drive. It'll feel slightly slower (since it's actually operating at the speed of the hardware instead of caching operations in RAM and gradually writing them to disk in the background), but you'll be able to remove the drive almost instantly.
Shouldn't that happen automatically if the drive is identified as removable? And the real solution should be to tell the OS that it's removable?
I was having terrible performance problems in Windows a while back, and it turned out it had marked every drive as removable, and the write cache was filling up due to an extremely slow external HDD, causing even the internal SSDs to grind to a halt until the buffer was flushed whenever a large amounts of writes were made to the HDD (which was often, since it was used for backups and large Steam games).
I used to find it had something to do with the explorer thumbnailer finishing up but sort of not letting go. It would happen if I had pictures or videos on the USB drive, and if I got the error I could go to another folder like my documents, drag a picture into another folder, go look at the pretty new thumbnail, then I could remove the USB drive because the thumbnailer was 'parked' back on the C drive. Sounds like I'm making it up but I swear it worked.