Menú
Está libre
registro
hogar  /  Navegantes/ Formateo de refs. ¿Qué es TRIM y cómo lo habilito? Cuando TRIM no funciona

Formato de refs. ¿Qué es TRIM y cómo lo habilito? Cuando TRIM no funciona

15. 07.2018

Blog de Dmitry Vassiyarov.

Trim SSD - Limpieza preventiva de unidades de estado sólido

Saludos, queridos lectores de mi blog. Al elegir los temas para el próximo artículo, revisé las preguntas frecuentes. Entre ellos, destaca el tema de optimizar el funcionamiento de los discos de memoria principal.

Por este motivo, decidí hablar sobre una opción como Trim SSD, que te permite optimizar el rendimiento de tu unidad de estado sólido.

El punto débil de las unidades SSD

Muchos han oído hablar de las ventajas de las unidades SSD sobre las HDD. Y estoy seguro de que a todos los propietarios de PC les gustaría cambiar los discos duros que zumban lentamente en su automóvil por una memoria rápida y silenciosa. Sin embargo, no todos conocen una propiedad tan desagradable de las unidades de estado sólido, como una desaceleración notable, detectada después de numerosos ciclos de borrado y escritura de la siguiente información.

El caso es que en HDD este proceso es "indoloro". Después de recibir una notificación sobre la eliminación de un archivo, el sistema marca las direcciones que ocupa. Y los nuevos datos, cuando se guardan, simplemente se escriben sobre los antiguos en este lugar reservado.

Desafortunadamente, las cosas funcionan de manera muy diferente con las unidades de estado sólido. Para almacenar información, utilizan memorias flash MLC y TLC (en las más económicas), divididas en "páginas" de 4 KB. Un grupo de 128 páginas forma un bloque de 512 KB. Al mismo tiempo, el sistema de gestión de información del MLC SSD tiene las siguientes características:

  • La escritura se realiza solo en las celdas previamente borradas;
  • Los datos se pueden almacenar en "páginas" separadas;
  • La eliminación de información se realiza solo para todo el bloque;

¡Absurdo!

Los lectores con mentalidad lógica verán inmediatamente lo absurdo de la situación en esto. Y preguntarán: "¿Qué pasa si algunas de las" páginas "del bloque están ocupadas? archivos necesarios, y el resto necesita ser grabado? ". El secreto tecnológico es el uso de la caché unidad de estado sólido donde no se aplican las restricciones anteriores. En este caso, el sistema funciona según el siguiente algoritmo:

  • Hay información sobre un bloque en el que algunas de las páginas no se utilizan (los datos de un archivo borrado lógicamente se almacenan físicamente allí);
  • Para escribir nueva información en este lugar, este bloque se copia completamente en la caché, después de lo cual se elimina de la memoria flash del disco;
  • En la caché, se borran las páginas innecesarias (esto ya se puede hacer aquí);
  • El bloque borrado se vuelve a escribir en su lugar;
  • Ahora puedes guardar nueva información en las páginas gratuitas del bloque.

Como puede imaginar, este proceso requiere tiempo específico... Esto se traduce en un frenado notable al guardar archivos grandes en el SSD. En el que algo ya se ha grabado y borrado repetidamente.

Para mantener una alta velocidad de escritura de las unidades de estado sólido, los desarrolladores han proporcionado la función Trim SSD en el sistema. Lo que significa "cortar" del inglés. Su esencia es borrar previamente la información innecesaria de las páginas de la memoria flash destinadas a la escritura.

El método de limpieza es el mismo que el descrito anteriormente. Pero sucede en segundo plano, sin crear una carga adicional en el procesador, el disco, el sistema operativo y sin afectar las aplicaciones en ejecución.

Esta función se proporciona en muchos sistemas operativos modernos que se ejecutan en PC, servidores, teléfonos inteligentes y otros dispositivos.

Recortar no funciona con discos virtuales, imágenes y con la mayoría de las matrices RAID. Dado que Trim es parte de la interfaz ATA, unidades externas conectados a través de USB tampoco son compatibles con esta opción. Algunos "hombres de las SS" hacen una excepción.

Comprobación y conexión de Trim

Estoy seguro de que los propietarios de computadoras y portátiles con SSD probablemente se hayan preguntado si el dispositivo Trim los admite. En Windows 7, 8, 10, esto se puede verificar fácilmente. ¿Cómo? Al enviar una solicitud en nombre del administrador en la línea de comando (puede encontrarla rápidamente en "Buscar"). Entonces, comenzamos modo deseado e ingrese el siguiente texto:

Dado que no puede copiar y pegar el comando. Te recomiendo que lo escribas con cuidado en un papel o lo abras este manual en la ventana adyacente.

Entramos, comprobamos, miramos la pantalla. Dependiendo del tipo de formateo del disco, recibirá un mensaje como:

NTFS DisableDeleteNotify = 0

El número después del signo igual muestra el estado del Trim SSD: "cero" - habilitado; "Uno" no funciona.

En la mayoría de los casos, recibirá una respuesta positiva a dicha solicitud. En la medida en esta función activado en el sistema por defecto. Pero puede ser que esto no haya sucedido por alguna razón. Puedes activar "Recortar" manualmente con un comando tan rápido como puedas marcarlo:

comportamiento fsutil set disabledeletenotify NTFS 0 - para el sistema de archivos NTFS;

Comportamiento fsutil establecido disabledeletenotify ReFS 0 para ReFS.

Pero aún así te recomiendo que sigas una serie de acciones para identificar el motivo por el cual la función Recortar no funcionó. Primero, averigüemos si el sistema reconoció su SSD correctamente. Lo encontramos en el explorador, presionamos el botón derecho del mouse, seleccionamos "Propiedades" y la pestaña "Servicio". Aquí estamos interesados ​​en el botón "Optimizar" (acompañado por el icono familiar que denota "desfragmentación"). Abre una tabla con volúmenes de disco. Lo estudiamos para el cumplimiento de la información.

Si en lugar de "unidad de estado sólido" dice " HDD"Entonces tendremos que decirle al sistema el verdadero tipo de disco. Ya con la acción habitual abrimos línea de comando y en nombre del administrador, ejecute el "análisis de rendimiento del disco" escribiendo:

winsat diskformal + Enter.

Después de eso, el propio sistema operativo debe activar Trim.

TrimSSD para otros sistemas operativos diferentes

También puede habilitar "Recortar" Windows XP o Vista, pero esto requiere un software especializado: Caja de herramientas Intel SSD, Mago de Samsung o 0 y 0 desfragmentación donde la opción requerida se activa manualmente.

Los propietarios de computadoras Apple generalmente no se preocupan por el trabajo de Trim con SSD nativos. Pero si decide instalar un dispositivo de terceros, pueden surgir problemas. Especialmente con versiones anteriores del sistema operativo.

Pero con la llegada de Mac OS X 10.11 El Capitan, fue posible conectar Trim. Debes iniciar "Terminal" y activar el comando

sudo trimforce habilitar

utilizando la contraseña de administrador. Lo principal aquí es ser persistente hasta el final, a pesar de la advertencia del sistema.

En las versiones de Linux 2.6.33 y superiores, el soporte de recorte es automático. Pero si desea administrar este proceso manualmente, verifique el cumplimiento sistemas de archivos(Requiere Ext4 o Btrfs). A continuación, debe realizar cambios a través de fstab gksudo gedit / etc / fstab. Solo necesita ingresar el comando de descarte en la línea de parámetro para cada sección Ext4:

UUID = / ext4 descartar, errores = remount-ro 0 1.

Luego guardamos y reiniciamos la PC. Honestamente, este método implica realizar ajustes en el funcionamiento del sistema y está asociado a determinados riesgos.

Todavía espero, mis queridos lectores, que para su ssd, el sistema recortará el procesamiento sin configuraciones adicionales.

En esto me despido de ustedes, mucha suerte a todos.

Las especificaciones para los medios de estado sólido indican que son compatibles con TRIM. Qué es en general y cómo puede ser útil - se describe aquí. Esta guía también proporciona orientación sobre cómo habilitar la función en diferentes sistemas operativos.

¿Qué es TRIM y por qué habilitarlo?

Para comprender qué es esta opción y por qué es necesaria, debe comprender la diferencia entre cómo los diferentes almacenamientos sobrescriben los datos.

Cuando se escribe información en el disco duro, el sistema operativo la escribe en una tabla colocada en él. Gracias a esto, el sistema operativo sabe dónde están los clústeres, en los que se almacena la información.

Cuando el usuario borra el archivo, el sistema operativo elimina los datos de la tabla y el archivo permanece. Cuando es necesario guardar nuevos datos, simplemente se sobrescriben. Con las personas de estado sólido, todo es diferente.

