SpinRite

a SpinRite az írható mágneses lemezek, köztük az IDE, a SATA és a hajlékonylemezek adatfelületeit teszteli. Elemzi azok tartalmát, és frissítheti a mágneses lemez felületeit, hogy megbízhatóbban működhessenek.

a SpinRite megpróbálja helyreállítani az adatokat olyan merevlemezekről, amelyek sérült részei nem olvashatók az operációs rendszeren keresztül. Amikor a program olyan szektorral találkozik, amelynek hibáit a lemezmeghajtó hibajavító kódja nem tudja kijavítani, megpróbálja 2000-szer elolvasni az ágazatot annak érdekében, hogy az egymást követő eredmények összehasonlításával meghatározza az egyes bitek legvalószínűbb értékét. Az adatokat ezután ugyanazon a lemezen egy új blokkra menti; máshol nem menthető. Ebben a tekintetben a SpinRite különbözik a legtöbb adat-helyreállítási szoftvertől, amely általában lehetőséget biztosít (és ajánl) a helyreállított adatok másik lemezre vagy ugyanazon a lemezen lévő külön partícióra történő mentésére.

Gibson azt mondja, hogy szoftverét kifejezetten az ágazati problémák megoldására tervezték. Ha azonban a merevlemez áramköri lapja, hajtómotorjai vagy más mechanikus alkatrészei hibásak, vagy szisztémás fájlrendszer sérült, a SpinRite kevés vagy semmilyen segítséget nem nyújt. Amikor a merevlemez mechanikai hibák miatt meghibásodik, egy olyan program, mint a SpinRite, elég hosszú ideig meghosszabbíthatja élettartamát ahhoz, hogy más speciális szoftverekkel sikeres fájl-helyreállítást hajtson végre.

a SpinRite fejlesztője azt állítja, hogy rendelkezik bizonyos egyedi funkciókkal, mint például a lemezírás gyorsítótárazásának letiltása, az automatikus áthelyezés letiltása, a lemeztömörítéssel való kompatibilitás, a meghajtóban használt “adat-fluxus-fordított kódoló-dekóder” azonosítása, valamint a pufferelt és nem pufferelt lemez olvasási teljesítményének külön tesztelése. Egy másik fontos jellemző a közvetlen hardverszintű hozzáférés, amelynek során a meghajtó belső vezérlője közvetlenül kölcsönhatásba lép a programmal, nem pedig az operációs rendszeren keresztül. Ez viszont lehetővé teszi a fej dinamikus áthelyezését, amelynek során egy hibás szektor olvasásakor az olvasófejet szándékosan sokszor előre-hátra mozgatják, változó mennyiségekkel, abban a reményben, hogy minden alkalommal, amikor visszatér az ágazatba, kissé más helyzetben pihenhet. Az így kapott eredmények egymás utáni statisztikai elemzésével a SpinRite készítője szerint gyakran képes” rekonstruálni ” a sérült szektorok adatait, sőt azokban az esetekben is, amikor a teljes rekonstrukció lehetetlennek bizonyul, a SpinRite képes az összes ép bitet kivonni egy részben sérült szektorból, és új blokkba másolni, ezáltal minimalizálva az elveszett adatok mennyiségét.

a SpinRite szerzőjének néhány állítása ellentmondásosnak bizonyult. Az öregedő meghajtók “frissítésének” képessége különös szkepticizmussal találkozott, míg a “sérültként” megjelölt ágazatok “helyreállítását” egyesek nem kívánatosnak és kontraproduktívnak tartják.

a SpinRite x86 assembly nyelven íródott, és bármilyen PC-kompatibilis számítógépen fut, függetlenül a telepített operációs rendszertől. Bármely kompatibilis interfésszel rendelkező csatlakoztatott tárolóeszközön működhet.Az inkompatibilis processzorokkal rendelkező számítógépek meghajtóit úgy lehet tesztelni, hogy a meghajtót kompatibilis számítógéphez csatlakoztatják. A Spinrite a Microsoft Windows futtatható program amely létrehozhat egy indítható meghajtót, amely tartalmazza mind a FreeDOS MS-DOS-kompatibilis operációs rendszert, mind magát a Spinrite programot.A 6-os verzió kompatibilis a merevlemezekkel, amelyek bármilyen logikai kötetkezelést vagy fájlrendszert tartalmaznak, például FAT16 vagy 32, NTFS, Ext3, valamint más Linux fájlrendszerek, HFS+ for Mac OS X, TiVo és mások.

SpinRite 2.0, 1991 körül.

a 6-os verzió teljes hozzáférést biztosít a teljes lemezfelülethez, függetlenül a particionálási, önellenőrzési, elemzési és jelentési technológia (S. M. A. R. T.) paramétereitől és a részleges szkennelés vezérlésétől egy meghatározott százalékos tartományon belül. Az 5-ös verzió az AT Attachment (PATA, IDE) merevlemezekre korlátozódott; a 6—os verzió a megfelelő alaplapokon újabb Serial ATA (SATA) és USB merevlemezeken, valamint bármilyen más típusú meghajtóval—SCSI, 1394/FireWire-dolgozhat, amelyek láthatóvá tehetők az MS-DOS számára a vezérlő BIOS vagy kiegészítő dos illesztőprogramok hozzáadásával.

az ár 2018 októberében 89 USD volt, sok éven át változatlan. A dokumentáció letölthető a SpinRite weboldaláról.

2013 májusában Steve Gibson bejelentette, hogy megkezdi a munkát a Spinrite 6.1-en és 7-en.

Leave a Reply