SpinRite fa ciò che afferma di fare? [chiuso]


65

Non ho alcuna esperienza reale (cioè professionale) con SpinRite di Steve Gibson, quindi vorrei metterlo alla comunità di San Francisco. SpinRite fa effettivamente ciò che afferma? È un buon prodotto da usare? Con un'adeguata soluzione di backup e tolleranza agli errori RAID, non ne ho mai trovato la necessità, ma sono curioso.

Sembra che ci siano alcuni messaggi contrastanti al riguardo e non è possibile trovare dati concreti in entrambi i modi.

Da un lato, ho sentito molti utenti domestici affermare che li ha aiutati, ma ho sentito molti utenti dire molte cose - il più delle volte non hanno le conoscenze o l'esperienza per descrivere accuratamente ciò che è realmente accaduto. D'altra parte, la descrizione e la documentazione di Steve non mi danno nemmeno un vago sfocato.

Allora, qual è la verità della questione? Lo useresti?


Mi sembra che tu non sia nemmeno sicuro di quello che pensi che faccia. Forse potresti elaborare.
John Gardeniers,

5
Sono perplesso sul perché lo diresti. Da quello che ho letto, non prova a recuperare i dati da un'unità guasta?
Romandia,

Cordiali saluti, non ho usato il tag spinrite di proposito. È stato utilizzato solo su un post e abbiamo davvero bisogno di tag per ogni app software? Chiunque effettui ricerche su Google colpirà spinrite nella domanda.
Romandia,

Gente - abbiamo battuto a morte questa domanda. Smetti di pubblicare risposte che non aggiungono alcun valore alla risposta già accettata. Vorrei votare per chiuderlo solo per quello, ma nessuno dei motivi disponibili per la chiusura è rilevante.
Romandia,

2
se ritieni che ci siano state abbastanza risposte, basta ignorarne di nuove. Non è un grosso problema.
John Gardeniers,

Risposte:


58

Ho avuto un'esperienza abbastanza buona con SpinRite, ma penso che sia altamente sopravvalutato. In effetti, potrebbe essere troppo intelligente per il suo bene. Esistono soluzioni gratuite che funzionano altrettanto bene (in realtà, quelle gratuite potrebbero funzionare anche meglio).

Avevamo un'unità NTFS da 200 GB che improvvisamente si guastò catastroficamente. Questa doveva essere l'unità "condivisa" su cui le persone scaricavano temporaneamente le cose, ma alla fine si trasformò in un enorme repository di dati che aveva backup vari, così come un mucchio di file che nessuno si preoccupava di eseguire il backup da nessuna parte. Quando il disco è morto, non siamo riusciti a montarlo, non importa quante volte abbiamo eseguito chkdsk o altri strumenti.

Alla fine, abbiamo acquistato ed eseguito SpinRite ... che ha continuato a funzionare per più di 1 mese. Ogni volta che colpiva un cluster danneggiato, impiegava ore a cercare di recuperare i dati da esso. Ancora una volta, ha funzionato ininterrottamente per più di un mese nel tentativo di recuperare i dati da un'unità difettosa da 200 GB. (A difesa di SpinRite, può scansionare un'unità in poche ore se non ci sono difetti fisici.) Alla fine SpinRite è stato in grado di recuperare tutti i nostri file, anche se molti di quelli più grandi si sono comunque rivelati corrotti. SpinRite ha anche reso nuovamente montabile l'unità. Quindi direi sicuramente che ha fatto qualcosa.

Tuttavia, nonostante il fatto che abbia funzionato, non so se sia stato d'aiuto se non l'avvio di un CD Linux e l'esecuzione di dd per copiare l'intero disco in un file. C'è qualcosa da dire per non aver eseguito un disco morente per un mese intero, poiché sta morendo! I difetti fisici sembrano avere l'abitudine di diffondersi. Non mi sorprenderebbe se il disco si degradasse ulteriormente mentre SpinRite era in esecuzione. Personalmente, preferirei rimuovere i dati dal disco il più rapidamente possibile, creare diverse immagini di backup e provare a riparare i file offline.

Recentemente abbiamo dovuto recuperare altri dati e dd ha fatto un ottimo lavoro. Puoi dirlo per copiare tutti i dati validi dall'unità, quindi puoi eseguirlo un paio di volte in più per andare avanti e provare di più (ad esempio, utilizzare blocchi di dimensioni inferiori) cercando di estrarre i dati dalle aree danneggiate.

Se hai circa un'ora da perdere, direi che vale la pena dedicare del tempo a imparare a usare dd invece di acquistare SpinRite: http://www.debianadmin.com/recover-data-from-a-dead -Hard-drive-tramite-dd.html

Oppure segui il percorso leggermente più semplice e scarica dd_rescue: http://www.garloff.de/kurt/linux/ddrescue

Se vuoi ancora eseguire SpinRite, ti consiglio vivamente di farlo DOPO aver copiato tutti i dati esistenti dall'unità, nel caso in cui l'esecuzione dell'unità per un periodo di tempo più lungo gli permetta di peggiorare ulteriormente.

Ogni volta che si ottiene una nuova unità, è necessario avviare un CD Linux ed eseguire badblock per verificarne la presenza di difetti. È inoltre necessario controllare periodicamente il deterioramento delle unità. Abbiamo avuto almeno 2 unità nuove di zecca con difetti e altre 3 o 4 muoiono entro un paio di mesi (anche se abbiamo fatto test approfonditi prima di metterli in servizio).

