
Contexto: Decidí cifrar un disco duro interno Sata II de 2 TB que uso para archivos personales (colecciones de fotografías, archivos PDF de preparación de impuestos, alojamiento de una carpeta de Dropbox sincronizada, algunos archivos de video que no son HD, copias de seguridad de instalación de controladores, etc.). El disco está casi lleno de contenido en este momento; y almaceno archivos nuevos en otro disco más grande, además de hacer una copia de seguridad de los 2 TB en el disco más grande.
Estoy usando la versión actual de VeraCrypt (VeraCrypt 1.0f-2). Y utilicé el Asistente de creación de volumen estándar para el cifrado completo de la unidad/partición, sin borrado (rápido) y con configuraciones AES básicas... sólo para mantener a los ladrones alejados de mis datos (no me preocupa la CIA/NSA).
El sistema es un sistema operativo Win7 de 64 bits (funciona con un buen SSD), AMD Athlon II de cuatro núcleos a 2,6 GHz, 8 GB de RAM DDR3 de 1333, el disco duro que se está cifrando es un Western Digital bastante antiguo formateado en NTFS (funcionaba bien antes de que se iniciara este proceso). ).
Preguntas 1 + 2: ¿Por qué esto va a tomar casi4 dias enterospara completar (96h; estimé 6mbps)? ¿Esto es normal?
No puedo encontrar nada en línea que estime las velocidades iniciales de cifrado del disco duro para cualquier cantidad de datos en cualquier tipo de disco duro. Todo dice "solo depende del hardware". Lo cual no sirve de nada, ni siquiera para una comparación general.
Leí que el cifrado se realiza en el procesador y que generalmente se ejecuta más rápido cuando hay más núcleos porque VeraCrypt los usa en paralelo. ¡Pero mi procesador está básicamente inactivo! Con Firefox abierto (10 pestañas), un explorador de archivos y el cifrado, tengo un promedio de utilización de alrededor del 7% en todos los núcleos (solo aumenta durante un segundo si abro otra pestaña o comienzo otra actividad en otro lugar).
Y la utilización de RAM es sólo de alrededor del 25% (normal sólo para el sistema operativo y Firefox).
Preguntas 3 + 4: ¿Es normal que un procesador aparezca inactivo mientras se completa el cifrado inicial de un disco duro/partición grande? Y, ¿existe alguna opción en algún lugar que pueda indicarle a VeraCrypt que utilice los recursos que desee para acelerar el proceso?
Nota: La mayoría de las preguntas sobre "velocidad" que he encontrado en línea se refieren al montaje inicial con VeraCrypt, que es más lento que con TrueCrypt debido a una medida de seguridad adicional, o velocidades de cifrado/descifrado sobre la marcha. Las preguntas que he hecho no se refieren a esas cosas, sino que se me pide específicamente que aprendan de aquellos con experiencia qué tipo de velocidad experimentaron durante el cifrado inicial de unidades/particiones de datos completas, no su montaje o cifrado/descifrado sobre la marcha. ; así como qué tipo de utilización de recursos es normal (Procesador/RAM%).
Respuesta1
Si la CPU está casi inactiva, es una buena señal de que cualquier cosa que estés haciendo tiene limitaciones de IO.
No queda claro en su pregunta, pero creo que está realizando un cifrado local (convirtiendo un disco duro con datos en un disco duro cifrado, preservando los datos). La forma segura de hacer esto (sin posibilidad de pérdida de datos en caso de una falla o corte de energía) es leer los datos no cifrados, cifrarlos, escribir los datos cifrados en una ubicación temporal y luego volver a escribir los datos cifrados en el versión sin cifrar. Esto garantiza que siempre haya al menos una copia completa de los datos, pero es muy lento y requiere escribir en varias ubicaciones diferentes del disco para cada bloque de datos que se convierte.
Respuesta2
Esta puede ser una pregunta antigua (formulada en 2015, cuando escribo en 2019), pero es un resultado destacado en Google, por lo que mi experiencia puede ser útil para cualquier lector posterior. Instalé VeraCrypt en una computadora de escritorio AMD nueva y de primera línea que construí yo mismo. CPU Ryzen 7 2700X, 16 GB de RAM DDR4 y un disco duro m.2 de 512 GB correctamente rápido (no recuerdo las clasificaciones de velocidad exactas, pero ronda los 6 Gb/s, velocidad m.2 adecuada), y una GPU Nvidia 1060. Los únicos programas instalados son Windows 10 Pro y sus actualizaciones, Chrome y la versión más reciente de VeraCrypt. Le dije a VeraCrypt que cifrara todo el disco, ya que es una única partición.
VeraCrypt ha estado funcionando durante 1 hora y está al 40%, y estima que necesitará otros 75 minutos para completarse. Inicialmente había estimado 20 minutos para cifrar todo el disco, pero esa estimación aumentó constantemente. El uso total de la CPU es de alrededor del 2%, y el desglose en realidad muestra que VeraCrypt usa el 0,0%, mientras que el Administrador de tareas usa al menos el 0,5%.
Hay varios relatos de rendimiento de escritura muy lento en SSD en los foros de VeraCrypt; Sólo he hojeado esos hilos. Si también es así de lento al guardar datos en el almacenamiento, eliminaré VeraCrypt y usaré solo el cifrado de archivos de Windows, que sé que es menos seguro pero al menos se puede utilizar.
Respuesta3
Utilizo una base esata o USB y siempre tengo unidades de repuesto, por lo que cifro una unidad vacía de tamaño similar y tarda entre 45 minutos y una hora durante 2 terr. Luego cargue datos de una unidad no cifrada a una unidad cifrada sin penalización de velocidad más que la cantidad de tiempo normal para llenar el disco. En mi caso tenía 1,5 terrabytes de datos y tardó 4 horas. Aproximadamente 5 horas en total. Esto es con un núcleo X79 e Ivy Bridge 6 que admite cifrado de hardware. Los sitios Veracrypt y Truecrypt tienen información de chip sobre soporte de hardware. Si su disco está muy lleno, esta sería la única forma de hacerlo en un tiempo razonable. Le sugeriría que utilice la desfragmentación de cifrado local (excepto SSD) antes de cifrar.