Parece improvável que você possa fazer uma limpeza seletiva do espaço livre se a unidade não suportar TRIM, porque TRIM é o comando compatível com os padrões que faz a limpeza seletiva de uma parte da unidade (em vez de toda) .
Pode haver uma forma específica de fornecedor, provavelmente seria melhor entrar em contato com o suporte do fornecedor da unidade. No pior caso, pode haver uma atualização de firmware que permita que esta unidade suporte TRIM.
Outra opção que você pode querer considerar é substituir a unidade por algo que tenha um firmware melhor, incluindo suporte a TRIM e, possivelmente, firmware que realmente não precise de TRIM. Muitas das unidades de disco atuais mantêm um pool de armazenamento inutilizável e usam isso como um conjunto de blocos apagados, de forma que TRIM não é tão necessário. Eu tenho algumas unidades Intel X25-M que fazem isso e elas simplesmente funcionam - sem necessidade de babá. : -)