Si noti che è necessario eseguire badblock come root o aggiungere il prefisso "sudo" se si sta eseguendo l'avvio da un CD live di Ubuntu.

Unità nuovissime (attenzione: distrugge tutti i dati!):

badblocks -wvs /dev/sd#

o

badblocks -wvs /dev/hd#

Unità in uso (test di sola lettura):

badblocks -vs /dev/sd#

o

badblocks -vs /dev/hd#

Dove # è il numero dell'unità in Linux. Le unità IDE di solito sono chiamate / dev / hd # e le unità SCSI (e spesso SATA) sono / dev / sd #.

Maggiori informazioni sui badblock qui: http://en.wikipedia.org/wiki/Badblocks

A proposito, anche se dd e badblock sono programmi Linux, puoi usarli su unità NTFS e puoi anche montare partizioni NTFS in Linux, indipendentemente dal fatto che tu stia usando partizioni MBR, dischi dinamici o dischi GPT.

La documentazione di Steve discute di molti problemi ipotetici che teoricamente SpinRite potrebbe aiutare. Ad esempio: i dati che svaniscono nel tempo e devono essere "aggiornati" leggendo ogni blocco e riscrivendoli di nuovo sul disco, o l'idea che riposizionare ripetutamente la testina di lettura su entrambi i lati di un blocco alla fine ti permetterà di dividere statisticamente i dati originali memorizzati in quel blocco. Logicamente, queste cose hanno un senso, ma penso che siano solo soluzioni a problemi accademici che potrebbero non sorgere nel mondo reale. (Almeno, con i dischi rigidi - forse i dischi Zip e simili erano più sensibili allo sbiadimento dei dati.) Se Steve citasse articoli sugli argomenti o se queste tecniche si fossero dimostrate sperimentalmente efficaci, quindi mi aspetto che ci siano molti cloni SpinRite open-source o disponibili in commercio. Sarebbe ben all'interno delle capacità di un programmatore di script medio di scrivere uno script shell Python, Perl o UNIX che includa tutte le funzionalità documentate di SpinRite.


2
Wow. +1 per grandi informazioni sui badblock.
Kamil Kisiel,

9
Hai inserito un sacchetto per congelatore e hai congelato prima l'unità? Aiuta un disco morente a funzionare per il tempo necessario per montare e copiare roba. A volte.
dlamblin,

3
Le osservazioni sono: Steve non è rilevante. Questa risposta è informativa ma potrebbe essere pulita rimuovendoli.
Ethan Post,

4
@Ethan: grazie, ho aggiornato l'articolo. Stavo cercando di sottolineare che SpinRite potrebbe essere troppo intelligente per il suo bene - vale a dire che Steve sembra avere l'abitudine di riprogettare le sue soluzioni senza cercare adeguatamente i problemi. Ad esempio, ha scritto due utility in assembly per abilitare / disabilitare un paio di porte di rete in Windows e ha scritto un lungo e lungo articolo a riguardo - solo per scoprire in seguito che avrebbe potuto facilmente fare la stessa cosa deselezionando una casella in Finestre.
rapina il

3
@Alex: SpinRite è simile a chkdsk o badblocks; cerca solo molto di più. È discutibile quanto più difficile debba davvero provare. Mentre la testa spazza avanti e indietro cercando di leggere un brutto blocco, potrebbe anche raschiare la polvere attraverso i piatti, danneggiandoli ancora di più. Salvare i dati è buono, ma infliggere più usura su un disco già morente è male. Penso che se hai già SpinRite e vuoi eseguirlo, allora dovresti farlo solo DOPO che hai copiato i dati esistenti. Quindi eseguire SpinRite, copiare nuovamente i dati e vedere cosa è cambiato, se non altro. Inoltre: grazie! :)
rapina il

28

Dopo aver scritto il firmware dell'unità disco in passato (a partire dagli anni '80), qui ci sono molte idee sbagliate su ciò che fa il firmware dell'unità. Ho anche trascorso molto tempo sui forum GRC, ma non sono collegato a SpinRite in alcun modo diverso da come utente.

Innanzitutto, il firmware dell'unità ha sempre recuperato e rimappato i settori almeno dagli anni '80 (allora ho scritto il firmware per farlo). Non c'è assolutamente nulla di nuovo in questo. Quando le unità colpiscono un settore problematico, eseguono diversi tentativi per conto proprio, ma il numero è limitato perché all'unità non è consentito passare alcuni secondi con un comando di lettura: molti sistemi operativi si arrabbiano se l'unità non completa un comando in ben meno di un secondo. Se l'unità è in grado di recuperare i dati, di solito rimappa automaticamente il settore se ritiene che l'errore sia più di un singhiozzo una tantum. Quindi programmi come chkdsko ddche leggono semplicemente l'unità disco attiveranno questo comportamento così come SpinRite.

La vera domanda è cosa succede quando il firmware dell'unità non è in grado di recuperare i dati del settore. Quello che farà SpinRite che la maggior parte degli altri programmi non fa è fare migliaia di riletture e ricerche per vedere se riesce a far leggere correttamente i dati una volta al disco. In questo caso, SpinRite indica all'unità di rimappare il settore e scrive i dati recuperati su di esso. Nella mia esperienza, più rilievi e reseek hanno un tasso di successo limitato e, come altri hanno notato qui, può comportare l'utilizzo della durata limitata rimanente di un'unità guasta. Quindi è sempre una buona idea provare a usare ddo chkdskprima di provare SpinRite.

