Gå til innhold

Program for reparering av bad sectors, er det verdt det?


Anbefalte innlegg

Jeg søkte litt på s.m.a.r.t. feilkoder og kom over noen programer som hevdet å reparere bad sectors?

Jeg tenker at hvis en disk først har fått noen feilmeldinger på s.m.a.r.t. systemet, så er det muligens et tegn på at disken begynner å bli sliten?

 

Er det noen som har noe erfaring med slike reperasjoner? Er det verdt å bruke nesten kr.800,- på et slikt program, og forvente at disken kan få en betraktelig lengre levetid med stabilt resultat? 

 

Grunnen til at jeg lurer er at jeg har en god del disker som har s.m.a.r.t. feilmeldinger og bad sectors. Jeg vil vite om de er klare til å kastes, eller om jeg kan "reparere" de og bruke de til noe.

Endret av Mister t
Lenke til kommentar
Videoannonse
Annonse

Svindel og bedrag. En bad sector er en fysisk defekt, kan ikke "repareres" av programvare.

 

Det er flere mekanismer som bøter på problemet, og disse har du allerede innebygget i OSet ditt og i firmware på disken. OSet kan detektere og markere bad sectors så de ikke brukes (kan medføre noe datatap dersom det som lå der ikke kan gjenopprettes). I tillegg kan disken selv detektere disse, og remappe dem til andre sectorer. Harddisker kommer med en del flere sektorer som ikke kan brukes, som er reservert for å ta over for eventuelle bad sectors som måtte oppstå.

 

Eneste jeg kan tenke meg et slikt program muligens kan være nyttig for, er å fremprovosere at disk-firmwaren remapper sectorer noe kjappere, men det skal uansett gå av seg selv etterhvert, så det er ikke verdt pengene.

 

Noen disker får noen få bad sectors og holder seg stabile etterpå. Øker antallet derimot jevnt og trutt (evt. fort), så er det et sikkert tegn på at disken ikke har lang tid igjen å leve.

  • Liker 4
Lenke til kommentar

Gjenopprette data er alltid bra, men det er ikke det samme som å reparere disken.

 

I tillegg:

 

Certain claims made by SpinRite's makers have proved controversial. The program's claimed ability to "refresh" aging drives has been met with particular scepticism, while its "recovery" of sectors marked as damaged by the disk controller is considered by some to be undesirable and ultimately counter-productive.

Kilde: Wikipedia

 

Siste versjon er også fra 2004, og støtter ikke nyere disker (ser ut som grensa går rundt 1TB)

Lenke til kommentar

Mye omdebatterte Gibson og SpinRite ja , hehe .

 

En som har skrevet hva spinrite gjør (merk at reread/writes som ikkeavbrytes av overliggende OS)

