FDE/SSD: ¿particionar y dejar algunos sin cifrar?

FDE/SSD: ¿particionar y dejar algunos sin cifrar?

Acabo de comprar una bestia usada de una PC de escritorio. La unidad del sistema está configurada como una SSD RAID 0 (SSD Intel 510) con 128 cada una. Probablemente no tendré muchos programas más allá de Office y tal vez Adobe CS si lo hago. Mantendré big data en un disco duro normal.

Mi pregunta es sobre configurar TrueCrypt con mi configuración. Nunca antes había cifrado el disco por completo, pero creo que probablemente sea una buena idea. He realizado algunas pruebas de velocidad utilizando contenedores de archivos en el HDD y el SSD con TrueCrypt. Si bien hay un gran éxito con los SSD y TrueCrypt, todavía supera al HDD por sí solo por un buen margen, por lo que creo que TrueCrypt estará bien para mis necesidades.

He visto en algunos lugares que recomiendan particionar el disco y dejar parte del SSD fuera de TrueCrypt. ¿Esto realmente hace una diferencia? Si es así ¿cuánto debo dejar? ¿Habrá algún problema en la configuración de Raid0?

Realmente no me preocupa todo el problema de la nivelación del desgaste, más bien perder datos y estar seguro, pero como no necesito necesariamente todo ese espacio, me gustaría optimizar mi configuración para mayor seguridad y velocidad.

Respuesta1

Respuesta corta: Sí, dejar algo de espacio sin particiones puede acelerar un SSD.

Respuesta larga: escribir datos en un SSD generalmente implica estas acciones:

  1. Leer un bloque grande (en bloques de tamaño SSD, por ejemplo, 64 KB)
  2. Cambie parte de los datos leídos (por ejemplo, cambie los datos 4K que acaba de intentar escribir en SSD)
  3. Busque un bloque SSD vacío y escriba los datos.
  4. Actualice los punteros internos para que todos los datos del bloque anterior se encuentren ahora en el nuevo bloque.

Si el SSD tiene espacio libre, todo esto va bastante rápido.

Sin embargo, si no tiene bloques libres, esto se convierte en:

  1. Leer un bloque grande (en bloques de tamaño SSD, por ejemplo, 64 KB)
  2. Cambiar parte de ese bloque (por ejemplo, cambiar datos 4K)
  3. Busque un bloque SSD vacío. Observe que no hay ninguno.
  4. BORRAR un bloque (esto toma un tiempo relativolargotiempo)
  5. Escribe en el bloque recién borrado.
  6. Administración de actualizaciones

Si elimina un archivo y TRIM está habilitado, pueden suceder cosas inteligentes. La unidad puede saber que un bloque está completamente sin utilizar y, mientras está inactiva, puede borrar estos bloques de forma preventiva. O podría consolidar algunos bloques, en su mayoría vacíos, en un solo bloque y borrar preventivamente esa docena de bloques. Ésto es una cosa buena.

Pero para hacer todo tipo de cosas, el controlador del SSD necesita saber qué bloques están en uso y con cuáles puede trabajar. A menos que tenga TRIM, no sabe qué parte del sistema de archivos se utiliza. No significa que no se utilicen bloques de espacio no particionado. Entonces, si deja un poco de espacio sin particionar, tendrá más bloques con los que trabajar. Lo cual es bueno si esperas escribir mucho y rápido.

información relacionada