Il problema è quando l'unità non è in grado di recuperare i dati, indipendentemente dal numero di rilievi e reseeks provati. SpinRite legge i dati grezzi non corretti dal settore molte volte e fa un'analisi statistica di ciò che restituisce per provare a recuperare i dati effettivi. Quindi indica all'unità di rimappare il settore e scrive i dati recuperati su di esso. Questa parte di SpinRite è unica per quanto ne so, ed è un ultimo sforzo quando tutto il resto ha fallito. Di conseguenza, ho usato SpinRite per recuperare dati che nessun altro programma (dd, diagnostica del produttore, ecc.) è stato in grado di farlo. Ma quando esegui SpinRite, devi accettare che i dati recuperati potrebbero essere solo parzialmente corretti. SpinRite ha anche l'effetto di mappare tutti i blocchi danneggiati, il che può rendere nuovamente utilizzabile l'unità. Ma anche scrivere semplicemente in tutti i settori danneggiati lo farà, e questo può essere fatto badblocks.

Naturalmente, alcune unità sono una causa persa che nessun programma può salvare. Se hai davvero bisogno dei dati, porta l'unità in una casa di recupero che proverà a sostituire parti difettose dell'unità e altre tecniche per recuperare quanti più dati possibili. Preparati a spendere migliaia di dollari. È un processo molto laborioso che richiede costose camere bianche e questi luoghi devono mantenere inventari di pezzi di ricambio per ogni unità commercialmente rilasciata che risale a anni fa.

Al momento della stesura di questo articolo, Steve sta lavorando alla versione 7 di SpinRite che includerà il recupero dei dati in modo simile a dd_rescuequello del settore. Presumibilmente, ciò avverrà prima che si concentri sui singoli settori danneggiati, in modo da non consumare la vita di un impulso morente nel recupero di un solo settore.


3
Penso che la maggior parte della gente risieda negli innumerevoli passi falsi di Steve e che se il programma avesse avuto qualche salsa segreta qualcuno lo avrebbe capito ormai e avrebbe cercato di copiarlo.
Chris S,

1
Risposta meravigliosa, è fantastico ottenere informazioni da qualcuno che è stato "dietro le quinte" per un po '. Vorrei ancora che tu ponessi una maggiore enfasi sulla potenziale perdita di dati causando un maggiore sforzo sul disco se già si guasta, come si dovrebbe andare in una casa di recupero dell'unità (come hai detto).
pauska,

2
Tenner, hai qualche dettaglio su quale set di comandi dalla specifica del comando ATA consentirebbe di leggere un settore "non corretto"? Per quanto ne so, ciò non è né possibile né auspicabile in quanto la registrazione e la lettura della superficie adottano un approccio statistico e inevitabilmente produrrebbe errori che dovrebbero essere corretti dalle informazioni ridondanti contenute nel codice di correzione degli errori.
the-wabbit,

2
In passato era possibile con il comando Leggi lungo, che rimandava all'host i dati grezzi dal settore, supponendo che l'unità avesse i dati di un intero settore (a volte il settore è così gravemente danneggiato che non può nemmeno farlo, no importa quanto siano danneggiati i dati). Lo scopo originale era quello di consentire il test host della solidità ECC dell'unità. Steve non ha mai detto se questo è quello che usa. Tuttavia, il comando Leggi lungo è stato rimosso dalle versioni recenti della specifica ATA. Se questo è ciò che Steve utilizza attualmente, non so cosa farà in futuro.
tenner

1
READ LONGè stato contrassegnato come obsoleto come da ATA4. Ciò significherebbe che è andato via per circa 20 anni. Il punto che sto cercando di sottolineare è che probabilmente non esiste alcun comando per leggere i dati non corretti grezzi da un'unità , quindi SpinRite non ha modo di ottenere ciò che afferma di fare.
the-wabbit il

10

SpinRite è stato un grande programma nell'era in cui è stato scritto, molto tempo fa. All'epoca, avrebbe fatto black magic per recuperare unità apparentemente tostate, essendo più persistenti del firmware dell'unità stessa.