La información se registra en celdas de memoria, las llamadas. páginas. Cada uno de ellos tiene 4 KB. Pero los datos se borran en bloques enteros de 512 KB. Si el usuario realiza al menos algunos cambios en el archivo, entonces el controlador lee el bloque en el búfer interno, modifica los bytes necesarios, borra el bloque en la celda, encuentra un lugar para nueva pagina y lo escribe allí.

Una vez que se ha escrito la información, no se puede sobrescribir hasta que se borre el bloque, y dado que se pueden borrar al menos 512 KB, el controlador tiene que agrupar y migrar datos para liberar un bloque.

Por lo tanto, los usuarios de PC y portátiles con medios de estado sólido instalados con el tiempo pueden experimentar una disminución en el rendimiento del SSD. Después de todo, antes de que todos los bloques de información estuvieran vacíos, y ahora el controlador SSD tiene que limpiar completamente las celdas antes de ingresar nuevos datos allí. Esto hace que el SSD sea más lento.

Para sobrescribir los datos en el SSD, es necesario borrar no solo las coordenadas de la tabla, sino también el archivo en sí de la celda de memoria. Aquí es donde TRIM resulta útil. Este comando es una opción que le da al sistema operativo la capacidad de decirle al SSD qué bloques de información ya no son necesarios y pueden borrarse de las celdas.

Resulta que TRIM es exactamente lo que se necesita para mantener la velocidad original. Se está agregando soporte para esta característica a los sistemas operativos modernos. Cuando se borran los datos, el software del sistema envía este comando al SSD. Gracias a esto, después de recibir un comando, el controlador limpia inmediatamente las celdas de los datos que ya no se utilizan. Además, este proceso se produce en un segundo plano: en la ruptura entre la lectura y la escritura de información.

Consejo: si la unidad es necesaria para el sistema operativo, entonces servirá. Escribe y lee datos con bastante rapidez, y también tiene Estuche de metal, por lo que no teme daños mecánicos.

¿Cómo verificar si la función TRIM está habilitada?

Puede verificar si esta función está habilitada en una PC con un SSD instalado usando la línea de comando. Esto debe hacerse en nombre del administrador.

Nota: La verificación se considera en el ejemplo de dispositivos con. Pero todo parece similar en Linux.

Cómo hacer:

  1. Active la línea a través de Inicio ingresando programas estándar... Haga clic en la llamada de comando usando el botón derecho del mouse de la computadora o panel táctil (RMB) e inicie la línea de comando con derechos de administrador seleccionando el elemento apropiado.
  2. Cuando se abra el campo deseado por el usuario, deberá ingresar: fsutil behavior query disabledeletenotify y haga clic para confirmar la ejecución.

Si muestra:

  • disabledeletenotify = 1 - TRIM no está activado;
  • Comportamiento fsutil set disabledeletenotify 0 - habilitado.

¿Cómo habilitar la función TRIM en Windows 7, 8, 10?

Para activar el comando, debe asegurarse de que el controlador de disco esté en modo AHCI. Le permite aprovechar al máximo la conexión SATA. Puede comprobar si este modo está activo a través de BIOS y "Administrador de dispositivos".

Normalmente ya está activado. Pero si el usuario ve que no es así, puede activar la opción manualmente. Sin embargo, sucede que el sistema operativo simplemente no ve el SSD. Para saber si este es el caso y, si es necesario, "abrir los ojos", deberá realizar varios pasos sencillos que se describen en la tabla.

1. Vaya a las propiedades del medio de estado sólido instalado haciendo clic derecho sobre él.
2. Ingrese al Servicio.
3. Habilite la optimización.
4. Vaya a la siguiente ventana y vea lo que muestra el Tipo de papel. Si no hay una unidad de estado sólido, sino un disco duro normal, entonces el sistema no sabe que hay una SSD en la computadora. Por lo tanto, TRIM también está deshabilitado.
Cómo ayudar al sistema operativo a reconocer correctamente el tipo de disco 1. Ejecute la línea de comando en nombre del administrador.
2. Introduzca: winsat diskformal.
El sistema iniciará una prueba de velocidad. Una vez que termine, puede verificar nuevamente si ve el SSD. En caso afirmativo, puede comprobar si el soporte TRIM está activado siguiendo los pasos descritos en la sección anterior. Lo más probable es que se habilite el soporte.
Si el sistema detecta correctamente la unidad como SSD, pero TRIM no funciona 1. Ejecute la línea de comando como administrador.
2. Ingrese: fsutil behavior set disabledeletenotify ReFS 0. Esto habilita TRIM para ReFS.

