📝 HDD_SSD
← Volver

Almacenamiento en Disco: HDD y SSD

Índice

  1. El disco duro mecánico (HDD)
  2. Partes físicas del disco duro
  3. Partes lógicas del disco duro
  4. El disco de estado sólido (SSD)
  5. Comparativa HDD vs SSD
  6. Conceptos técnicos relevantes

1. El disco duro mecanico

Un HDD (Hard Disk Drive) es un dispositivo de almacenamiento secundario no volátil que guarda la información de forma magnética sobre uno o varios platos metálicos giratorios. Al ser no volátil, los datos se conservan aunque se interrumpa el suministro eléctrico.

Fue inventado por IBM en 1956 y sigue siendo ampliamente utilizado en la actualidad gracias a su elevada capacidad y bajo coste por gigabyte.


2. Partes físicas del disco duro {#partes-fisicas}

Componentes externos

Componentes internos


3. Partes lógicas del disco duro {#partes-logicas}

Las partes lógicas son las divisiones y estructuras abstractas que el sistema operativo y el firmware utilizan para organizar y acceder a los datos. No son componentes físicos, sino conceptos de organización.

Geometría del disco (modelo CHS)

La organización lógica clásica se basa en tres parámetros geométricos:

Plato (Platter)

Cada plato físico tiene dos caras (superior e inferior), cada una con su propio cabezal. El conjunto de todos los platos forma la capacidad total de almacenamiento.

Pista (Track)

Cada cara de un plato se divide en circunferencias concéntricas llamadas pistas. La pista exterior es la número 0. Un disco moderno puede tener decenas de miles de pistas por cara.

Cilindro (Cylinder)

Un cilindro es el conjunto de todas las pistas que se encuentran en la misma posición radial en todos los platos y caras. Es decir, si se apilasen todas las pistas de igual radio de todos los platos, formarían un cilindro imaginario. El concepto de cilindro es importante porque el brazo actuador se desplaza a una posición radial y desde allí puede leer/escribir en todas las pistas de ese cilindro sin mover el brazo.

Sector

Cada pista se divide en arcos llamados sectores. Históricamente cada sector almacenaba 512 bytes; los discos modernos utilizan sectores de 4.096 bytes (4K). El sector es la unidad mínima de lectura/escritura del disco.

Clúster (o unidad de asignación)

Es la unidad mínima de asignación del sistema de archivos, formada por uno o varios sectores contiguos. El sistema operativo gestiona el espacio en clústeres, no en sectores individuales. Por ejemplo, un clúster puede ser de 4, 8, 16 o 32 sectores dependiendo de la configuración.

Direccionamiento LBA (Logical Block Addressing)

El modelo CHS (Cilindro, Cabezal, Sector) fue sustituido por el LBA, que numera todos los sectores del disco de forma secuencial (del 0 al N), simplificando enormemente el acceso. El propio disco traduce internamente la dirección LBA a la posición física real.

Estructura lógica del almacenamiento

MBR (Master Boot Record)

Situado en el primer sector del disco (LBA 0), contiene:
- El código de arranque (bootloader primario).
- La tabla de particiones, con hasta 4 entradas de particiones primarias.
- La firma de disco (0x55AA).

Limitaciones del MBR: soporta discos de hasta 2 TB y un máximo de 4 particiones primarias (o 3 primarias + 1 extendida con particiones lógicas).

GPT (GUID Partition Table)

Sustituto moderno del MBR, definido por el estándar UEFI. Permite:
- Discos de hasta 9,4 ZB (zettabytes).
- Hasta 128 particiones.
- Redundancia: la tabla de particiones se guarda al principio y al final del disco.

Partición

División lógica del disco que el sistema operativo trata como una unidad independiente. Sobre cada partición se instala un sistema de archivos. Tipos:
- Primaria: partición básica, directamente accesible.
- Extendida: contenedor especial (solo en MBR) que puede albergar particiones lógicas.
- Lógica: partición dentro de una extendida.

Sistema de archivos (File System)

Estructura que organiza cómo se almacenan y recuperan los datos dentro de una partición. Ejemplos:
- FAT32: simple, compatible, límite de 4 GB por archivo.
- NTFS: estándar en Windows; soporta permisos, journaling, archivos grandes.
- ext4: estándar en Linux.
- exFAT: para memorias USB y tarjetas SD.
- APFS: sistema de archivos de Apple.

El sistema de archivos gestiona elementos como:
- Tabla de asignación de archivos (FAT) o tabla MFT (NTFS): índice que registra en qué clústeres está cada archivo.
- Directorio raíz: punto de entrada de la jerarquía de carpetas.
- Metadatos: nombre, tamaño, fechas, permisos y atributos de cada archivo.


4. El disco de estado sólido (SSD) {#ssd}

Un SSD (Solid State Drive) es un dispositivo de almacenamiento que guarda los datos en chips de memoria flash NAND, sin ninguna pieza mecánica en movimiento.

Tecnología de almacenamiento: memoria NAND Flash

La NAND Flash almacena información en celdas de memoria de tipo flotante (floating-gate transistors). Cada celda puede almacenar uno o varios bits según su tipo:

Tipo Bits por celda Rendimiento Durabilidad Coste
SLC (Single Level Cell) 1 bit Máximo Máxima (~100.000 ciclos) Muy alto
MLC (Multi Level Cell) 2 bits Alto Alta (~10.000 ciclos) Alto
TLC (Triple Level Cell) 3 bits Medio Media (~3.000 ciclos) Medio
QLC (Quad Level Cell) 4 bits Menor Menor (~1.000 ciclos) Bajo

Componentes del SSD

Interfaces y factor de forma

Interfaz Protocolo Velocidad máx. aprox.
SATA III AHCI ~550 MB/s
M.2 SATA AHCI ~550 MB/s
M.2 NVMe NVMe / PCIe 3.0 ~3.500 MB/s
M.2 NVMe NVMe / PCIe 4.0 ~7.000 MB/s
M.2 NVMe NVMe / PCIe 5.0 ~14.000 MB/s
U.2 / PCIe NVMe Para uso empresarial

Funcionamiento interno: FTL (Flash Translation Layer)

Los chips NAND no pueden sobreescribir datos directamente: primero deben borrar el bloque completo y luego escribir. Para gestionar esto de forma eficiente, la controladora usa la FTL, una capa de traducción que:


5. Comparativa HDD vs SSD {#comparativa}

Característica HDD SSD
Tecnología Magnética / mecánica Electrónica / NAND Flash
Partes móviles No
Velocidad secuencial ~80–200 MB/s ~500–14.000 MB/s
Tiempo de acceso (latencia) 5–10 ms 0,05–0,1 ms
IOPS ~100–200 ~10.000–1.000.000
Ruido No
Resistencia a golpes Baja Alta
Consumo energético ~5–10 W ~1–3 W
Precio por GB Bajo Alto
Capacidades habituales 1 TB – 20 TB 256 GB – 4 TB
Vida útil Alta (sin golpes) Limitada por ciclos TBW
Recuperación de datos Más sencilla Más compleja
Fragmentación Afecta al rendimiento No afecta (no desfragmentar)

6. Conceptos técnicos relevantes {#conceptos}

Términos de rendimiento

Interfaces de conexión

Mantenimiento y gestión


Documento técnico de referencia sobre almacenamiento en disco.