Ma qui nel 2009, è inutile. Le unità moderne eseguono da sole complicate mappature e test di settore, e SpinRite è troppo vecchio per sapere come attivarle correttamente su tutte le unità in circolazione. Quello che dovresti fare invece è imparare come usare gli smartmontools , probabilmente tramite un CD di avvio di Linux (poiché il momento principale in cui hai bisogno è quando l'unità è già brindata).

La mia solita routine quando un'unità inizia a tornare indietro è eseguire il backup dei suoi dati utilizzando dd, eseguire smartmontools per vedere quali errori vengono segnalati, attivare un test automatico e controllare nuovamente gli errori, quindi avviare il software di recupero del produttore per vedere se il problema può essere corretto da esso. L'idea che SpinRite sappia di più sull'unità rispetto all'interfaccia fornita da SMART e dagli strumenti del produttore è obsoleta da almeno dieci anni. Inoltre, ottenere le informazioni nei registri SMART aiuta se è necessario RMA sull'unità come difettoso, qualcosa che SpinRite non ti aiuta.

Si noti che i rapporti occasionali vedono che i problemi di "correzione" di SpinRite sono una coincidenza. Se si accede a un settore su un disco moderno che è male, l'unità lo rimpiazzerà spesso dai ricambi tenuti a tale scopo. SpinRite non ha fatto altro che accedere al settore danneggiato, in realtà non ha riparato nulla. Questo è il motivo per cui ottieni ancora questi rapporti aneddotici "ha funzionato per me" ad esso correlati - la stessa cosa sarebbe stata realizzata molto meglio con una scansione SMART.


7
Forzare i rimappaggi settoriali non è una coincidenza che porta agli aneddoti, è una parte importante della strategia di SpinRite. SpinRite ha anche ottenuto unità per riconoscere che non potevo eseguire smartmontools, perché "non c'era". Non credo che SpinRite sia indispensabile nel 2010 come nel 1999, ma "senza valore", non credo, ho recuperato troppi dischi con esso, con il minimo sforzo. Anche se esistono altri metodi ora, non puoi batterlo per utilità. Basta avviare ed eseguire.
km

9
kmarsh, non credo che tu capisca come funziona la rimappatura del settore. Il firmware del convertitore moderno rimappa automaticamente un settore quando QUALSIASI operazione di lettura / scrittura restituisce un segnale marginale. GRC afferma che SpinRite "aggiorna" i dischi "forzando" la rimappatura del settore, il che è tecnicamente vero, ma anche qualsiasi comando che legge l'intero disco. Avvia qualsiasi CD Linux live ed esegui 'cat / dev / sda> / dev / null' e hai appena "aggiornato" il disco, senza pagare $ 89.
Ryan B. Lynch,

2
Ryan, a seconda della fonte che leggi, sul "Conteggio attuale del settore in sospeso", le letture riuscite non comporteranno sempre una rimappatura. Acronis indica che accadrà se "si verificano ancora errori". Altri dicono che accadrà solo su scritture come l' articolo di Wikipedia (e che può essere condizionale). In ogni caso, non è necessario SpinRite per eseguire questo ciclo. Ciò che SpinRite afferma di fare diversamente non è rinunciare immediatamente ai settori in sospeso (se Dynastat funziona, non ne sono sicuro).
James Snyder,

2
Ryan, le unità NON rimappano automaticamente un settore se non riescono a recuperare i dati. Supponiamo che lo abbiano fatto. Cosa scriverà l'unità nel settore dopo averlo rimappato poiché non è riuscito a recuperare i dati dal settore originale? E dopo averlo rimappato, il settore sarebbe sempre stato buono, ma con i dati SBAGLIATI. Questa è la corruzione dei dati, che nessun produttore di unità farà consapevolmente. Inoltre, se un settore è danneggiato, molti OEM non vogliono il rimappatura automatica. Preferirebbero piuttosto consentire più tentativi di host, il che è impossibile se l'unità rimappa automaticamente il settore.
tenner

10

Posso dirti con certezza che questo strumento recupererà i dati che altri strumenti (come ddrescue ) non lo faranno. Pertanto, vale la pena utilizzarlo se l'unità non funziona. Spinrite ha recuperato un'unità per me quando tutti gli altri strumenti hanno fallito. Tuttavia, può solo recuperare determinati tipi di errori e non funziona ogni volta.

Detto questo, ci sono casi importanti in cui non dovresti nemmeno tentare di ripristinare il tuo disco con spinrite o qualsiasi altra soluzione basata su software. Cioè, se il tuo disco non è riuscito per un motivo sconosciuto e i dati su di esso sono assolutamente critici - dovresti immediatamente scollegare il disco e spedirlo direttamente a un'officina di riparazione professionale ( non squadra di geek o dottori dei datio altri negozi di consumo) dove possono smontarlo per scoprire e risolvere il problema. Questi negozi operano in un ambiente pulito e dispongono degli strumenti per sostituire teste, motori, PCB e qualsiasi altro componente che potrebbe non funzionare. Non sono economici - nell'ordine da $ 800 a $ 3000 (o più) per un singolo disco, ma sono di gran lunga il tuo colpo migliore.

Soprattutto, se all'interno del contenitore sono presenti danni fisici, la semplice rotazione dell'unità può distruggere irrimediabilmente i dati , rendendo inutili eventuali tentativi di recupero futuri. Spinrite non può ripristinare un disco con componenti danneggiati. Far girare l'unità per qualsiasi motivo se ci sono pezzi sciolti all'interno è incredibilmente distruttivo.

Inoltre, e Spinrite non funziona "in modo non distruttivo", ovvero rimappa i settori danneggiati dopo averli letti, il che può influire sui futuri sforzi di recupero. Pertanto, se si desidera tentare un ripristino basato su software, è necessario eseguire il dump di ciò che è possibile utilizzare come strumenti ddrescuee quindi utilizzare spinrite sull'unità.


"nell'ordine da $ 800 a $ 3000 per un singolo disco", vale a dire quando è economico. Almeno i ragazzi che lo fanno per i federali nel mio paese fanno pagare fino a ~ 300 in USD per ogni GB.
Camilo Martin,

@CamiloMartin: se qualcuno fa pagare per le informazioni che ti vengono fornite piuttosto che per il lavoro che svolgono effettivamente, allora devi trovare qualcuno che sia un po 'più onesto. È come un'officina di riparazione di auto che carica per quanto andrà lontano un'auto piuttosto che per l'installazione delle nuove pastiglie dei freni. Nessuno dei negozi (altamente qualificati) con cui ho lavorato utilizza quel tipo di schema tariffario; forse il contratto alimentare ha gonfiato il loro ego.
Tylerl,

1
Molto probabilmente è così (dal momento che il loro contratto con il governo non è in questi termini). A proposito, SpinRite mi sta aiutando a recuperare un disco rigido. Il mio processo attuale è quello di mantenere l'unità il più fredda possibile con una ventola (e in realtà non si riscalda minimamente) e mentre ci vuole troppo tempo, alla fine lo sto rimontando e controllando lo stato dei file . Posso confermare che un file è stato recuperato ed è stato letto centinaia di volte con ddrescue prima (senza alcun effetto). Sono felice!
Camilo Martin,

6

Un punto importante ancora mancante qui è che SpinRite è stato scritto da Steve Gibson, un uomo che è stato criticato per incompetenza per anni e ha corso innumerevoli attacchi ai mulini a vento durante la sua "carriera" tardiva. Sebbene ciò non significhi necessariamente che dalla sua "Gibson Research Corporation" non può uscire un buon software, dovrebbe almeno far controllare tutti due volte . Come molti hanno notato, ci sono molte alternative open source (per lo più come Linux Live CD) per il recupero dei dati che funzionerebbero almeno.


5
+1. E per quanto ti voglia di fare +1 su di te più volte per questo, come espresso, si legge come un commento e non una risposta .
jscott,

Una risposta a questa domanda è se fidarsi di Steve Gibson per essere bravo in informatica e programmazione. È un po 'un'opinione personale che ho cercato di tenere fuori il più possibile. Per me si riduce a "non toccarlo con un bastone". E certamente non spendere soldi per questo. Inoltre, non rientrerebbe in un commento. Puoi modificare, se ritieni che possa essere migliorato.
the-wabbit il

2
Tre di questi articoli sono stati scritti dallo stesso uomo, Thomas C. Greene. Non proprio giusto.
Peter,

1
@Peter il punto di base è che non importa. Gli articoli fanno riferimento a eventi che possono essere verificati mediante semplici ricerche. Anche se Greene aveva una propensione nei confronti di Steve Gibson, non rende meno vera nessuna delle rappresentazioni fattuali. Inoltre, credo che il pregiudizio sia stato ben meritato dalla storia di Steve delle rivendicazioni volgari.
the-wabbit,

1
@ syneticon-dj Abbastanza giusto, ma i fatti sono facilmente spiegabili, dopo tutto Fox News è il nome più affidabile nelle notizie.
Peter,

5

Lo userei, lo userei, lo consiglierei.

Avevo un disco rigido SATA da 160 GB pieno di disegni Solidworks su di esso. Un giorno un'interruzione di corrente ha smontato questa macchina. Successivamente la macchina sarebbe solo bluescreen durante l'avvio.

Alla fine abbiamo acquistato SpinRite dopo aver provato ChkDske i semplici programmi di utilità del produttore. SpinRite ha trovato e corretto quegli errori sul disco. Tutti i dati sono stati recuperabili dopo.

Se il tuo disco rigido è brindisi e se i tuoi dati valgono più del costo di un nuovo disco , vale l'acquisto di $ 89 USD.


2
Non hai avuto il backup? Preferirei raccomandare di fare backup e fare RAID.
niXar,

3

Tutto quello che so è che Spinrite è un prodotto molto vecchio e il fatto che sia alla versione 6 sembra suggerire che non avesse molti aggiornamenti. Ne ho sentito parlare circa 15 anni fa, quando Windows era ancora un componente aggiuntivo a 16 bit per MS-DOS. La pagina di Wikipedia dice anche che la sua prima versione è stata costruita nel 1988! E un prodotto non sopravviverà a 21 anni se non è un buon prodotto. Tuttavia, fanno sembrare che sia un prodotto molto versatile con molti usi possibili, ma quelli sono solo venditori che parlano, dal momento che fondamentalmente è solo un pezzo di software che scansiona e corregge la memorizzazione dei dati magnetici.

Il creatore può essere considerato affidabile, sebbene sia un software utilizzato principalmente dagli specialisti dell'hardware. Considerando il prezzo, non è molto costoso per questo tipo di strumento, ma è uno strumento che non ho mai avuto bisogno finora.

Tieni presente che gli strumenti di scansione del disco impiegheranno ore per finire su dischi di grandi dimensioni. Se hai intenzione di controllare un disco da 2 TB con esso, prendi una ciotola di patatine e una birra, siediti sul divano e guarda un film mentre permetti a SpinRite di scansionare il tuo sistema. (Quindi, guarda un secondo e un terzo film, lavati i denti, vai a letto, alzati, fai la routine mattutina e controlla se è fatto ...) Naturalmente, questo è un problema che tutti i software hanno, se scansionare un enorme settore di dischi per settore.

Se hai appena eliminato un file o formattato un disco per errore, altri strumenti (gratuiti) saranno un'opzione migliore. SpinRite è più pratico sui dischi che stanno iniziando a degradare, per recuperare i dati dalle aree danneggiate.

Ma ancora una volta, non ho esperienza con questo prodotto poiché non ne ho mai avuto bisogno. Tendo a mantenere i backup e persino i backup dei backup. Ma posso pensare che sia utile per le persone in un negozio di riparazioni hardware quando un cliente chiede loro se possono recuperare alcuni dati persi da un disco rigido danneggiato.


1
Vorrei aggiungere che il sito su FAQ menziona che la sua velocità sarebbe fino a 2 GB al minuto. Spesso solo più lento di così. Quindi, 120 GB potrebbero richiedere un'ora, un Terabyte quasi 8 ore. Cioè, se non si verificano problemi. Quindi no, non sto esagerando quando ti dico di iniziare SpinRite la sera e controllarlo al mattino!
Wim ten Brink,

Ero uno di quegli utenti della versione 1! :-) Ho salvato un vecchio disco RLL (2,7) sul mio turbo XT! Un profondo aggiornamento periodico era la cosa giusta per riportare indietro quei vecchi azionamenti con motore passo-passo! L'ho usato fino alla versione 3, a quel punto non ho avuto alcun guasto all'unità di cui mi sono preoccupato (quindi non ho fatto alcun aggiornamento del software).
Brian Knoblauch,

