Though the filesystem plays a role. I have a full metal body Sandisk USB stick that still overheats after a while and then disconnects (has a heatsink on top now) but ext4 handles that fine. I know that Fat32 has no journaling and NTFS is a tad bit sensible to disconnects. Don't know about exfat.
Oh it’s AMAZING. It’s an expensive case for the Raspberry Pi 4 models, called Argon. It’s 45USD or so. BUT! It CHANGES THE SHITTY MICRO HDMI PORTS INTO TWO REAL HDMI PORTS!
It also has a little slot for an m.2 SSD inside it, and a tiny USB connector to make it work with a Pi. You can super easily boot from SSD and use a microsd as extra storage. It’s like 10x faster than microSD, it’s wild.
I had bought a different case (that honestly I love) but when I read about this one, I fell in love. Only problem is it only takes SATA m.2 drives, which happened to be the kind in my shitty enclosure.
I did something similar and use these UGreen enclosures with an M.2 on each RPi in my cluster. You can easily use these as portable media with whatever SSD you want.
Sorry, on mobile and have no idea how to strip the Amazon link properly. This is the older model I got.
It's my biggest peeve with owning this SSD. I can leave it over a weekend and come back to, no lie, 50+ disconnect notifications from MacOS. Shoddy software to say the least...
I use an Asus enclosure and put in a WD ssd. The heat dissipation is better than the sandisk model and it stays connected pretty much always except during travels