SpinRite

SpinRite testuje datové plochy zapisovatelných magnetických disků, včetně IDE, SATA a disket. Analyzuje jejich obsah a může obnovit povrchy magnetických disků, aby jim umožnil spolehlivější provoz.

SpinRite se pokouší obnovit data z pevných disků s poškozenými částmi, které nemusí být čitelné prostřednictvím operačního systému. Když program narazí na sektor s chybami, které nelze opravit kódem pro opravu chyb na diskové jednotce, pokusí se přečíst sektor až 2000krát, aby porovnáním následných výsledků určil nejpravděpodobnější hodnotu každého bitu. Data jsou poté uložena na nový blok na stejném disku; nelze je uložit jinde. V tomto ohledu se SpinRite liší od většiny softwaru pro obnovu dat, který obvykle poskytuje (a doporučuje) možnost uložit obnovená data na jiný disk nebo na samostatný oddíl na stejném disku.

Gibson říká, že jeho software byl speciálně navržen tak, aby opravil sektorové problémy. Pokud je však deska s plošnými spoji pevného disku, hnací motory nebo jiné mechanické části vadné nebo dochází k systémovému poškození systému souborů, SpinRite může být málo nebo vůbec nápomocný. Když pevný disk začne selhat kvůli mechanickým poruchám, program jako SpinRite může prodloužit jeho životnost natolik dlouho, aby mohl úspěšně obnovit soubor pomocí jiného specializovaného softwaru.

SpinRite tvrdí, že jeho vývojář má určité jedinečné vlastnosti, jako je zakázání ukládání do mezipaměti na disk, deaktivace automatického přemístění, kompatibilita s kompresí disku, identifikace “dekodéru dat na tok” používaného v jednotce a samostatné testování výkonu čtení do vyrovnávací paměti a bez vyrovnávací paměti. Další důležitou vlastností je přímý přístup na hardwarové úrovni, kdy interní řadič jednotky interaguje přímo s programem, spíše než prostřednictvím operačního systému. To zase umožňuje dynamické přemístění hlavy, přičemž při čtení vadného sektoru je čtecí hlava úmyslně mnohokrát posunuta dozadu a dopředu, různými částkami, v naději, že pokaždé, když se vrátí do sektoru, může odpočívat v mírně odlišné poloze. Provedením statistické analýzy sledu takto získaných výsledků je SpinRite podle svého tvůrce často schopen “rekonstruovat” data z poškozených sektorů a dokonce i v těch případech, kdy se úplná rekonstrukce ukáže jako nemožná, je SpinRite schopen extrahovat všechny neporušené bity z částečně poškozeného sektoru a zkopírovat je do nového bloku, čímž se minimalizuje množství ztracených dat.

některá tvrzení autora SpinRite se ukázala jako kontroverzní. Schopnost” obnovit “stárnoucí jednotky se setkala se zvláštním skepticismem, zatímco” zotavení “sektorů označených jako” poškozené ” je některými považováno za nežádoucí a kontraproduktivní.

SpinRite je napsán v jazyce x86 a běží na libovolném počítači kompatibilním s PC, bez ohledu na nainstalovaný operační systém. Může pracovat na jakémkoli připojeném úložném zařízení s kompatibilním rozhraním.Jednotky v počítačích s nekompatibilními procesory lze testovat připojením jednotky k kompatibilnímu počítači. Spinrite je distribuován jako spustitelný program Microsoft Windows, který může vytvořit zaváděcí jednotku obsahující operační systém kompatibilní s FreeDOS MS-DOS a samotný program Spinrite.Verze 6 je kompatibilní s pevnými disky, které obsahují logickou správu svazku nebo souborový systém, jako je FAT16 nebo 32, NTFS, Ext3, stejně jako další souborové systémy Linux, HFS + pro Mac OS X, TiVo a další.

SpinRite 2.0, circa 1991.

verze 6 nabízí plný přístup k celé ploše disku bez ohledu na rozdělení, Self-Monitoring, analýza, a Reporting Technology (S. M. A. R. T.) parametry a řízení částečného skenování v určitém procentním rozsahu Verze 5 byla omezena na pevné disky at Attachment (pata, IDE); verze 6 může na vhodných základních deskách pracovat na novějších pevných discích Serial ATA (SATA) a USB a s jakýmkoli jiným typem disku—SCSI, 1394/FireWire -, které mohou být viditelné pro MS-DOS přidáním ovladačů BIOS řadiče nebo add-on dos.

Cena od října 2018 byla 89 USD, nezměněná po mnoho let. Dokumentaci lze stáhnout z webových stránek SpinRite.

v květnu 2013 Steve Gibson oznámil zahájení prací na Spinrite 6.1 a 7.

Leave a Reply