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).
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).