Linux stesso è appena arrivato alla versione 3 (e per quanto ne so, non ci sono stati cambiamenti di grande entità, volevano solo aumentare il numero maggiore dopo così tanto tempo). I numeri di versione non significano sviluppo.
Camilo Martin,

2

È abbastanza insignificante dire che è "migliore" di chkdsk. Chkdisk è buono per quello che fa. Spinrite presumibilmente fa qualcos'altro.

Per molti degli aneddoti sopra, semplicemente usando dd o preferibilmente ddrescue da un disco di avvio si recupereranno comunque i dati - gratuitamente.

Quello che Spinrite sembra fare è rimappare i badsector a livello del disco (piuttosto che il sistema operativo) e cercare di "riparare" i difetti di superficie sovrascrivendo più volte. Se questi settori danneggiati (fisici o logici) impediscono la lettura del disco da parte di Windows, allora sembrerà che SR compia un miracolo, ma spesso ciò è dovuto al fatto che si tratta di un disco di avvio, quindi non viene coinvolto in problemi NTFS. Tuttavia, qualsiasi disco di avvio di Linux accederà ai dati. Inoltre sullo stesso disco linux che esegue ddrescue clonerà il disco invertendo e riprovando / ignorando i settori danneggiati che incontra per consegnare tutti i dati non danneggiati su un altro disco specificato, il che è davvero ciò che vuoi che accada. Perdere alcuni settori non è normalmente una catastrofe. Ma rovinare un disco già debole lo è.