¿Cómo habilito la función TRIM en Linux?

Para que la función funcione en Linux, se requiere un sistema de archivos como ext4. Entonces, para activar TRIM para SSD en Linux, necesita:

  • Verificar descartar - opción para montar particiones - ext4 en fstab.
  • Además, para una partición en un dispositivo de estado sólido, también debe habilitar noatime o realtime y nodiratime: son necesarios para reducir la carga de escritura. Tenga en cuenta que las fechas de acceso a todo tipo de carpetas y archivos no se actualizarán.

  • Para los propietarios de PC que se conectan a través de UPS, o los propietarios, la función de confirmación con un valor de tiempo determinado, por ejemplo, 1 minuto, será útil: esta función pospondrá todos los procesos de grabación. Las operaciones se realizarán una vez por minuto por tramo.

Resulta que la línea fstab se verá así: UUID = aeade6fd-2b24-4e59-bc8c / ext4 noatime, discard, errors = remount-ro, commit = 60 0 1.

También puede iniciar TRIM manualmente aplicándolo al sistema de archivos raíz escribiendo sudo fstrim / -v.

¿Cómo habilito TRIM en una partición NTFS?

Quienes trabajan con PC y portátiles en el sistema operativo Microsoft no necesitan hacer nada: lo máximo es averiguar si TRIM está activo. En caso afirmativo, el comando se enviará automáticamente para acciones con SSD, como:

  • limpieza de archivos;
  • eliminación, así como formateo completo de particiones que pertenecen a NTFS, un sistema de archivos más moderno que FAT32.

¡Importante! El comando solo funciona con el sistema de archivos NTFS.

TRIM en Windows XP y Vista

Es una pena, pero no todos los sistemas operativos son compatibles con esta opción: XP y Vista no están incluidos en esta lista. En aquel entonces, cuando estos sistemas operativos estaban más extendidos, apenas se usaban SSD. Sin embargo, el problema puede resolverse.

La mayoría forma fácil- reinstale el sistema comprando una versión más nueva. Si quieres estar un poco confundido, puedes poner un programa activador especial. Esto podría ser SSD Toolbox de Intel, Samsung's Magician o similar. Lo principal es instalar el software para una versión específica del sistema.

Interesante: - un medio de muy larga duración, que también es capaz de trabajar en condiciones extremas.

También vale la pena señalar que el comando, independientemente del sistema operativo, no funciona si el disco:

  • conectado a través de USB;
  • marcado en FAT32.

Primero en Servidor de windows, y ahora Windows 10 tiene el moderno sistema de archivos REFS (Resilient File System) en el que puede formatear unidades de disco duro computadora o creado medios sistémicos espacios en disco.

Este artículo trata sobre qué es el sistema de archivos REFS, en qué se diferencia de NTFS y los posibles usos para el usuario doméstico promedio.

Además de las funciones relacionadas con el mantenimiento de la integridad de los datos en los discos, REFS tiene las siguientes diferencias principales con el sistema de archivos NTFS:

  • Por lo general, mejor rendimiento, especialmente cuando se utilizan espacios en disco.
  • El tamaño del volumen teórico es de 262144 exabytes (frente a 16 para NTFS).
  • No hay límite de ruta de archivo de 255 caracteres (REFS - 32768 caracteres).
  • REFS no admite nombres de archivo DOS (es decir, acceder a la carpeta C: \ Archivos de programa \ por el camino C: \ progra ~ 1 \ no funcionará). NTFS retuvo esta característica para compatibilidad con software más antiguo.
  • REFS no soporta compresión, atributos adicionales, cifrado por medio del sistema de archivos (NTFS lo tiene, funciona para REFS).

V en la actualidad la hora no se puede formatear disco del sistema en REFS, la función está disponible solo para unidades que no son del sistema (no es compatible con unidades extraíbles), así como para espacios en disco y, quizás, solo la última opción puede ser realmente útil para usuario regular que está preocupado por la seguridad de los datos.

Tenga en cuenta que después de formatear el disco en el sistema de archivos REFS, parte del espacio será ocupado inmediatamente por datos de control: por ejemplo, para disco en blanco 10 GB son aproximadamente 700 MB.

Quizás, en el futuro, REFS podría convertirse en el sistema de archivos principal en Windows, pero en este momento Eso no sucedió. Información oficial sobre el sistema de archivos en el sitio web de Microsoft:

De hecho, hoy hablaremos no solo de las unidades que llevan en uso algún tiempo, porque el problema de bajo rendimiento puede afectar incluso a un SSD que acaba de ser traído de la tienda. Por supuesto, no se puede engañar a la física: con el tiempo, todas las unidades de estado sólido perderán rendimiento. Pero la razón de esto puede ser no solo el problema del SSD en sí. Proporcionar una interacción competente de componentes y software en el sistema no es del todo tarea sencilla por usuarios ordinarios, que no quiere (o simplemente no necesita) comprender el tema en lo más mínimo y escuchar los consejos de personas competentes al respecto. Es más fácil para alguien reinstalar el sistema operativo o agregar algunos "tweakers" dudosos a la lista de aplicaciones usadas. Pero piénselo: por ejemplo, eliminar un archivo, que es simple desde nuestro punto de vista, consta de una cantidad bastante grande de etapas, en las que varios participantes están vinculados a la vez. Y, si al menos uno de ellos realizó la tarea incorrectamente, esto afectará el rendimiento del disco. ¿Cuáles son estas etapas? ¿Quiénes o cómo se realizan? ¿Cómo asegurar un funcionamiento estable? En todo esto lo resolveremos hoy. Sencillo y claro, para que todos puedan entenderlo. Y luego queda claro que tratar los síntomas de un rendimiento deficiente de SSD no ayudará.

Siete problemas: una desasignación

Muchos han oído hablar del comando TRIM. Esas cuatro cartas muy apreciadas que plantean muchas preguntas a un usuario común. TRIM es uno de los comandos ATA enviados por el sistema operativo para notificar a la unidad de estado sólido que el usuario ha eliminado los datos de la unidad y que se pueden liberar las celdas físicas ocupadas. Vale la pena mencionar por separado sobre SSD con interfaz NVMe: estos discos tienen un conjunto diferente de comandos para el trabajo, pero un análogo de ATA Comandos TRIM también existe: se llama Desasignar y, en consecuencia, es idéntico. Por lo tanto, además, cuando mencionamos TRIM, también nos referiremos a Desasignar. ¿Por qué estamos hablando de todo esto? Son precisamente los problemas con la ejecución de estos comandos en la inmensa mayoría de los casos los que explican el bajo rendimiento de las unidades. Por supuesto, tampoco dejaremos de lado otros problemas, pero todo tiene su tiempo.

En el momento en que elimina los datos de su unidad, el registro en la tabla del sistema de archivos principal se elimina de hecho. Es decir, los datos en sí permanecen en su lugar, pero el área está marcada para su eliminación. La misma "limpieza de células" se produce en un momento determinado, por ejemplo, en el momento en que el disco está inactivo mientras usted sale a tomar el té. De esta manera, los fabricantes buscan reducir el desgaste de la memoria y aumentar el rendimiento de sus unidades en ciertos escenarios. Es la limpieza de estas celdas de lo que se ocupa el controlador ejecutando el comando TRIM. Por cierto, después de su finalización, la recuperación de datos es casi imposible.

Más recientemente, nosotros, que es similar a TRIM, pero afecta no solo a las celdas principales, sino también a las áreas de servicio, devolviendo la unidad a el estado inicial... Recuerde que Secure Erase se puede realizar en una unidad solo sin un sistema de archivos y bajo ciertas condiciones. Y la tecnología TRIM solo requiere un sistema operativo con todos los requisitos consiguientes.

Expliquemos con los dedos, solo hay 20 de ellos ...

Cuando crea un archivo, el sistema operativo envía un comando de escritura a la dirección de un bloque lógico específico. Cuando elimina datos del disco, estos bloques se marcan como libres.
En este caso, los datos permanecerán en el disco hasta que el controlador quiera sobrescribirlos.

Ante nosotros hay una parte de la memoria en la que se ubican archivos A y B de diferentes tamaños, ocupando, respectivamente, un número diferente de bloques. Primero, borramos el archivo B y luego escribimos el archivo C en nuestro disco. Para ilustrar la situación en la que TRIM no funciona, agreguemos una ilustración simple en la que se indican los siguientes estados:

  1. La presencia de archivos A y B.
  2. Un cierto tiempo de inactividad. Tenga en cuenta que los bloques de datos marcados para borrar permanecieron con los datos en ellos.
  3. Escribiendo el archivo C, pero primero, eliminando el archivo B de las celdas.
