Traje un SSD y un cierre externo que admite UASP y USB 3.0. Se reconoce la unidad y la velocidad es correcta. Pero Windows (8.1) reconoce el disco como un disco duro normal. Es decir, cuando intento optimizar el volumen SSD, comienza a desfragmentarlo en lugar de emitir el comando TRIM.
Mi pregunta es ¿qué características debe tener un cierre de disco duro externo para permitir que Windows lo reconozca como una unidad SSD real? ¿Es posible con una interfaz USB 3.0 o necesito una interfaz eSATA?
Respuesta1
Esto es lo que dice wikipedia sobre elcomando recortar:
La especificación del comando TRIM se está estandarizando como parte del estándar de interfaz AT Attachment (ATA), liderado por el Comité Técnico T13 del Comité Internacional de Estándares de Tecnología de la Información (INCITS). TRIM se implementa bajo el comando DATA SET MANAGEMENT (código de operación 06h) del borrador de la especificación ACS-2. El estándar ATA es compatible con hardware ATA paralelo (IDE, PATA) y serie (SATA)..
Conclusión: TRIM es sólo para unidades conectadas mediante variantes IDE y SATA, por lo que no se aplica a USB.
Respuesta2
De hecho, la clase de almacenamiento masivo USB transmite comandos SCSI, que luego se traducen en comandos ATA mediante el chip controlador de cierre USB y luego se comunican con el disco interno. El problema real que impide que se utilice el comando TRIM ATA es que el controlador de cierre USB no admite la traducción del comando SCSI UNMAP a ATA TRIM, por lo que el sistema operativo no puede emitir el comando TRIM al disco interno.
Actualmente (a partir del 21/6/2016)la mayoría de las soluciones de puente USB a SATA no admiten esta función, pero existen algunas excepciones como Jmicron 578 que, aunque afirma ser compatible con el comando SCSI UNMAP,parece tener cierto defecto en su implementación.
¡Asegúrese de preguntarle al fabricante si el cierre USB admite la traducción SCSI UNMAP a ATA TRIM antes de comprarlo la próxima vez!