SpinRite

SpinRite prueba las superficies de datos de discos magnéticos grabables, incluidos IDE, SATA y disquetes. Analiza su contenido y puede actualizar las superficies del disco magnético para que funcionen de forma más fiable.

SpinRite intenta recuperar datos de discos duros con partes dañadas que pueden no ser legibles a través del sistema operativo. Cuando el programa encuentra un sector con errores que no pueden ser corregidos por el código de corrección de errores de la unidad de disco, intenta leer el sector hasta 2000 veces, para determinar, comparando los resultados sucesivos, el valor más probable de cada bit. Los datos se guardan en un nuevo bloque en el mismo disco; no se pueden guardar en otro lugar. En este sentido SpinRite difiere de la mayoría de los software de recuperación de datos, que suele ser (y recomienda) una opción para guardar los datos recuperados en otro disco o en una partición independiente en el mismo disco.

Gibson dice que su software fue diseñado específicamente para solucionar problemas de sector. Sin embargo, si la placa de circuito de un disco duro, los motores de accionamiento u otras partes mecánicas están defectuosos, o si hay corrupción sistémica del sistema de archivos, SpinRite puede ser de poca o ninguna ayuda. Cuando un disco duro comienza a fallar debido a fallas mecánicas, un programa como SpinRite puede extender su vida útil lo suficiente como para llevar a cabo una recuperación de archivos exitosa con otro software especializado.

SpinRite es reclamado por su desarrollador para tener ciertas características únicas, tales como la desactivación del almacenamiento en caché de escritura de disco, la desactivación de la reubicación automática, la compatibilidad con la compresión de disco, la identificación del “codificador-decodificador de inversión de flujo de datos” utilizado en una unidad, y la prueba separada del rendimiento de lectura de disco en búfer y sin búfer. Otra característica importante es el acceso directo a nivel de hardware, mediante el cual el controlador interno de la unidad interactúa directamente con el programa, en lugar de a través del sistema operativo. Esto, a su vez, permite el reposicionamiento dinámico del cabezal, por el cual, al leer un sector defectuoso, el cabezal de lectura se mueve deliberadamente hacia atrás y hacia adelante muchas veces, en cantidades variables, con la esperanza de que cada vez que regrese al sector, pueda descansar en una posición ligeramente diferente. Al realizar análisis estadísticos de la sucesión de resultados obtenidos, SpinRite es, según su creador, a menudo capaz de “reconstruir” datos de sectores dañados, e incluso en aquellos casos en los que la reconstrucción completa resulta imposible, SpinRite es capaz de extraer todos los bits intactos de un sector parcialmente dañado, y copiarlos en un nuevo bloque, minimizando así la cantidad de datos perdidos.

Algunas afirmaciones del autor de SpinRite han resultado controvertidas. La capacidad de “actualizar” las unidades antiguas se ha encontrado con un escepticismo particular, mientras que la “recuperación” de los sectores marcados como “dañados” es considerada por algunos como indeseable y contraproducente.

SpinRite está escrito en lenguaje ensamblador x86 y se ejecuta en cualquier equipo compatible con PC, independientemente del sistema operativo instalado. Puede funcionar en cualquier dispositivo de almacenamiento conectado con una interfaz compatible.Las unidades en equipos con procesadores incompatibles se pueden probar conectando la unidad a un equipo compatible. Spinrite se distribuye como un programa ejecutable de Microsoft Windows que puede crear una unidad de arranque que contenga tanto el sistema operativo compatible con FreeDOS MS-DOS como el propio programa Spinrite.La versión 6 es compatible con discos duros que contienen cualquier sistema de archivos o administración de volúmenes lógicos, como FAT16 o 32, NTFS, Ext3, así como otros sistemas de archivos Linux, HFS+ Para Mac OS X, TiVo y otros.

SpinRite 2.0, circa 1991.

La versión 6 ofrece acceso completo a toda la superficie del disco, independientemente de los parámetros de partición, Autocontrol, Análisis y Tecnología de Informes (S. M. A. R. T.) y control de escaneo parcial dentro de un rango de porcentajes especificado. La versión 5 se limitaba a discos duros AT Attachment (PATA, IDE); la versión 6 puede, en placas base adecuadas, funcionar en discos duros serie ATA (SATA) y USB más nuevos, y con cualquier otro tipo de unidad—SCSI, 1394/FireWire—que se pueda hacer visible para MS-DOS mediante la adición de controladores BIOS o controladores DOS adicionales.

El precio a octubre de 2018 era de US 8 89, sin cambios durante muchos años. La documentación puede descargarse del sitio web de SpinRite.

En mayo de 2013 Steve Gibson anunció el inicio del trabajo en Spinrite 6.1 y 7.

Leave a Reply