New
#1
The way I understand it USB chipset controllers aren't required to support TRIM. Also external SSD drives don't normally get constant read/writing like internal drives do. For these reasons there hasn't been an incentive for operating systems to support automatic TRIM for external SSD drives. Maybe when USB chipsets are required to support TRIM then operating systems will add the capability to add automatic trim for external SSD drives. If I am wrong about this somebody can correct me.
I think I can correct you. I use an external SSD, which is connected permanently. The SSD is a Samsung SATA 870 EVO, installed in a Vantec enclosure (chip ASMedia ASM235CM). Windows optimize (Trim) it regularly, just as the internal SSD.
I think this happens because the convert chip supports the operation, and the enclosure is connected permanently. It wouldn´t happen is the SSD was connected only occasionally.
Tried a different port with the same result.
Been using this enclosure and NVMe for 3 years with no issues.
Did MS push something?
I believe that I solved it.
Ran a CHKSK with the appropriate switches. Found some filesystem errors.
Ran it once more until clean, then rebooted.
All is well now.