Spinrite e HDD Regnerator (un prodotto simile) hanno usi molto limitati. Hai bisogno di un disco con settori danneggiati fisici che impediscono la lettura o il montaggio del disco e dati che non apprezzi tanto da pagare per un DR corretto. In quelle situazioni SR può aiutarti a superare il primo ostacolo e fare il corretto recupero.


2

Sembra che qui abbiamo l'inizio di una guerra santa SpinRite. Parte di ciò sembra derivare da una certa ambiguità su cosa sia Spinrite e su chi sia il pubblico target. Possiedo Spinrite 6, l'ho usato sui miei sistemi e l'ho fatto funzionare e non funzionare. Fa quello che è stato progettato per fare piuttosto bene, ma non puoi guidare una vite con un martello. Dobbiamo usare lo strumento giusto per il lavoro.

Spinrite NON è uno strumento di recupero del file system. Non conosce NTFS da FAT da HPFS da EXT3. Eventuali problemi a livello di file system non verranno corretti, guideranno solo i problemi di lettura dei dati, che ho scoperto che gestisce piuttosto bene. Se hai un problema a livello di file system, usa qualcos'altro.

Spinrite non è davvero per noi Linuxheads che si sentono a proprio agio a lavorare sulla riga di comando con strumenti come 'dd'. (Se hai mai raccontato o riso una barzelletta con la parola "sudo", significa questo!) È per l'utente intermedio che lavora principalmente con una GUI e non ha eseguito il backup dall'amministrazione Clinton.

Funziona con il sistema di monitoraggio SMART dell'unità (anche se il tuo BIOS è disabilitato per qualche motivo come il mio, senza alcuna opzione di BIOS per attivarlo .. grr ...) e non dice semplicemente "questo settore è male, spostalo ", ma in realtà prova diversi modi per ottenere quanti più dati possibili da un settore danneggiato, colmare il divario con un'ipotesi statistica, quindi fare in modo che SMART trovi un nuovo posto per inserire i dati. Può sembrare che perdere alcuni settori non sia un grosso problema, e di solito non lo è, a meno che non sia nella tabella delle partizioni o nel mezzo di alcuni file di database che spesso sono tutti o niente. In questi casi, è necessario il settore indietro, anche se non è completamente accurato. Non ho visto nient'altro che fa il parziale recupero del settore, di solito è solo goodsectorread = spostalo contro badsectorread = lanciarlo.

L'uso migliore di Spinrite è davvero la manutenzione dell'unità. Esegui la cosa una volta ogni pochi mesi in modo che il sistema Smart guardi effettivamente tutto e rimappi le necessarie. DD farà la stessa cosa, ma se ci sono settori danneggiati che non possono essere letti, SMART la lancerà completamente. Spinrite potrebbe effettivamente eliminare il 90% del settore. Ancora una volta, non è un grosso problema se si tratta di un .jpg. Davvero un grosso problema se è la tua tabella delle partizioni.

Kelley B. Support mons


Non sono sicuro di dove hai avuto l'impressione di una "guerra santa" ... certo, non tutti i post sono d'accordo tra loro, ma questo è piuttosto il punto del sistema di scambio di stack, poiché la risposta più ritenuta corretta verrà votata . Detto questo, è sicuro di dire che ritieni che la persona che utilizza lo spinrite non sia un amministratore di sistema professionale ma piuttosto un "utente di livello intermedio"?
Romandia,

