I do a lot of writing to external drives of video files, usually 100-150 GB’s at a time. I’m usually writing to 2.5" HDD’s, so I am used to slower speeds, but recently they tanked to writing at 30 MB/s. The first time it happened, I figured it was improperly connected, so I dismounted the drive and reconnected it. It wrote at 60-80 MB/s, but every subsequent write on every USB drive is maxing out at 30 MB/s, even on SSD’s. I just cloned and swapped out my NVME drive, and that didn’t help. Is it something with my storage controller? I’m at a loss. It’s not even peaking high and tanking to 30, it’s just a flat 30 MB/s from the start. All drives are USB 3.1 or better, not that it matters on the HDD’s.
Here are the CrystalDiskMark results of a new, basically unused SSD:
[Read]
SEQ 1MiB (Q= 8, T= 1): 44.180 MB/s [ 42.1 IOPS] <186101.57 us>
SEQ 1MiB (Q= 1, T= 1): 43.383 MB/s [ 41.4 IOPS] < 24121.53 us>
RND 4KiB (Q= 32, T= 1): 30.921 MB/s [ 7549.1 IOPS] < 4189.75 us>
RND 4KiB (Q= 1, T= 1): 11.640 MB/s [ 2841.8 IOPS] < 351.43 us>
[Write]
SEQ 1MiB (Q= 8, T= 1): 33.271 MB/s [ 31.7 IOPS] <244546.52 us>
SEQ 1MiB (Q= 1, T= 1): 32.670 MB/s [ 31.2 IOPS] < 31905.15 us>
RND 4KiB (Q= 32, T= 1): 21.400 MB/s [ 5224.6 IOPS] < 6117.36 us>
RND 4KiB (Q= 1, T= 1): 12.186 MB/s [ 2975.1 IOPS] < 335.66 us>
Profile: Default
Test: 1 GiB (x5) [D: 29% (273/932GiB)]
Windows 10, Framework 11th gen FRANBMCP0A (U3E1), Core i5-1135G7, 16GB RAM
Update: I uninstalled the two USB xHCI controllers, and let them reinstall on restart. Now a USB on one side gives a device not recognized error when I plug in the SSD, and a USB on the other side writes at over 200 MB/s. The USB that isn’t recognizing the drive gave the same error after a second reinstall.