Está en la página 1de 5

Computación Forense

Slack Space en
discos de estado
sólido (SSD)

Your Name
4th September, 20XX
Introducción:
Los discos duros firman gran parte de uno de los recursos más importantes de la informática, lo
cual es él ordenador. Y hay que tener muchas cosas presentes para un buen uso del mismo, y
una de las consideraciones es él almacenamiento de datos.

En particular se va a hablar de los discos de estados sólidos pero siendo más específicos, es
debatir cómo funciona él concepto de “slack Space” en este tipo de discos.

Él objetivo principal es él conocimiento y entendimiento de su funcionamiento y qué cosas


pueden hacerse en esos escenarios.

1
Slack Space en discos de estado sólido (SSD):
Él slack space es él espacio que queda disponible dentro de un cluster en él disco duro y esto
puede ser llenado mediante él almacenamiento de más archivos. Los discos magnéticos tienen
una cantidad definida de clusters de forma ordenada dentro de cada plato. Sin embargo él
almacenamiento de archivos no es secuencial. Estos archivos dependiendo de los datos
almacenados en cada cluster, puede tener particiones del mismo archivo en lugares diferentes.

Los discos magnéticos utilizan un algoritmo en él cual sí él cabezal encuentra un espacio


disponible dentro de cualquier cluster, esté se va a escribir de información. Y en caso de borrar
un archivo, busca la ruta del mismo dentro de los clusters y los tacha como “disponibles para
escritura”.

Pero si comparamos contra los discos de estado sólido estos recrean una sala virtual en la cual
clasifica la información mediante él siguiente diagrama:

2
Él comando TRIM en discos de estado sólido:
En informática, una orden TRIM permite a un sistema operativo comunicar a una unidad de
estado sólido (SSD) qué bloques de datos ya no están en uso, como los datos dejados al borrar
ficheros. Una operación del SO como un borrado generalmente sólo marca los bloques
implicados como no usados. TRIM permite que el SO pase esa información al controlador de la
SSD, que de otra manera no sabría qué bloques puede eliminar.
El propósito de la instrucción es mantener la velocidad de la SSD durante toda su vida útil,
evitando la ralentización que los primeros modelos sufrían al llegar a escribir en todas las celdas
al menos una vez.
Aunque ya existían herramientas para reiniciar algunos modelos de SSD a su estado original, no
se podían considerar herramientas de optimización ya que necesitaban borrar todos los datos de
la unidad.
La causa inicial del problema es que las unidades SSD no saben qué bloques están realmente en
uso y cuáles están libres. Las SSD no entienden la estructura del sistema de ficheros usada por
el sistema operativo del ordenador y no puede acceder a su lista de clusters sin usar. Esto causa
problemas en dos lugares:
● Las SSD pueden escribir bloques de 4KiB, pero debido a limitaciones del hardware,
deben borrar bloques mayores (p.e., de 128KiB-512KiB). Debido a que la unidad no
puede saber cuál de los bloques de 4KiB está aún en uso si antes ha sido escrito,
cada escritura requiere un ciclo mayor de lectura-borrado-modificación-escritura,
asumiendo que ningún bloque libre adicional está disponible en la SSD (p.e., después
de que todos los bloques han sido marcados como grabados al menos parcialmente).
El término para este fenómeno es amplificación de escritura.
● El wear levelling permite a una unidad recolocar sus datos para que las escrituras no
estén confinadas a una esquina del chip flash. Las células flash toleran sólo un
número limitado de escrituras antes de fallar, así que algunas SSD mueven los datos
para repartir la carga de escrituras de manera más equitativa entre todos los bloques
en la unidad. Debido a que la unidad no sabe qué bloques están realmente en uso
por el sistema de ficheros, cada bloque de datos escrito por la unidad requiere una
escritura adicional debido al bloque desplazado.
Las especificaciones de la orden TRIM están siendo normalizadas como parte de la norma de la
interfaz ATA, dirigida por el Comité Técnico T13 del International Committee for Information
Technology Standards.

Conclusión:
Los discos de estado sólido al tener un comportamiento distinto a los magnéticos pues estos
poseen diferentes formas de almacenamiento dentro de los mismos.

Se entiende que requieren de un sistema tercero que proviene del sistema operativo llamado
comando TRIM en él cual identifica los archivos marcados como no utilizables por él disco de

3
estado sólido. Esto no viene integrado en él ya que él sistema operativo lo convoca para realizar
su funcionamiento.

Producto de todo esto tenemos que él disco de estado sólido se reduce a un contenedor sin
movimientos externos en él cual él acceso a la información es más rápida y eficiente. Es
resistente a perturbaciones externas y por eso es más fácil de maniobrar. Pero una desventaja
notable que posee contra él disco magnético es que tiene una cantidad limitada de sobre
escritura para su correcto funcionamiento. En él peor de los casos las sobreescritura de archivos
de manera excesiva puede llevar a la eliminación de archivos que no han sido marcados como
no utilizables, esto se debe a que usa conceptos similares a las memorias flash, entonces puede
presentar él mismo tipo de fallos.

También podría gustarte