Por ejemplo, si imaginamos (imagínense, sí) que el bloque de datos en forma de cuadrado es de 1 MB, entonces en la etapa 4 el controlador primero limpia los dos bloques de datos marcados para su eliminación con el archivo B y solo entonces escribe el archivo C .Si un par de megabytes de espacio - más nimiedades, pero con un trabajo activo con la unidad de dichos bloques, el total puede ser gigabytes, lo que ya afectará notablemente el tiempo de ejecución de las operaciones de escritura.

Ahora, ¿qué pasa si TRIM funciona? Paso a paso de nuevo:

  1. La presencia de archivos A y B.
  2. Eliminando el archivo V.
  3. Un cierto tiempo de inactividad, durante el cual se borran los bloques con el archivo B marcado para su eliminación.
  4. Escribiendo el archivo C sin demora en el área donde estaba el archivo B.

Es decir, la lógica del trabajo es completamente diferente. Repitamos el pasado: en el momento en que eliminamos el archivo B, se envía el comando TRIM y, dado que el SSD está inactivo con bastante frecuencia, felizmente elimina los bloques innecesarios casi de inmediato. Y en el momento en que queremos escribir el archivo C, se escribe inmediatamente en el disco y no espera a que se eliminen los bloques de basura.

TRIM, ¿estás ahí? Y, si es así, ¿trabaja?

Puede averiguar si un SSD admite el comando TRIM con una buena cantidad de software gratuito. Tome CrystalDiskInfo por ejemplo:

Pero mostrar apoyo no es trabajo. Primero, repasemos las situaciones en las que es necesario iniciar TRIM de una manera complicada o este comando no funciona en absoluto. Por supuesto, la situación puede cambiar con el tiempo, pero hasta ahora las cosas son las siguientes:

  1. Estándar Controladores de Windows no se puede TRIM en matrices RAID. Según el sistema y el tipo de matriz RAID, el problema puede resolverse con un controlador de Intel llamado Rapid Storage. Se admiten las matrices 0 y 1 con controlador Enterprise.
  2. La compatibilidad con TRIM de Windows comienza con la versión 7 del sistema operativo. Vista y especialmente XP no son compatibles con TRIM a nivel de sistema operativo. Por supuesto, este problema lo resuelve un tercero. software, pero aquí todo es bajo su propio riesgo y riesgo; no podemos ni lo recomendaremos.
  3. El comando Deallocate (TRIM para NVMe SSD) solo es compatible con Windows 8 y versiones posteriores.
  4. TRIM no funciona en discos virtuales.
  5. TRIM solo funciona en modo AHCI.
  6. TRIM no funciona cuando la unidad está conectada mediante adaptadores USB.
  7. TRIM no funciona con sistemas de archivos FAT32 (y más peludos).
Ahora veamos: ¿TRIM funciona en el sistema?

Para empezar, intentemos averiguarlo directamente desde el sistema operativo. En la línea de comandos o PowerShell iniciado en nombre del Administrador, ingrese el comando "consulta de comportamiento fsutil desactivar eliminar notificar" sin comillas y observe el resultado. Si la salida dice "0", entonces está bien: TRIM funciona. Si es "1", la función TRIM no está disponible. Así es: cero es un comando habilitado, 1 es un comando deshabilitado.

Por ejemplo, puede utilizar el programa trimcheck fácil de usar de Vladimir Panteleev. El programa funciona en dos etapas, entre las cuales puede tardar unos segundos o decenas de minutos; todo depende de las particularidades del trabajo. modelo específico SSD. La utilidad escribe datos en el disco y marca las direcciones de los bloques virtuales en los que se encuentran. Guarda estas direcciones en un archivo JSON en su carpeta y luego elimina los datos, lo que genera un comando TRIM. La utilidad busca ver si los datos registrados anteriormente se encuentran en las direcciones guardadas. Su ausencia significa que el controlador tomó nota de los comandos TRIM y eliminó los datos. Si TRIM funciona, entonces el mensaje será apropiado:

De lo contrario, la inscripción se leerá TRIM parece NO FUNCIONAR... En realidad, si recibe un mensaje sobre inoperabilidad, ejecute el comando "fsutil behavior set disabledeletenotify 0" sin comillas en la línea de comandos o PowerShell ejecutándose en nombre del administrador. La función TRIM, si se cumplen todas las condiciones (sistema operativo compatible, implementación en SSD, etc.), debería encenderse y funcionar. Si esto no sucedió y se cumplen todos los requisitos, tendrá que pensar en reemplazar la unidad.

Problemas, problemas en lugar del almuerzo.

