SpinRite

SpinRite testar dataytorna på skrivbara magnetiska diskar, inklusive IDE, SATA och disketter. Den analyserar deras innehåll och kan uppdatera de magnetiska skivytorna så att de kan fungera mer tillförlitligt.

SpinRite försöker återställa data från hårddiskar med skadade delar som kanske inte kan läsas via operativsystemet. När programmet stöter på en sektor med fel som inte kan korrigeras av hårddiskens felkorrigeringskod försöker den läsa sektorn upp till 2000 gånger för att bestämma, genom att jämföra de successiva resultaten, det mest sannolika värdet för varje bit. Data sparas sedan på ett nytt block på samma disk; Det kan inte sparas någon annanstans. I detta avseende SpinRite skiljer sig från de flesta data återvinning programvara, som vanligtvis ger (och rekommenderar) ett alternativ för att spara återskapade data på en annan disk, eller på en separat partition på samma disk.

Gibson säger att hans programvara var speciellt utformad för att lösa sektorproblem. Men om en hårddisks kretskort, drivmotorer eller andra mekaniska delar är defekta, eller om det finns systemfel i filsystemet, kan SpinRite vara till liten eller ingen hjälp. När en hårddisk börjar misslyckas på grund av mekaniska fel kan ett program som SpinRite förlänga dess livslängd tillräckligt länge för att utföra framgångsrik filåterställning med annan specialiserad programvara.

SpinRite hävdas av sin utvecklare att ha vissa unika funktioner, såsom inaktivering av disk skriv caching, inaktivering av automatisk omlokalisering, kompatibilitet med diskkomprimering, identifiering av “data-to-flux-reversal encoder-decoder” som används i en enhet, och separat testning av buffrad och obuffrad diskläsningsprestanda. En annan viktig funktion är direkt åtkomst på hårdvarunivå, varigenom enhetens interna styrenhet interagerar direkt med programmet snarare än genom operativsystemet. Detta möjliggör i sin tur dynamisk ompositionering av huvudet, varigenom läshuvudet medvetet flyttas bakåt och framåt många gånger, med varierande mängder, i hopp om att varje gång det återvänder till sektorn kan det vila i en något annorlunda position. Genom att utföra statistisk analys av följd av resultat som erhållits på detta sätt kan SpinRite enligt sin tillverkare ofta “rekonstruera” data från skadade sektorer, och även i de fall där fullständig rekonstruktion visar sig omöjlig kan SpinRite extrahera alla intakta bitar från en delvis skadad sektor och kopiera dem till ett nytt block, vilket minimerar mängden data som förlorats.

vissa påståenden från Spinrites författare har visat sig kontroversiella. Förmågan att” uppdatera “åldrande enheter har mötts med särskild skepsis medan” återhämtning “av sektorer markerade som” skadade ” anses av vissa vara oönskade och kontraproduktiva.

SpinRite är skrivet på x86-monteringsspråk och körs på vilken PC-kompatibel dator som helst, oavsett vilket operativsystem som är installerat. Den kan fungera på alla anslutna lagringsenheter med ett kompatibelt gränssnitt.Enheter i datorer med inkompatibla processorer kan testas genom att ansluta enheten till en kompatibel dator. Spinrite distribueras som en Microsoft Windows körbart program som kan skapa en startbar enhet som innehåller både FreeDOS MS-DOS-Kompatibla operativsystem och Spinrite själva programmet.Version 6 är kompatibel med hårddiskar som innehåller någon logisk volymhantering eller filsystem som FAT16 eller 32, NTFS, Ext3 samt andra Linux-filsystem, HFS+ för Mac OS X, TiVo och andra.

SpinRite 2.0, cirka 1991.

Version 6 erbjuder full åtkomst till hela diskytan oavsett parametrar för partitionering, självövervakning, analys och rapportering (S. M. A. R. T.) och kontroll av partiell skanning inom ett angivet procentintervall. Version 5 var begränsad till AT Attachment (PATA, IDE) hårddiskar; version 6 kan, på lämpliga moderkort, arbeta med nyare Serial ATA (SATA) och USB—hårddiskar, och med någon annan typ av enhet—SCSI, 1394/FireWire-som kan synliggöras för MS-DOS genom tillsats av controller BIOS eller add-on DOS-drivrutiner.

priset per oktober 2018 var US$89, oförändrat under många år. Dokumentation kan laddas ner från Spinrites webbplats.

i maj 2013 meddelade Steve Gibson starten på arbetet med Spinrite 6.1 och 7.

Leave a Reply