El mercado de discos usados y «reacondicionados» está lleno de sorpresas. Por fuera — como nuevo, por dentro — decenas de miles de horas de funcionamiento y terabytes de datos escritos. Con frecuencia se trata de granjas de Prueba de Espacio (por ejemplo, Chia) y proyectos de almacenamiento intensivo, donde los HDD funcionan 24/7. A continuación hay una lista de comprobación práctica que ayuda a distinguir un disco realmente nuevo de un «trabajador agotado», incluso si el vendedor dice lo contrario.
Por qué es importante
La minería en HDD no «quema» celdas como en los SSD, pero provoca una carga prolongada: lecturas/escrituras constantes, altas temperaturas y vibraciones. El resultado es un desgaste acelerado de la mecánica y aumento de errores. Al comprar un disco así «como nuevo», se corre el riesgo: la garantía puede estar reducida y la fiabilidad ya no es la misma.
Indicios rápidos de que no es «de primera» antes de conectarlo
Sí, suena a consejo de «tócalo y hueles», pero la inspección visual y la documentación dicen mucho.
- Marcado y etiquetas: rastros de reaplicación, tipografías dobles, arañazos en los tornillos de la carcasa, desgaste en los conectores SATA.
- Fecha de fabricación en la placa muy «antigua», pero lo venden como «nuevo que quedó en almacén». Ocurre, pero es una bandera roja — mejor comprobar SMART adicionalmente.
- Comprobación del número de serie en la garantía del fabricante:
Prueba principal — leemos SMART y observamos métricas «comportamentales»
SMART es su detector de mentiras. No solo importan los «errores», sino el panorama general: cuántas horas ha trabajado el disco, cuántas veces se ha encendido, cuánta intensidad de escritura/lectura. Para un diagnóstico rápido en Windows sirve CrystalDiskInfo o HDDScan, en Linux/macOS — el paquete smartmontools.
Qué mirar en SMART (núcleo de la lista de comprobación)
| Atributo | Qué muestra | Señales de alarma | Comentario |
|---|---|---|---|
| Power_On_Hours | Horas de funcionamiento | > 5000–10000 h en un disco «nuevo» | Las granjas mantienen los HDD encendidos todo el año |
| Start_Stop_Count / Power_Cycle_Count | Cuántas veces se encendió | Contador muy bajo con alta acumulación de horas | Granja típica: pocos reinicios, muchas horas |
| Load_Cycle_Count | Estacionamientos/desestacionamientos de las cabezas | Decenas/centenares de miles | Algunos modelos «aparcan» agresivamente — vigile |
| Reallocated_Sector / Pending / Uncorrectable | Estado de la superficie | > 0 — ya es motivo de alarma | No siempre es crítico, pero un disco «nuevo» debería estar limpio |
| Temperature / Airflow | Historial de temperaturas | Funcionamiento prolongado a 45–55°C o más | Las granjas suelen calentarse, lo que acelera el desgaste |
| Total_LBAs_Written / Total_LBAs_Read (241/242) | Volumen de escritura/lectura | TB anormalmente altos en una vida «corta» | No se ve en todas las marcas/firmwares; si está disponible — es oro |
| Command_Timeout (188) / Reported_Uncorrectable (187) | Fallos de comando/errores no corregibles | > 0 y/o en aumento | Pueden indicar explotación intensiva |
Cómo leer SMART rápidamente
- Windows: instale CrystalDiskInfo, ejecútelo y consulte «Power-On Hours», «Start/Stop Count», «Reallocated Sectors» y, si está, «Total LBAs Written/Read».
- Linux/macOS:
sudo smartctl -a /dev/sdX # o para un gabinete USB: sudo smartctl -a -d sat /dev/sdX # algunos discos muestran más campos con --xall: sudo smartctl --xall /dev/sdX
Calculamos cuántos TB se han escrito realmente (y cotejamos con la historia del vendedor)
Si SMART muestra contadores LBA, se puede estimar el volumen real de escrituras. En la mayoría de los SATA-HDD LBA = 512 bytes.
Fórmula
TB_written = (Total_LBAs_Written × 512) / 10^12 — en terabytes (decimales). Si prefiere TiB: divida por 240.
Ejemplos de comandos
- Linux/macOS (bash):
smartctl -A /dev/sdX | awk '/Total_LBAs_Written|Lifetime_Writes/ {print $10}' | awk '{bytes=$1*512; printf "Escrito: %.2f TB (decimales)
", bytes/1e12}' - Windows PowerShell (ejemplo con salida de smartctl):
smartctl.exe -A /dev/sdX | Select-String -Pattern "Total_LBAs_Written" | % { $lba = ($_ -split "s+")[-1]; $tb = [double]$lba*512/1e12; "{0:N2} TB written" -f $tb }
Compare las cifras con las horas de funcionamiento. Por ejemplo, 60 TB en 3 meses en un disco que «estuvo en un armario» suena poco creíble. En las granjas de Chia los volúmenes de escritura durante el «plotting» son especialmente elevados.
Pruebas de superficie prolongadas: útiles y reveladoras del desgaste
Si el tiempo lo permite, ejecute un self-test largo y lecturas/escrituras lineales. Los discos usados en minería suelen pasar las pruebas, pero pueden mostrar sectores lentos.
SMART self-test
# corto (~2 min)
sudo smartctl -t short /dev/sdX
# largo (horas)
sudo smartctl -t long /dev/sdX
# luego consultamos el registro
sudo smartctl -l selftest /dev/sdX
Lectura lineal (evaluación de la estabilidad del rendimiento)
- Linux:
sudo hdparm -tT /dev/sdX sudo dd if=/dev/sdX of=/dev/null bs=1M status=progress - fio (flexible y detallado):
sudo fio --name=readcheck --filename=/dev/sdX --rw=read --bs=1M --iodepth=1 --direct=1 --numjobs=1 --group_reporting - Windows: use Hard Disk Sentinel (pruebas de superficie) o la prueba «Read Test» en HDDScan.
HPA/DCO: comprobar si la capacidad está recortada o si ocultaron sectores defectuosos
Los vendedores deshonestos a veces enmascaran zonas malas reduciendo la capacidad visible mediante HPA/DCO. Comprobamos el número real de sectores.
- Linux:
sudo hdparm -N /dev/sdX # Compare "max sectors" y "current" sudo hdparm -I /dev/sdX | grep -i sector
Si «current» es menor que «native», significa que la capacidad está recortada. No siempre es mala intención, pero preguntar «por qué» es recomendable.
Armando el rompecabezas: cómo es el perfil típico de un HDD de minería
Aquí un retrato típico. Si su disco encaja en esta «combinación», probablemente trabajó en una granja.
- Power_On_Hours altas (10–30 mil horas o más) con Power_Cycle_Count bajo.
- Historial térmico «caliente» (funcionamiento prolongado > 45°C), a veces con Command_Timeout.
- Volumen muy grande de escrituras/lecturas (si los atributos 241/242 están disponibles).
- Parámetros de superficie en norma o con sectores reasignados puntuales (las granjas suelen desechar discos antes de que fallen por completo).
- Fecha de fabricación mucho anterior a la fecha de compra, la garantía del fabricante ya está «consumida».
Qué se considera «banderas rojas» para un disco «nuevo»
- Horas acumuladas > 1000–2000 h al momento de la compra.
- Start/Stop de varios cientos con una acumulación de horas modesta — indicio de pruebas intensivas o reventa.
- Reallocated/Pending/Uncorrectable > 0 — para un «nuevo» es motivo de devolución.
- HPA/DCO ocultan parte de la capacidad sin una explicación clara.
- Número de serie fuera de la base del fabricante o «solo OEM» o la garantía está a punto de expirar.
Herramientas a mano
- smartmontools — acceso multiplataforma a SMART y self-test.
- CrystalDiskInfo — rápido y visual en Windows.
- Seagate SeaChest — información profunda sobre discos Seagate.
- Hard Disk Sentinel — diagnóstico y monitorización a largo plazo.
- fio — pruebas I/O flexibles.
- badblocks — comprobación lineal de la superficie (Linux).
- HDDScan — pruebas gratuitas en Windows.
Trucos habituales y cómo reconocerlos
- «Reiniciaron SMART». Un reinicio total a cero en discos modernos es difícil; campos indirectos (registro de Self-Test, Load_Cycle, registro de errores) revelan la realidad. Compare la coherencia del conjunto.
- «Refurb como nuevo». Reacondicionar no es ilegal, pero el vendedor debe indicar claramente que es reacondicionado y mostrar un pantallazo del SMART.
- «OEM sin garantía, por eso más barato». Puede estar bien para uso propio, pero considere los riesgos y pruebe con más cuidado.
Lista rápida de comprobación antes de la compra definitiva
- Verifique el número de serie y la garantía con el fabricante.
- Extraiga el SMART completo y guarde el informe.
- Compruebe Power_On_Hours, Power_Cycle_Count, Load_Cycle_Count, Reallocated/Pending/Uncorrectable.
- Si están disponibles 241/242 — evalúe el volumen de TB escritos.
- Ejecute al menos un self-test corto y, si es posible, uno largo.
- Compruebe HPA/DCO por capacidad recortada.
- Haga una lectura lineal (dd/fio) y preste atención al ruido/vibraciones.
Resumen
No existe un método absolutamente «infalible» para demostrar la vida previa de un disco, pero la combinación de métricas SMART, volúmenes escritos, registros de pruebas y la comprobación de HPA/DCO ofrece una imagen muy fiable. Si al menos la mitad de los signos están presentes — delante suyo no hay un «novato». En ese caso, o negocie hasta un precio justo para un usado, o pase — la salud de sus datos vale más.