El problema más común es la herencia. Por supuesto, estamos hablando de Windows hasta la versión 8. Por ejemplo, cuando el usuario coloca el antiguo Sistemas SSD o pasar de HDD a SSD sin cambiar la configuración del BIOS (si es necesario) o incluso clonando particiones o todo el disco. Como recordatorio, TRIM solo está disponible en el modo AHCI. Por ejemplo, muchos placas base Puede trabajar en dos modos AHCI e IDE. En consecuencia, si el SSD está conectado a dicha placa en modo IDE, TRIM no funcionará. Solo teniendo Modo AHCI no resuelve el problema: Windows instalará los controladores de acuerdo con el IDE seleccionado. Parecería que la situación puede ser rara, pero en realidad, no. Si con Configuración de BIOS no son amigos, entonces al menos deben verificar el modo de funcionamiento. Esto se puede hacer en el Administrador de dispositivos en la sección "Controladores IDE ATA / ATAPI":

Recuerda, así después Instalaciones de Windows cambiar el modo de operación de IDE a AHCI (y viceversa) no funcionará sin manipulaciones adicionales; el sistema operativo simplemente no arrancará. Existen soluciones a este problema (incluso de la propia Microsoft), pero no vale la pena recomendarlas. Requiere cambiar la configuración del registro, agregar conductor deseado y voluntad de reinstalar el sistema operativo en caso de falla.

En lo que respecta a los sistemas Linux, Un prerequisito, además del componente de hardware, es el sistema de archivos ext4. TRIM se especifica con la opción de descarte en el archivo fstab. Adicional opciones útiles para la sección se convertirá en noatime (realtime o nodiratime), lo que reducirá la escritura al deshabilitar la actualización de la hora del último acceso a archivos y directorios. El comando TRIM en sí se ejecuta usando el programa fstrim - "fstrim / -v" sin comillas y con privilegios de root.

Recordemos también Secure Erase. Puede restaurar el rendimiento con esta función. Solo que ahora es poco probable que sea por mucho tiempo. Especialmente si está llenando rápidamente su disco con nuevos datos. Por lo tanto, funcionará como una solución temporal, pero siempre será temporal.

Agreguemos también sobre el almacenamiento en caché SLC, que a menudo se usa en muchas unidades SSD sin estar vinculado a una interfaz. Velocidad de escritura lenta para una gran cantidad de archivos (o archivos grandes) después de un cierto umbral no es un problema, sino una característica del trabajo. La esencia del almacenamiento en caché es que primero los datos que se escriben van a un área especial de la memoria y solo entonces se escriben en la memoria principal en segundo plano. Cuando se agota la memoria de alta velocidad asignada, los datos comienzan a escribirse directamente en la memoria a una velocidad notablemente reducida, de 50 a 150 MB / s. Este es un modo de funcionamiento completamente normal de las unidades con caché SLC, por lo que no se puede hacer nada aquí.

¿Qué es bueno y qué es malo?

Si la función TRIM funcionó desde el principio, entonces por sí sola no puede ir a ninguna parte. Pero es un asunto completamente diferente si le gustan todo tipo de tweakers, controladores o firmware de terceros, así como ensamblajes de sistemas operativos, supuestamente mejorados. Todos estos programas y ensamblajes solo pueden hacer daño cuando se trata de Windows 8 y, además, Windows 10; en estos sistemas operativos, todo está pensado como debería. En los “siete” pueden ayudar de alguna manera, pero esto es más bien una excepción al conjunto de problemas que pueden traer.

Por separado, se deben decir algunas palabras sobre las unidades NVMe y los controladores para ellos. Al comprar un SSD de alta velocidad, los indicadores de velocidad declarados obtenidos en los puntos de referencia deben reflejarse en sus ojos. Este suele ser el caso, por ejemplo, de las unidades Kingston. Instalado y olvidado, como dicen, disfrutando de sus altas velocidades. Pero con los SSD de otros fabricantes, puede que este no sea siempre el caso, lo que obviamente molestará a cualquiera. Aquí no es la falta de Deallocate la razón de la falta de rendimiento, sino el controlador NVMe estándar. Sí, al comprar SSD NVMe de algunos fabricantes, debe ir a su sitio web y descargar el controlador apropiado; ¡la diferencia con el estándar puede exceder el doble!

Ahora, eso es todo.