Having written disk drive firmware in the past (starting back in the '80s), there's a lot of misconceptions here about what drive firmware does. I've also spent a lot of time on the GRC forums, but am not connected with SpinRite in any way other than as a user.

 

First, drive firmware has always recovered and remapped sectors since at least the '80s (I wrote firmware to do that back then). There's absolutely nothing new about this. When drives hit a problem sector, they do several retries on their own, but the number is limited because the drive is not allowed to go several seconds on one read command -- many operating systems get upset if the drive does not complete a command in well under a second. If the drive can recover the data, it will usually remap the sector automatically if it thinks the error is more than a one-time hiccup. Thus programs such as chkdsk or dd which simply read the disk drive will trigger this behavior just as well as SpinRite.

 

The real question is what happens when the drive firmware can't recover the sector data. What SpinRite will do that most other programs don't is to do thousands of rereads and reseeks to see if it can get the disk to read the data successfully one time. If this happens, SpinRite tells the drive to remap the sector and writes the recovered data to it. In my experience, multiple rereads and reseeks have a limited success rate, and as others have noted here, can result in using the remaining limited lifetime of a failing drive. Thus it's always a good idea to try using dd or chkdsk before trying SpinRite.

 

The problem is when the drive cannot recover the data no matter how many rereads and reseeks are tried. SpinRite reads the raw uncorrected data from the sector many times and does a statistical analysis of what it gets back to try and recover the actual data. It then tells the drive to remap the sector and writes the recovered data to it. This part of SpinRite is unique as far as I know, and it's a last ditch effort when everything else has failed. As a result, I have used SpinRite to recover data that no other program (dd, manufacturer diagnostics, etc.) has been able to. But when you run SpinRite, you have to accept that the data recovered may only be partially correct. SpinRite also has the effect of mapping out all bad blocks, which can make the drive usable again. But simply writing to all bad sectors will do that as well, and this can be done with badblocks.

 

Of course, some drives are a lost cause that no program can save. If you really need the data, take the drive to a drive recovery house which will try replacing faulty parts of the drive and other techniques to get back as much data as possible. Be prepared to spend thousands of dollars. It's a very labor intensive process requiring expensive clean rooms and these places have to maintain inventories of replacement parts for every commercially released drive going back years.

 

As of this writing, Steve is working on version 7 of SpinRite which will include data recovery similar to dd_rescue as well as the sector recovery stuff he does now. Supposedly this will be done before he concentrates on individual bad sectors so that he won't use up the life of a dying drive on recovering just one sector.

 

share

edited Apr 6 '14 at 4:26

https://serverfault.com/questions/51681/does-spinrite-do-what-it-claims-to-do

 

Et antall andre interessante innlegg der også.

 

Så i det minste imo kan det hjelpe i å få gjort en klone av disken man deretter kan kjøre data recovery i fra.

Lenke til kommentar

Så i det minste imo kan det hjelpe i å få gjort en klone av disken man deretter kan kjøre data recovery i fra.

Jepp, det er *alltid* best og jobbe på en kopi av et image av disken (hvis det er mulig å få leget et image av den). Da kan du prøve deg frem med alle mulige verktøy og teknikker.

dersom kopien din blir "herpet" av verktøyet, så lager du bare en ny kopi av imaget og prøver neste verktøy.

Lenke til kommentar

Ja.

Bad disk -> Master image/clone of bad disk -> Image copy for recovery attempts.

 

Slik har man bare lest (belastet den gale disken max en gang).

Har en master kopi av imaget fra lesingen fra disken .

Kopi av image for å arbeide med.

 

Krever litt disk plass da. Men dette er den "rette" metodikken for datarecovery med slike verktøy.

Lenke til kommentar

Hvis du ikke vil kjøre badblocks eller stole på firmware så finnes dette Windows-programmet.

Repartition Bad Drive
http://www.dposoft.net/rbd.html

Dette programet overskriver data, så ta evt vare på det du måtte ha av interesse av først.

Husk at disken er på lånt tid selv om man bruker programmer som dette, så ikke stol på at data skal være tilgjengelige og med korrekt checksum.

Har testet det litt på en WD My Passport som fikk seg noen turer i gulvet mens spindel roterte og den derfor fikk problemer med å lese enkelte filer. Ganske dårlig utgangspunkt mao.

Etter jeg kjørte dette programmet hadde den fikset alt selv og programmet laget en perfekt stor partisjon på samme størrelse som en ny disk. Passe skeptisk til at status faktisk er bra lowlevel da disse diskene ikke rapporerer noe og ikke er lesbar i produsentens nyeste diagnoseverktøy (edit: Disse gir S.M.A.R.T data over USB via Data lifeguard tool (DLDIAG) i versjon v1.31), og er designet med ren USB på kontrollerkortet og ikke SATA i USB enclosure, så har ikke sett hva dette programmet gjør internt i disken nå det scanner over store dårlige områder og trigger disken sine egne firmware-rutiner. Ser ut som programmet da kapsler områdene inn i en dårlig partisjon som man igjen ikke bruker ved å bare la dem ligge brakke, og sånn sett går rundt diskens egne reparasjonsrutiner for reallokering med å aldri forsøke å lese dem igjen, noe som sannsynligvis "stresser ned disken". Uansett er det jo ikke godt nytt om store deler eller alt av reservelagring er oppbrukt.

Ingen kjennskap til de andre programmene som kan kjøpes av selskapet og hvor egnet de måtte være, men SpinRite kan anbefales på relativt lett skadde disker, selv om programmet er ganske utdatert med hensyn på fersk hardware.

Endret av vidor
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...