2

Spinrite è solo un altro strumento nel tuo arsenale ed è bravo in quello che fa. Uno dei principali vantaggi di Spinrite è che è inarrestabile il tentativo di recuperare l'ultimo bit che può da un settore danneggiato del disco rigido. Fondamentalmente si trova lì e continua a leggere il settore più e più volte da diverse angolazioni per cercare di ottenere una buona lettura (ecco perché ci vuole così tanto tempo). Se hai assolutamente bisogno di recuperare alcuni dati che si trovano su un blocco danneggiato, non conosco uno strumento migliore di Spinrite.

Sono assolutamente d'accordo con la risposta di Rob che non vorrai eseguire un disco rigido difettoso per un mese per ottenere i tuoi dati perché ci sono ottime possibilità che fallisca completamente prima che finisca mai. Ma un'altra soluzione potrebbe essere quella di fare prima un dd e ottenere tutti i dati che puoi da esso e quindi fare uno spinrite per vedere se puoi ottenerne un po 'di più.

Spinrite ha anche alcune altre belle funzioni disponibili in strumenti gratuiti come copiare i dati sul disco rigido in modo da prevenire la perdita di dati dal degrado magnetico.


2

Il buono: - Dà alla tua guida un allenamento e se è morto o i dati di nessun valore non hai niente da perdere, potrebbe farti andare oltre. Il cattivo: - Il jumbo del mumbo ha avanzato una sua operazione che decrementa la sua credibilità. Alcuni di questi potrebbero essere stati validi 20 anni fa, ma ora?

La premessa che l'unità è OK se recupera settori. Ho usato Ver 1 uno 20 anni fa e non era un presupposto valido allora e non lo è ora. Ho imparato a mie spese che i settori danneggiati recuperati dovrebbero essere utilizzati solo come un'opportunità per salvare i dati prima di lanciare l'unità, non continuare a utilizzarli come se fossero corretti.

Inoltre, come affermato in altri post, l'utilizzo di questo su un'unità difettosa significa che stai per dargli l'allenamento della sua vita. Qualsiasi utente deve comprenderlo e possibili implicazioni. Non lo raccoglierai dal sito GRC.

Difficile credere che le persone abbiano effettivamente pubblicato commenti sulla correzione delle unità del file server aziendale e sulla messa in servizio. O sono stati fortunati o più probabilmente non avrebbero pubblicato quando è stato bombardato alcuni giorni / settimane lungo la pista.


2

Funziona, punto e, in caso contrario, rovino il disco. Se un'unità non è in grado di estrarre i piatti di spinrite. Non voglio fidarmi di più del tempo necessario affinché Spinrite recuperi tutto ciò che resta. Sicuramente i file grandi muoiono, ma sarei felice con un sacco di foto di compleanno di un cliente (piccola K) di qualche mezza età.iso comunque ...

Ho usato lo spinrite dal suo debutto. Da allora praticamente ininterrottamente. Ho usato anche la maggior parte dei programmi di utilità dei produttori.

La mia prima telefonata è stata per un IBM XT che non si avviava. Ho estratto il mio 5 1/4 caricato con msdos, fdisk, format, copy, spinrite e l'ho lasciato in esecuzione durante la notte al livello più alto, sono tornato il giorno dopo e ho scoperto che quel piccolo rettangolo rimbalzava. Ho colpito lo spazio un paio di volte ed è fatto. Riavvio e abbracci dalle mie gemme gran all'avvio del loro sistema, e ho pagato $ 20! Quello è 20+ anni fa. L'ho usato da allora per riparare numerose unità, tanto che ho perso il conto.

Velocemente fino ad oggi, e nel tentativo di trovare una vecchia versione di spinrite, e mi sono imbattuto in voi ragazzi. L'ho appena usato per riparare un laptop buds mentre lo scrivevo. Quindi sì, è così che so che funziona. Non mi interessa cosa si dice del suo creatore, il suo lavoro di creazione (almeno le prime versioni), è abbastanza buono per me.

Sicuramente se la tua tecnologia è abbastanza per offrire un'opinione, hai un hdd discutibile che muore da qualche parte. Dai un'occhiata in tempo reale e torna indietro. Non può fare miracoli, ma se il conteggio dei settori persi non sale, è fantastico! Se cade ancora meglio. Se sale, è il tempo del cestino. Dipende solo dalla forza con cui la testa (e) si è schiantata sul disco e se stava girando in quel momento.


1

Immagino di poter essere classificato come "uno di quegli utenti domestici", ma ecco la mia esperienza: l'ho provato una volta sul laptop di mia madre che non si avviava. Durante l'avvio di Windows abbiamo ottenuto un BSOD che sosteneva che mancavano alcuni file di sistema. Ho provato a eseguire SpinRite, ci è voluto un po ', ha detto che ha trovato alcuni settori rotti o qualcosa del genere (era un po' di tempo fa). Quando è stato fatto, si è avviato senza problemi.

L'unica cosa che devo dire che odio è che non funziona con le unità USB (per quanto ne so ...). E le unità USB sono spesso quelle che sembrano andare in crash per me ... = /

Oh, e non è particolarmente economico ...


Di solito è possibile estrarre i dischi rigidi dal contenitore USB e collegarlo direttamente al computer. Quindi SpinRite ottiene l'accesso completo al disco rigido.
Brad Gilbert,

