SpinRite

SpinRite testet die Datenoberflächen beschreibbarer Magnetplatten, einschließlich IDE-, SATA- und Diskettenlaufwerken. Es analysiert ihren Inhalt und kann die Magnetplattenoberflächen auffrischen, damit sie zuverlässiger arbeiten können.

SpinRite versucht, Daten von Festplatten mit beschädigten Teilen wiederherzustellen, die möglicherweise nicht über das Betriebssystem lesbar sind. Wenn das Programm auf einen Sektor mit Fehlern stößt, die durch den Fehlerkorrekturcode des Laufwerks nicht korrigiert werden können, versucht es, den Sektor bis zu 2000 Mal zu lesen, um durch Vergleich der aufeinanderfolgenden Ergebnisse den wahrscheinlichsten Wert jedes Bits zu bestimmen. Die Daten werden dann auf einem neuen Block auf derselben Festplatte gespeichert. In dieser Hinsicht unterscheidet sich SpinRite von den meisten Datenwiederherstellungsprogrammen, die normalerweise eine Option zum Speichern der wiederhergestellten Daten auf einer anderen Festplatte oder auf einer separaten Partition auf derselben Festplatte bieten (und empfehlen).

Gibson sagt, dass seine Software speziell entwickelt wurde, um Sektorprobleme zu beheben. Wenn jedoch die Leiterplatte, die Antriebsmotoren oder andere mechanische Teile einer Festplatte defekt sind oder ein systemisches Dateisystem beschädigt ist, kann SpinRite wenig oder keine Hilfe sein. Wenn eine Festplatte aufgrund mechanischer Fehler ausfällt, kann ein Programm wie SpinRite seine Lebensdauer verlängern, um eine erfolgreiche Wiederherstellung von Dateien mit anderer spezialisierter Software durchzuführen.

SpinRite wird von seinem Entwickler behauptet, bestimmte einzigartige Eigenschaften zu haben, wie die Deaktivierung von Disk-Schreib-Caching, die Deaktivierung von Auto-Relocation, die Kompatibilität mit Disk-Kompression, die Identifizierung der “Data-to-Flux-Reversal Encoder-Decoder” in einem Laufwerk verwendet wird, und separate Prüfung der gepufferten und ungepufferten Disk-Leseleistung. Ein weiteres wichtiges Merkmal ist der direkte Zugriff auf Hardwareebene, bei dem der interne Controller des Laufwerks direkt mit dem Programm und nicht über das Betriebssystem interagiert. Dies wiederum ermöglicht eine dynamische Kopfneupositionierung, wobei beim Lesen eines fehlerhaften Sektors der Lesekopf absichtlich viele Male um unterschiedliche Beträge hin und her bewegt wird, in der Hoffnung, dass er jedes Mal, wenn er in den Sektor zurückkehrt, in einer etwas anderen Position zur Ruhe kommt. Durch die Durchführung einer statistischen Analyse der Abfolge der so erhaltenen Ergebnisse ist SpinRite laut seinem Hersteller oft in der Lage, Daten aus beschädigten Sektoren zu “rekonstruieren”, und selbst in den Fällen, in denen sich eine vollständige Rekonstruktion als unmöglich erweist, ist SpinRite in der Lage, alle intakten Bits aus einem teilweise beschädigten Sektor zu extrahieren und sie in einen neuen Block zu kopieren, wodurch die Menge der verlorenen Daten minimiert wird.

Einige Behauptungen des Autors von SpinRite haben sich als umstritten erwiesen. Die Fähigkeit, alternde Laufwerke zu “aktualisieren”, wurde mit besonderer Skepsis aufgenommen, während die “Wiederherstellung” von Sektoren, die als “beschädigt” gekennzeichnet sind, von einigen als unerwünscht und kontraproduktiv angesehen wird.

SpinRite ist in x86-Assemblersprache geschrieben und läuft auf jedem PC-kompatiblen Computer, unabhängig vom installierten Betriebssystem. Es kann auf jedem angeschlossenen Speichergerät mit einer kompatiblen Schnittstelle betrieben werden.Laufwerke in Computern mit inkompatiblen Prozessoren können getestet werden, indem das Laufwerk an einen kompatiblen Computer angeschlossen wird. Spinrite wird als ausführbares Microsoft Windows-Programm vertrieben, das ein bootfähiges Laufwerk erstellen kann, das sowohl das FreeDOS MS-DOS-kompatible Betriebssystem als auch das Spinrite-Programm selbst enthält.Version 6 ist kompatibel mit Festplatten mit logischen Volume-Management oder Dateisystem wie FAT16 oder 32, NTFS, Ext3 sowie andere Linux-Dateisysteme, HFS + Für Mac OS X, TiVo und andere.

SpinRite 2.0, um 1991.

Version 6 bietet vollen Zugriff auf die gesamte Plattenoberfläche unabhängig von Partitionierung, Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) Parameter und Kontrolle der teilweisen Scannen innerhalb eines bestimmten Prozentbereichs. Version 5 war auf ATA—Festplatten (PATA, IDE) beschränkt; Version 6 kann auf geeigneten Motherboards mit neueren Serial ATA— (SATA) und USB-Festplatten sowie mit jedem anderen Laufwerkstyp – SCSI, 1394 / FireWire – arbeiten, der für MS-DOS durch Hinzufügen von Controller-BIOS oder Add-On-DOS-Treibern sichtbar gemacht werden kann.

Der Preis lag im Oktober 2018 bei 89 US-Dollar und blieb damit über viele Jahre unverändert. Die Dokumentation kann von der SpinRite-Website heruntergeladen werden.

Im Mai 2013 gab Steve Gibson den Beginn der Arbeiten an Spinrite 6.1 und 7 bekannt.

Leave a Reply