Al final resultó que, no todo es tan malo como parecía a primera vista. El usuario debe seguir unas pocas recomendaciones para que el sistema funcione correctamente y satisfaga el rendimiento de la unidad de estado sólido durante mucho tiempo. Repitámoslos por fin: una distribución limpia del sistema operativo, controladores y firmware actualizados del fabricante, así como la ausencia de "personalizadores" de terceros del sistema, que, según sus desarrolladores, aumentan rendimiento en un 146%. Si el problema no es de hardware, no tendrá ninguna queja sobre el disco durante toda la vida útil de su sistema. Así que no habrá una larga conclusión, verborrea, todo lo que tenía que decirse ya se ha dicho. SSD de gran capacidad para usted, sus altas velocidades y su trabajo estable.

Para recibir información adicional acerca de los productos

Hoy hablaremos de la llamada función TRIM y su conexión con discos de estado sólido SSD.

La función TRIM es necesaria para evitar la degradación del rendimiento y ha aparecido desde la versión de Windows 7. Ahora explicaré con más detalle cómo funciona TRIM y cómo comprobar si está habilitado en una computadora.

¿Qué es TRIM?

Primero, echemos un vistazo al HDD (un disco duro normal con partes móviles). La mayoría de los sistemas de archivos ahora se desarrollan específicamente para HDD y existe el siguiente tipo de procesamiento de datos: tenemos un archivo que decidimos escribir en el disco duro, el sistema escribe datos sobre el archivo en un clúster almacenado en el disco y el Las coordenadas de este archivo se registran en una tabla de direcciones llamada MFT(Tabla maestra de archivos). Para acceder a estos datos, el sistema toma coordenadas del MFT. Cuando eliminamos un archivo, los datos de la MFT se eliminan, pero no se eliminan de la celda (grupo). Después de que decidimos escribir otros archivos en el disco, tal vez nuevos, los datos se escriben en las celdas sobre los borrados.

Este tipo de grabación en una unidad no es de ninguna manera adecuado para SSD, ya que se desarrollan utilizando una tecnología diferente. Las unidades usan memoria flash y aquí no se permite escribir datos sobre los datos eliminados. En otras palabras, se realizarían acciones innecesarias que cargarían la unidad SSD: primero, los datos se copian del clúster al caché, luego se borra el clúster y se escribe nueva información sobre la anterior. Si no hay nada en la celda, es decir, está vacía, solo se produce la grabación. Está claro que cuando se escribe información en una celda vacía, esto sucede muchas veces más rápido que acciones innecesarias, como reescribir y reemplazar datos antiguos. En estas circunstancias, la unidad SSD habría perdido su velocidad original.

Por suerte, contamos con tecnología TRIM que resuelve este problema. En palabras simples, tan pronto como se borren los datos de la MFT, también se borrarán de las celdas y luego se escribirán nuevos datos.

Por cierto, también hay viejos Unidades SSD que no son compatibles con TRIM, simplemente se crearon para el antiguo SO donde faltaba esta característica.

Para que TRIM funcione, se requieren las siguientes condiciones:

  • Disponibilidad de unidades compatibles con TRIM;
  • SO compatible con TRIM. Windows 7 lo tiene;

También necesita que se instale el controlador de almacenamiento de Microsoft, pero generalmente se instala automáticamente, a menos que, por supuesto, Controlador SATA admite el modo AHCI. Además, TRIM no funcionará si la función está activa y si la está utilizando.

TRIM funciona no solo en Windows sino también en Linux. Se requiere la versión de kernel 2.6.33 o superior.

Para verificar la actividad del modo AHCI para el controlador SATA, debe ir al administrador de dispositivos y expandir la pestaña "Controladores IDE ATA / ATAPI", o algo similar.

¿Cómo verifico si la función TRIM está habilitada y, de no ser así, cómo la habilito?

Primero, comprobaremos si esta función está activa. Abra la línea de comando como administrador e ingrese el comando allí:

consulta de comportamiento fsutil DisableDeleteNotify


Si el valor es 0, entonces la función TRIM está habilitada, y si es 1, entonces está deshabilitada.

¿Activando la función TRIM?

Sí, aquí todo es muy sencillo, volvemos a abrir la línea de comando como administrador e ingresamos el siguiente comando:

consulta de comportamiento fsutil | establecer DisableDeleteNotify = 0

Ahora puede volver a comprobar si la función está activa.

Creo que este artículo se puede terminar, si tiene una unidad SSD, entonces es bueno conocer la definición de TRIM, especialmente antes de comprar una unidad, debe asegurarse de que esta función sea compatible, de lo contrario, la vida útil de la unidad sin disminuirá drásticamente y la velocidad será la misma que tú.