funziona con unità USB come quelle del digitale occidentale e anche seagate? non pensavo fosse possibile aprirli ... senza aprirli, cioè ...
Svish,

Svish, hai ragione: i dischi rigidi esterni di marca spesso hanno viti di sicurezza e sono molto difficili da aprire a meno che tu non abbia uno strumento specializzato. Tuttavia, se si configura una VM per avere accesso diretto a un'unità fisica, si dovrebbe essere in grado di montare l'unità USB come disco rigido "interno" fisico ed eseguire SpinRite o qualsiasi altra utilità di basso livello. Tuttavia, solo alcuni hypervisor supportano l'accesso diretto a un disco non elaborato.
rapina il

1
Fatemi capire bene; l'unità ha mostrato importanti segni di debolezza, sei riuscito a farlo funzionare di nuovo ... e hai continuato a usarlo ??? Ecco un suggerimento: le unità sono poco costose. Ecco un secondo suggerimento: in genere hanno una garanzia di 3 anni. Me ne compro solo uno nuovo, copio i dati, rispedisco il vecchio disco al produttore sulla spedizione più economica che riesco a trovare (nessun certificato / ack ecc.) E se ritorna lo metto in un contenitore di unità esterno (per Dischi da 2,5 "costano ~ $ 15)
niXar

Bene, in primo luogo, era un laptop, in secondo luogo non era il mio laptop, terzo non era il laptop di quello che lo utilizzava (laptop sul posto di lavoro).
Svish,

1

Hanno sempre messo testimonianze nello spettacolo Security Now . (Che di per sé è piuttosto buono). Durante questi spettacoli hanno letto storie di successo dal software SpinRite. Alcuni suonano meravigliosamente, ma sono sicuro che qualsiasi altro venditore leggerà solo storie di successo sorprendenti. (Nota: non sto sminuendo le funzionalità di SpinRite, ma è solo un senso comune delle vendite leggere solo storie di successo). Quindi ascolta alcuni dei loro spettacoli e vedi cosa ne pensi di SpinRite allora.

Personalmente ho preso in considerazione l'idea di ottenere una licenza per il mio posto di lavoro, poiché (per un amministratore di sistema) si rivelerebbe uno strumento molto prezioso. Riceviamo solo così tanti avvisi per futuri guasti del disco.


3
Data un'adeguata strategia di backup e una certa tolleranza agli errori integrata, come amministratore di sistema perché dovresti averne bisogno?
Romandia,

Non credo necessariamente a tutte le testimonianze. Ne conosco almeno uno che i ragazzi di PaulDotCom hanno prodotto per farlo leggere sul podcast (che era) solo per far dispetto al signor Gibson.
Psycho Bob,

1

la mia esperienza è quella di un utente domestico. Ho avuto lo strano disco guasto (tendo a comprare hardware economico e di seconda mano per la casa) e nella maggior parte dei casi spinrite ha aiutato a rendere i dischi montabili e utilizzabili di nuovo. Il tuo chilometraggio può variare ma lo trovo un modo economico per prolungare la vita dell'hardware più vecchio - se non altro per verificare se qualcosa deve essere recuperato da esso.


1

SpinRite mi ha salvato la pancetta una volta. Avevo un disco rigido nuovo di zecca e in qualche modo il file system è cambiato da NTFS a RAW. Normalmente questo renderebbe il sistema completamente non avviabile, ma si stava ancora avviando bene. Non potevo eseguire chkdsk e i miei backup notturni non andavano a buon fine a causa di un settore danneggiato. SpinRite non è stato completato correttamente, ma ha risolto il settore danneggiato e il file system è tornato a NTFS.

È dolorosamente lento da eseguire, ma dipende da quale livello stai correndo. È decisamente meglio di chkdsk. Mi ricorda Norton Disk Doctor, ma con la possibilità di recuperare settori danneggiati invece di contrassegnarli.


Questo non ha alcun senso. Un filesystem non può "andare RAW" all'improvviso. NTFS ha un $ MFT, un $ Bitmap, ecc. Non si trasforma in RAW nello stesso modo in cui non si trasformerebbe in FAT, specialmente se è ancora avviato.
Camilo Martin,

1

Utente domestico qui. Ho usato SpinRite per un paio d'anni e lo trovo molto utile, anche se non funzionerà in ogni situazione. Anche la mancanza di supporto USB è un problema, ma vabbè. La cosa che ho notato è che devo passare il supporto SATA / PATA nel BIOS su NATIVE, se voglio che i dati SMART siano accessibili. Sono attualmente in una sessione SpinRite che durerà 130 ore al termine, ma questa è la prima volta che i dati SMART sono stati accessibili. La differenza? Non ne sono sicuro, ma vedremo.


1

Ho tentato di utilizzare spinrite per i suoi vantaggi di manutenzione, ma chi ha il tempo di lasciarlo funzionare su un disco di grandi dimensioni per> 16 ore e non è possibile utilizzare il computer per qualsiasi altra cosa mentre è in esecuzione (sei avviato in una sorta di DOS_only di modalità per eseguirlo)? Se hai molti dischi (ad esempio un enclosure di archiviazione con disco 4-5, oltre al tuo sistema e ai dischi di scambio), è un po 'folle immaginare come mantenere un tale programma. Perderesti il ​​computer per una settimana solo per fare la manutenzione ordinaria.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.