Até onde sei, não havia suporte a TRIM / UNMAP no Windows antes de 7 (ferramentas especiais eram usadas para unidades SSD), mas unidades flash eram usadas desde ~ 2005 e eram totalmente suportadas pelo Windows XP.
Como dispositivos USB Mass Storage Class, eles usavam o protocolo SCSI na parte superior do USB (estou certo neste momento?). Não há UNMAP é SCSI, mas não foi suportado no WinXP também.
Assim, a única chance de uma unidade flash USB saber que algum bloco pode ser excluído é a solicitação de gravação do sistema operacional.
Isso significa que, após algum uso, a unidade inteira está suja e sempre está lenta. Não há como dizer para excluir qualquer bloco. Você só precisa jogá-lo fora e comprar novos.
Mas tenho certeza de que não é assim. O que eu perdi?
Tags usb usb-flash-drive