SpinRite fait-il ce qu'il prétend faire? [fermé]


65

Je n'ai aucune expérience réelle (c.-à-d. Professionnelle) avec SpinRite de Steve Gibson, donc j'aimerais mettre cela à la disposition de la communauté SF. SpinRite fait-il ce qu’il prétend? Est-ce un bon produit à utiliser? Avec une solution de sauvegarde appropriée et une tolérance de panne RAID, je n'en ai jamais trouvé le besoin, mais je suis curieux.

Il semble y avoir des messages contradictoires à ce sujet, et aucune donnée solide ne peut être trouvée de toute façon.

D'un côté, de nombreux utilisateurs à domicile ont affirmé que cela les avait aidés, mais les utilisateurs à domicile ont dit beaucoup de choses - la plupart du temps, ils n'ont pas les connaissances ou l'expérience pour décrire avec exactitude ce qui s'est réellement passé. D'autre part, la description et la documentation propres à Steve ne me laissent pas non plus confondre.

Alors, quelle est la vérité de la question? Voulez-vous l'utiliser?


Il me semble que vous n'êtes même pas sûr de ce que vous pensez. Peut-être pourriez-vous élaborer.
John Gardeniers

5
Je suis perplexe quant à pourquoi vous dites cela. D'après ce que j'ai lu, n'essaie-t-il pas de récupérer les données d'un lecteur défaillant?
Romandas

Pour votre information, je n'ai pas utilisé la balise spinrite à dessein. Il n'a été utilisé que sur un poste et avons-nous vraiment besoin de balises pour chaque application logicielle? Toute personne effectuant une recherche sur Google utilisera spinrite pour la question.
Romandas

Les gens - nous avons vaincu cette question à mort. Arrêtez de poster des réponses qui n’ajoutent aucune valeur à la réponse déjà acceptée. Je voterais pour le fermer uniquement pour cela, mais aucun des motifs disponibles ne sont pertinents.
Romandas

2
si vous pensez qu'il y a eu suffisamment de réponses, ignorez-en de nouvelles. Ce n'est tout simplement pas un gros problème.
John Gardeniers

Réponses:


58

J'ai eu une assez bonne expérience avec SpinRite, mais je pense que c'est fortement surestimé. En fait, il pourrait être trop intelligent pour son propre bien. Il existe des solutions gratuites qui fonctionnent aussi bien (en fait, les solutions gratuites pourraient fonctionner encore mieux).

Nous avions un disque NTFS de 200 Go qui a subitement échoué de façon catastrophique. C’était supposé être le lecteur «partagé» sur lequel les utilisateurs déposaient des fichiers temporairement, mais ils ont fini par se transformer en un énorme référentiel de données comportant diverses sauvegardes, ainsi qu’un ensemble de fichiers que personne ne se souciait de sauvegarder. Lorsque le lecteur est mort, nous ne pouvions pas le monter, peu importe le nombre de fois où nous utilisions chkdsk ou d'autres outils.

En fin de compte, nous avons acheté et exécuté SpinRite ..., qui a duré plus d'un mois. Chaque fois qu'il rencontrait un mauvais cluster, il passait des heures à récupérer les données. Là encore, il a fonctionné sans interruption pendant plus d’un mois pour tenter de récupérer les données d’un disque défectueux de 200 Go. (Dans la défense de SpinRite, il peut analyser un lecteur en quelques heures seulement s’il n’ya pas de défaut physique.) SpinRite a finalement été capable de récupérer tous nos fichiers, bien que beaucoup des plus gros se soient quand même avérés corrompus. SpinRite a également rendu le lecteur montable à nouveau. Donc, je dirais certainement que ça a fait quelque chose.

Cependant, malgré le fait que cela ait fonctionné, je ne sais pas si cela a aidé plus que de démarrer à partir d’un CD Linux et de lancer dd pour copier l’ensemble du lecteur dans un fichier. Il y a quelque chose à dire pour ne pas utiliser un disque mourant pendant un mois entier, car il est en train de mourir! Les défauts physiques semblent avoir l'habitude de se propager. Cela ne me surprendrait pas si le disque se dégradait encore plus pendant que SpinRite était en cours d'exécution. Personnellement, je préférerais extraire les données du disque le plus rapidement possible, créer plusieurs images de sauvegarde et essayer de réparer les fichiers hors connexion.

Nous avons dû récupérer d'autres données récemment et dd a fait un excellent travail. Vous pouvez lui dire de copier toutes les bonnes données du lecteur, puis de l'exécuter à nouveau plusieurs fois pour essayer plus fort (c.-à-d. Utiliser des blocs plus petits) en essayant d'extraire des données des zones défectueuses.

Si vous avez une heure ou deux à perdre, je dirais que cela vaut la peine de prendre le temps d'apprendre à utiliser dd au lieu d'acheter SpinRite: http://www.debianadmin.com/recover-data-from-a-dead -hard-drive-using-dd.html

Ou bien suivez la voie légèrement plus facile et téléchargez simplement dd_rescue: http://www.garloff.de/kurt/linux/ddrescue

Si vous souhaitez toujours utiliser SpinRite, je vous le recommande vivement APRÈS que vous ayez copié toutes les données existantes à partir du lecteur, juste au cas où le faire fonctionner plus longtemps permet de le dégrader davantage.

Chaque fois que vous recevez un nouveau lecteur, vous devez démarrer à partir d'un CD Linux et exécuter des badblocks pour le vérifier. Vous devriez également vérifier périodiquement vos disques pour la dégradation. Au moins deux nouveaux lecteurs ont été livrés avec des défauts et trois ou quatre autres sont morts en quelques mois (même si nous avons effectué des tests approfondis avant de les mettre en service).

Notez que vous devez exécuter les badblocks en tant que root ou préfixez les commandes avec "sudo" si vous démarrez à partir d’un live CD Ubuntu.

Nouveaux lecteurs (avertissement: détruit toutes les données!):

badblocks -wvs /dev/sd#

ou

badblocks -wvs /dev/hd#

Disques en cours d’utilisation (test en lecture seule):

badblocks -vs /dev/sd#

ou

badblocks -vs /dev/hd#

Où # est le numéro de lecteur sous Linux. Les lecteurs IDE sont généralement appelés / dev / hd # et les lecteurs SCSI (et souvent SATA) sont / dev / sd #.

Plus d'informations sur les badblocks ici: http://en.wikipedia.org/wiki/Badblocks

En passant, même si dd et badblocks sont des programmes Linux, vous pouvez les utiliser sur des lecteurs NTFS et vous pouvez même monter des partitions NTFS sous Linux, que vous utilisiez des partitions MBR, des disques dynamiques ou des disques GPT.

La documentation de Steve traite d'un grand nombre de problèmes hypothétiques que SpinRite pourrait théoriquement résoudre. Par exemple: les données s’effacent avec le temps et doivent être "rafraîchies" en lisant chaque bloc et les réécrivant sur le disque, ou la notion selon laquelle le repositionnement répété de la tête de lecture de part et d’autre d’un bloc vous permettra éventuellement de diviner statistiquement les données d'origine stockées dans ce bloc. Logiquement, ces choses ont du sens, mais je pense que ce ne sont que des solutions à des problèmes académiques qui peuvent ne pas surgir dans le monde réel. (Du moins, avec les disques durs - peut-être les disques Zip et ceux-ci sont-ils plus susceptibles de pâlir les données?) alors je m'attendrais à ce qu'il y ait beaucoup de clones SpinRite à source ouverte ou disponibles dans le commerce. Les programmeurs de scripts moyens auraient tout à fait les compétences nécessaires pour écrire un script shell Python, Perl ou UNIX incluant toutes les fonctionnalités documentées de SpinRite.


2
Sensationnel. +1 pour de super informations sur les badblocks.
Kamil Kisiel

9
Avez-vous mis dans un sac de congélation et congelé le lecteur en premier? Cela permet à un disque en train de mourir de fonctionner assez longtemps pour pouvoir monter et copier des éléments. Quelquefois.
Dlamblin

3
Les remarques concernant Steve ne sont pas pertinentes. Cette réponse est informative mais pourrait être nettoyée en les supprimant.
Ethan Post

4
@Ethan: Merci, j'ai mis à jour l'article. J'essayais de souligner que SpinRite est peut-être trop intelligent pour son propre bien - c'est-à-dire que Steve semble avoir l'habitude de trop concevoir ses solutions sans rechercher correctement les problèmes. Par exemple, il a écrit deux utilitaires dans assembly pour activer / désactiver quelques ports réseau dans Windows et a écrit un long et long article à ce sujet - pour découvrir plus tard qu'il aurait facilement pu faire la même chose en décochant une case. Les fenêtres.
Rob

3
@Alex: SpinRite est similaire à chkdsk ou badblocks; ça essaye beaucoup plus fort. On peut se demander à quel point il faut vraiment essayer. Pendant que la tête avance en avant pour essayer de lire un bloc défectueux, elle pourrait également gratter la poussière sur les plateaux, les endommageant encore plus. Récupérer les données est une bonne chose, mais infliger davantage d'usure à une unité déjà en train de mourir est une mauvaise chose. Je pense que si vous avez déjà SpinRite et que vous voulez l'exécuter, vous ne devriez le faire qu'après avoir copié les données existantes. Ensuite, exécutez SpinRite, copiez à nouveau les données et voyez ce qui a changé, le cas échéant. Aussi: merci! :)
rob

28

Ayant déjà écrit un microprogramme de lecteur de disque (à partir des années 80), il existe de nombreuses idées fausses sur ce que fait le microprogramme de lecteur. J'ai également passé beaucoup de temps sur les forums GRC, mais je ne suis pas connecté à SpinRite autrement qu'en tant qu'utilisateur.

Premièrement, le micrologiciel du lecteur a toujours récupéré et remappé des secteurs depuis au moins les années 80 (j’ai écrit un micrologiciel pour le faire à l’époque). Il n'y a absolument rien de nouveau à ce sujet. Lorsque les lecteurs rencontrent un secteur problématique, ils effectuent plusieurs tentatives à leur tour, mais leur nombre est limité car le lecteur ne peut pas exécuter plusieurs secondes avec une seule commande de lecture - de nombreux systèmes d'exploitation s'énervent si le lecteur ne complète pas une commande. bien moins d'une seconde. Si le lecteur peut récupérer les données, il remappera généralement le secteur automatiquement s'il estime que l'erreur est plus qu'un problème ponctuel. Ainsi, des programmes tels que chkdskou ddqui lisent simplement le lecteur de disque vont déclencher ce comportement aussi bien que SpinRite.

La vraie question est de savoir ce qui se passe lorsque le micrologiciel du lecteur ne peut pas récupérer les données du secteur. Ce que SpinRite fera, ce que la plupart des autres programmes ne font pas, c'est de faire des milliers de relectures et de relances pour voir si le disque peut lire les données avec succès une fois. Si cela se produit, SpinRite demande au lecteur de remapper le secteur et y écrit les données récupérées. D'après mon expérience, les relectures multiples et les reseeks ont un taux de réussite limité et, comme d'autres l'ont noté ici, peuvent entraîner l'utilisation de la durée de vie limitée restante d'un lecteur défaillant. C'est donc toujours une bonne idée d'essayer d'utiliser ddou chkdskavant d'essayer SpinRite.

Le problème est que le lecteur ne peut pas récupérer les données, quel que soit le nombre de relectures et de tentatives de relecture. SpinRite lit plusieurs fois les données brutes non corrigées du secteur et effectue une analyse statistique de ce qu’il récupère pour essayer de récupérer les données réelles. Il indique ensuite au lecteur de remapper le secteur et lui écrit les données récupérées. Cette partie de SpinRite est unique à ma connaissance et constitue un dernier effort lorsque tout le reste a échoué. En conséquence, j’ai utilisé SpinRite pour récupérer des données qu’aucun autre programme (dd, diagnostics du fabricant, etc.) a pu. Mais lorsque vous exécutez SpinRite, vous devez accepter que les données récupérées ne soient que partiellement correctes. SpinRite a également pour effet de mapper tous les blocs défectueux, ce qui peut rendre le lecteur réutilisable. Mais simplement écrire à tous les secteurs défectueux fera de même, et cela peut être fait avec badblocks.

Bien sûr, certains lecteurs sont une cause perdue qu'aucun programme ne peut enregistrer. Si vous avez vraiment besoin de données, dirigez le lecteur vers un centre de récupération de disque qui tentera de remplacer les parties défectueuses du lecteur et d'autres techniques pour récupérer le plus de données possible. Préparez-vous à dépenser des milliers de dollars. C'est un processus très laborieux qui nécessite des salles blanches onéreuses et ces endroits doivent maintenir des stocks de pièces de rechange pour chaque disque commercialisé datant des années précédentes.

Au moment d’écrire ces lignes, Steve travaille sur la version 7 de SpinRite qui inclura une récupération de données similaire à dd_rescuecelle qu’il effectue actuellement sur la récupération sectorielle. Soi-disant, cela sera fait avant qu'il ne se concentre sur des secteurs défectueux afin de ne pas utiliser toute sa durée de vie pour récupérer un seul secteur.


3
Je pense que les réserves de la plupart des gens résident dans les innombrables erreurs de Steve et que si le programme avait une sauce secrète, quelqu'un l'aurait déjà compris et aurait essayé de le copier.
Chris S

1
Merveilleuse réponse, il est bon de pouvoir compter sur quelqu'un qui a été "dans les coulisses" pendant un certain temps. J'aimerais quand même que vous mettiez plus d'emphase sur la perte de données potentielle liée à une contrainte plus grande sur le disque s'il échoue déjà, car il faut aller dans une maison de récupération de disque (comme vous l'avez mentionné).
Pauska

2
Tenner, avez-vous des détails sur le jeu de commandes de la spécification de commande ATA qui permettrait de lire un secteur "non corrigé"? Autant que je sache, cela n'est ni possible ni souhaitable, car l'enregistrement et la lecture de surface adoptent une approche statistique et produiraient inévitablement des erreurs qui devraient être corrigées par les informations redondantes contenues dans le code de correction d'erreur.
le-wabbit

2
Auparavant, c'était possible avec la commande Read Long, qui renvoyait les données brutes du secteur à l'hôte, en supposant que le disque reçoive la totalité des données d'un secteur (parfois, le secteur est tellement endommagé qu'il ne peut même pas le faire.) quelle que soit la corruption des données). L'objectif initial était de permettre à l'hôte de tester la robustesse ECC du lecteur. Steve n'a jamais dit si c'était ce qu'il utilisait ou non. Cependant, la commande Read Long a été supprimée des versions récentes de la spécification ATA. Si c'est ce que Steve utilise actuellement, je ne sais pas ce qu'il fera dans le futur.
tenner

1
READ LONGa été marqué comme obsolète à partir de ATA4. Cela signifierait qu'il est parti depuis environ 20 ans. Ce que j'essaie de dire, c'est qu'il n'y a probablement aucune commande pour lire les données brutes non corrigées sur un lecteur . Par conséquent, SpinRite n'a aucun moyen de réaliser ce qu'il prétend faire.
le-wabbit

10

SpinRite était un excellent programme à l'époque où il a été écrit il y a longtemps. À ce moment-là, il serait magique de récupérer des disques apparemment toastés, en étant plus persistants que le firmware du disque lui-même.

Mais ici en 2009, cela ne vaut rien. Les lecteurs modernes effectuent eux-mêmes des cartographies et des tests de secteur compliqués, et SpinRite est bien trop vieux pour savoir comment les déclencher correctement sur tous les lecteurs. Au lieu de cela, vous devriez apprendre à utiliser smartmontools , probablement via un CD de démarrage Linux (car vous en avez principalement besoin lorsque le lecteur est déjà grillé).

Ma routine habituelle quand un lecteur commence à revenir en arrière consiste à sauvegarder ses données à l'aide de dd, à exécuter smartmontools pour connaître les erreurs qu'il signale, à effectuer un autotest et à vérifier les erreurs à nouveau, puis à lancer le logiciel de récupération du fabricant pour voir si le problème peut être corrigé par cela. L'idée que SpinRite en sait plus sur le lecteur que l'interface fournie par SMART et les outils du fabricant est obsolète depuis au moins dix ans. Il est également utile d’obtenir les informations dans les journaux SMART si vous devez autoriser le retour du lecteur comme étant défectueux, ce que SpinRite ne vous aide pas.

Notez que les rapports occasionnels indiquant que les problèmes "résolus" de SpinRite sont une coïncidence. Si vous accédez à un secteur sur un lecteur moderne qui est en mauvais état, le lecteur le remappera souvent pour vous à partir des pièces de rechange conservées à cette fin. Tout ce que SpinRite a fait, c’est d’avoir accès au mauvais secteur, il n’a en réalité rien réparé. C'est pourquoi vous obtenez toujours ces rapports anecdotiques "cela a fonctionné pour moi" - la même chose aurait été bien mieux accomplie avec un scan SMART.


7
Forcer les remappages sectoriels n'est pas une coïncidence menant à des anecdotes, c'est un élément essentiel de la stratégie de SpinRite. De plus, SpinRite a appris à reconnaître que je ne pouvais pas utiliser smartmontools, car "ce n'était pas là". Je ne pense pas que SpinRite soit aussi indispensable en 2010 qu'en 1999, mais "sans valeur", je ne le pense pas, j'ai récupéré trop de lecteurs avec cela, avec un effort très minime. Même si d'autres méthodes existent maintenant, vous ne pouvez pas battre cela pour l'utilité. Il suffit de démarrer et de courir.
kmarsh

9
kmarsh, je ne pense pas que vous compreniez comment fonctionne la nouvelle cartographie du secteur. Le micrologiciel de lecteur moderne remappera automatiquement un secteur lorsque TOUTE opération de lecture / écriture renvoie un signal marginal. GRC affirme que SpinRite "rafraîchit" les disques en "forçant" le remappage de secteur, ce qui est techniquement vrai, mais il en va de même pour toute commande qui lit le disque entier. Démarrez n’importe quel CD Linux en direct et exécutez 'cat / dev / sda> / dev / null', et vous venez de «rafraîchir» le disque, sans payer 89 €.
Ryan B. Lynch

2
Ryan, selon la source que vous avez lue, à propos du "Nombre actuel de secteurs en attente", une lecture réussie ne donnera pas toujours lieu à un remappage. Acronis indique que cela se produira si "des erreurs se produisent encore". D'autres disent que cela n'arrivera que par écrit, comme dans l' article de Wikipédia (et cela peut être conditionnel). Dans tous les cas, vous n’avez pas besoin de SpinRite pour effectuer ce cycle. Ce que SpinRite prétend faire différemment n’abandonne pas immédiatement les secteurs en attente (que Dynastat fonctionne ou non, je ne suis pas sûr).
James Snyder

2
Ryan, les lecteurs ne remappent PAS automatiquement un secteur s'ils ne peuvent pas récupérer les données. Supposons qu'ils l'ont fait. Qu'est-ce que le lecteur écrirait dans le secteur après le remappage étant donné qu'il ne pouvait pas récupérer les données du secteur d'origine? Et après le remappage, le secteur se lirait toujours comme bon - mais avec les données FAUX. Ceci est une corruption de données, ce qu'aucun fabricant de disque ne fera sciemment. En outre, si un secteur est défectueux, de nombreux constructeurs ne souhaitent pas de remappage automatique. Ils préfèrent de beaucoup permettre plusieurs tentatives d’hôte, ce qui est impossible si le lecteur remappe automatiquement le secteur.
tenner

10

Je peux vous dire avec certitude que cet outil récupérera des données que d'autres outils (tels que ddrescue ) ne le feront pas. Et par conséquent, il vaut la peine de l'utiliser si votre lecteur est en panne. Spinrite a récupéré un lecteur pour moi lorsque tous les autres outils ont échoué. Cependant, il ne peut récupérer que certains types d’erreurs et ne fonctionne pas à chaque fois.

Cela dit, il existe des cas importants dans lesquels vous ne devriez même pas essayer de récupérer votre disque avec spinrite ou toute autre solution logicielle. Autrement dit, si votre disque est en panne pour une raison inconnue et que les données qu'il contient sont absolument essentielles , vous devez immédiatement le débrancher et l'envoyer directement à un atelier de réparation professionnel (et non à une équipe de geek ou à des docteurs en données).ou d’autres magasins de consommation) où ils peuvent le démonter pour trouver et résoudre le problème. Ces ateliers fonctionnent dans une salle blanche et disposent des outils nécessaires pour remplacer les têtes, les moteurs, les cartes de circuits imprimés et tout autre composant susceptible de tomber en panne. Ils ne sont pas bon marché - de l'ordre de 800 $ à 3000 $ (ou plus) pour un seul disque, mais ils sont de loin votre meilleur coup.

Plus important encore, si le boîtier présente des dommages physiques, il vous suffit de faire tourner le disque pour détruire irrémédiablement vos données , ce qui rendrait vaines tentatives de récupération. Spinrite ne peut pas récupérer un disque contenant des composants endommagés. Faire tourner le disque pour une raison quelconque s'il y a des morceaux en vrac à l'intérieur est incroyablement destructeur.

De plus, Spinrite ne fonctionne pas "de manière non destructive", c’est-à-dire qu’il remappe les secteurs défectueux après les avoir lus, ce qui peut affecter les efforts de récupération futurs. Par conséquent, si vous souhaitez tenter une récupération logicielle, vous devez vider ce que vous pouvez utiliser à l'aide d'outils tels que ddrescue, puis utiliser spinrite sur le lecteur.


"de l'ordre de 800 $ à 3000 $ pour un seul disque" - c'est-à-dire quand c'est bon marché. Au moins les personnes qui font cela pour le gouvernement fédéral dans mon pays facturent jusqu’à 300 dollars américains par Go.
Camilo Martin

@ CamiloMartin: Si quelqu'un facture pour l'information que vous lui donnez plutôt que pour le travail qu'il fait, alors vous devez trouver quelqu'un qui est un peu plus honnête. Cela ressemble à un atelier de réparation automobile facturant la distance parcourue par une voiture plutôt que l’installation des nouvelles plaquettes de frein. Aucun des ateliers (hautement qualifiés) avec lesquels j'ai travaillé n'utilise ce type de système de tarification; peut-être que le contrat de la fed a gonflé leur ego.
Tylerl

1
Très probablement, c’est le cas (puisque leur contrat avec le gouvernement n’est évidemment pas conforme à ces conditions). À propos, SpinRite m'aide à récupérer un disque dur. Mon processus actuel consiste à garder le disque aussi cool que possible avec un ventilateur (et en réalité, il ne chauffe pas le moins du monde). Bien que cela prenne trop de temps, je le remonte finalement et vérifie l'état des fichiers. . Je peux confirmer qu'un fichier a été récupéré et qu'il a déjà été lu des centaines de fois avec ddrescue (sans effet). Je suis heureux!
Camilo Martin

6

Un point important qui manque encore ici est que SpinRite a été écrit par Steve Gibson - un homme critiqué pour incompétence depuis des années et qui a lancé d' innombrables attaques contre des moulins à vent au cours de sa "carrière" tardive. Bien que cela ne signifie pas nécessairement qu'aucun logiciel ne peut sortir de sa "Gibson Research Corporation", cela devrait au moins faire vérifier tout le monde deux fois . Comme beaucoup l'ont noté, il existe de nombreuses alternatives open-source (principalement des CD Linux Live) pour la récupération de données qui fonctionneraient au moins aussi bien.


5
+1 Et bien que je veuille vous attribuer plusieurs fois +1, le texte se lit comme un commentaire et non une réponse .
Jscott

Une réponse à cette question consiste à savoir s’il faut faire confiance à Steve Gibson pour être un expert en informatique et en codage. C'est un peu une opinion personnelle que j'ai essayé de garder le plus loin possible. Pour moi, cela reviendrait à "ne le touchez pas avec un bâton". Et ne dépensez certainement pas d’argent pour cela. En outre, cela ne rentrerait pas dans un commentaire. Vous êtes invités à éditer, si vous pensez que cela peut être amélioré.
le-wabbit

2
Trois de ces articles ont été écrits par le même homme, Thomas C. Greene. Pas vraiment juste.
Peter

1
@Peter le point fondamental est que cela n'a pas d'importance. Les articles font référence à des événements qui peuvent être vérifiés par une simple recherche. Même si Greene avait un parti pris contre Steve Gibson, cela ne rend aucune des représentations factuelles moins vraie. De plus, je crois que le parti pris était bien mérité de l’histoire de revendications lamentables de Steve.
le-wabbit

1
@ syneticon-dj Juste assez, mais les faits sont faciles à interpréter, après tout Fox News est le nom le plus fiable dans les nouvelles.
Peter

5

L'utiliserait, l'aurais utilisé, le recommanderais.

J'avais un disque dur SATA de 160 Go rempli de dessins Solidworks. Un jour, une panne de courant a mis cette machine en panne. Ensuite, la machine n’affiche que l’écran bleu au démarrage.

Enfin, nous avons acheté SpinRite après avoir essayé ChkDskles programmes utilitaires simples du fabricant. SpinRite a trouvé et corrigé ces erreurs sur le disque. Toutes les données étaient récupérables après cela.

Si votre disque dur est grillé et que vos données valent plus que le coût d'un nouveau disque , cela vaut l'achat de 89 $ US.


2
Vous n'avez eu aucune sauvegarde? Je recommanderais plutôt de faire des sauvegardes et de faire du RAID.
niXar

3

Tout ce que je sais, c'est que Spinrite est un très vieux produit et le fait qu'il soit à la version 6 semble indiquer qu'il n'a pas eu beaucoup de mises à jour. J'en ai entendu parler il y a environ 15 ans, alors que Windows était encore un add-on 16 bits pour MS-DOS. La page Wikipedia dit même que sa première version a été construite en 1988! Et un produit ne survivra pas 21 ans s'il n'est pas bon. Cependant, ils donnent l’impression que c’est un produit très polyvalent avec de nombreuses utilisations possibles, mais ce ne sont que des vendeurs qui parlent, puisqu’il s’agit en réalité d’un logiciel qui analyse et corrige le stockage de données magnétiques.

Le créateur peut être considéré comme fiable, bien qu'il s'agisse d'un logiciel principalement utilisé par les spécialistes en matériel. Vu le prix, ce type d’outil n’est pas très coûteux, mais c’est un outil dont je n’avais jamais eu besoin jusqu’à présent.

N'oubliez pas que les outils de numérisation de disque prendront des heures sur de gros disques. Si vous voulez vérifier un disque de 2 To, prenez un bol de chips et une bière, asseyez-vous sur le canapé et regardez un film tout en laissant SpinRite analyser votre système. (Ensuite, regardez un deuxième et un troisième film, brossez-vous les dents, allez au lit, levez-vous, faites votre routine du matin et vérifiez si c'est fait ...) Bien sûr, c'est un problème que tous les logiciels ont, avoir à numériser un énorme secteur de disque par secteur.

Si vous venez de supprimer un fichier ou de formater un disque par accident, d'autres outils (gratuits) constitueront une meilleure option. SpinRite est plus pratique sur les disques qui commencent à se dégrader pour récupérer les données des zones endommagées.

Mais encore une fois, je n'ai aucune expérience avec ce produit car je n'en ai jamais eu besoin. J'ai tendance à garder des sauvegardes et même des sauvegardes de sauvegardes. Mais je peux penser que c'est utile pour les employés d'un atelier de réparation de matériel lorsqu'un client leur demande s'ils peuvent récupérer des données perdues à partir d'un disque dur en panne.


1
Je voudrais ajouter que le site FAQ mentionne que sa vitesse atteindrait 2 Go par minute. Souvent juste plus lent que cela. Ainsi, 120 Go pourraient prendre une heure, un téraoctet près de 8 heures. C'est-à-dire si aucun problème n'est rencontré. Donc non, je n'exagère pas quand je vous dis de commencer SpinRite le soir et de vérifier le matin!
Wim ten Brink

J'étais l'un de ces utilisateurs de la version 1! :-) Sauvegardé une vieille RLL (2,7) sur mon turbo XT! Un rafraîchissement périodique en profondeur était l’occasion idéale pour ramener ces vieux moteurs pas à pas! Utilisé jusqu'à la version 3, à ce stade, je n'ai pas eu de problèmes de disque (je n'ai donc effectué aucune mise à niveau du logiciel).
Brian Knoblauch

Linux lui-même vient de passer à la version 3 (et autant que je sache, il n'y a pas eu de changements radicaux, ils voulaient simplement augmenter le nombre majeur après tant de temps). Les numéros de version ne signifient pas développement.
Camilo Martin

2

Cela n'a aucun sens de dire que c'est "meilleur" que chkdsk. Chkdisk est bon pour ce qui est fait. Spinrite est censé faire autre chose.

Pour bon nombre des anecdotes ci-dessus, le simple fait d'utiliser dd ou de préférence ddrescue sur un disque d'amorçage permettra de récupérer les données - de manière gratuite.

Spinrite semble remapper des secteurs défectueux au niveau du disque (plutôt que du système d'exploitation) et essayer de "réparer" les défauts de surface en écrasant plusieurs fois. Si ces secteurs défectueux (physiques ou logiques) empêchent Windows de lire le disque, il apparaîtra que SR exécute un miracle, mais c'est souvent une gracieuseté du fait qu'il s'agisse d'un disque de démarrage. Il n'est donc pas pris au piège des problèmes NTFS. Cependant, tout disque de démarrage linux accédera aux données. De plus, sur le même disque Linux exécutant ddrescue, vous effectuerez l’inverse du clonage et réessayez / ignorez les secteurs défectueux afin de transférer toutes les données non endommagées sur un autre disque spécifié - ce que vous souhaitez réellement. Perdre quelques secteurs n’est normalement pas une catastrophe. Mais ruiner un disque déjà faible est.

Spinrite et HDD Regnerator (un produit similaire) ont des utilisations très limitées. Vous avez besoin d'un disque avec des secteurs physiques défectueux qui l'empêchent d'être lu ou monté, et des données que vous n'appréciez pas autant que de payer pour un DR correct. Dans ces situations, SR peut vous aider à surmonter le premier obstacle et à récupérer convenablement.


2

Il semble que nous ayons les prémices d’une guerre sacrée SpinRite ici. Une partie de cela semble provenir d'une certaine ambiguïté quant à la vocation de Spinrite et à son public cible. Je possède Spinrite 6, je l’utilise sur mes propres systèmes et je l’ai fait fonctionner à la fois. Il fait ce pour quoi il a été conçu, mais vous ne pouvez pas conduire une vis avec un marteau. Nous devons utiliser le bon outil pour le travail.

Spinrite n'est PAS un outil de récupération de système de fichiers. Il ne connaît pas NTFS de FAT de HPFS de EXT3. Aucun problème de niveau de système de fichiers ne sera corrigé, seulement des problèmes de lecture de données de lecteur, ce que j’ai trouvé très bien géré. Si vous avez un problème de niveau de système de fichiers, utilisez autre chose.

Spinrite n'est pas vraiment pour nous les Linuxheads qui sont à l'aise pour travailler en ligne de commande avec des outils tels que 'dd'. (Si vous avez déjà raconté une blague ou en avez ri avec le mot 'sudo', cela veut dire vous!) C'est pour l'utilisateur intermédiaire qui travaille principalement avec une interface graphique et n'a pas sauvegardé depuis l'administration Clinton.

Il fonctionne avec le système de surveillance SMART du lecteur (même si votre bios l’a désactivé pour une raison quelconque, sans option de bios pour l’activer .. grr ...) et ne dit pas simplement «ce secteur est mauvais, move it 'mais tente en réalité de différentes manières pour obtenir autant de données que possible d'un secteur défectueux, comble le vide avec une estimation statistique, puis demande à SMART de trouver un nouvel emplacement pour placer les données. Il peut sembler que perdre quelques secteurs n’est pas une grosse affaire, et ce n’est généralement pas le cas, à moins que ce soit dans votre table de partition ou au milieu de fichiers de base de données qui sont souvent tout ou rien. Dans ces cas, vous avez besoin du secteur en retour, même si ce n'est pas tout à fait exact. Je n'ai rien vu d'autre qui fasse la reprise partielle du secteur, généralement il s'agit simplement de goodsectorread = de le déplacer par rapport à badsectorread = de le jeter.

La meilleure utilisation de Spinrite est vraiment la maintenance. Exécutez-le une fois tous les quelques mois afin que le système Smart examine tout et remappe ce qui est nécessaire. DD fera la même chose, mais s'il y a des secteurs endommagés qui ne peuvent pas être lus, SMART le jettera complètement. Spinrite pourrait en fait sortir 90% du secteur. Encore une fois, pas grave si c'est un fichier .jpg. Vraiment gros si c'est votre table de partition.

Kelley B. Responsable du support


Vous ne savez pas vraiment où vous avez eu l’impression d’une "guerre sainte" ... bien sûr, tous les articles ne sont pas d’accord, mais c’est là l’intérêt du système Stack Exchange, dans la mesure où la réponse que l’on pense la plupart des gens sera correcte sera votée . Cela étant dit, est-il prudent de dire que vous pensez que la personne cible qui utilise spinrite ne serait pas un administrateur système professionnel, mais plutôt un "utilisateur de niveau intermédiaire"?
Romandas

2

La spinrite n’est qu’un autre outil de votre arsenal et elle est performante. Un des principaux avantages de Spinrite est qu’il est implacable d’essayer de récupérer le maximum possible dans un secteur défectueux de votre disque dur. Fondamentalement, il reste assis et continue à lire le secteur encore et encore sous différents angles pour essayer d’obtenir une bonne lecture (c’est la raison pour laquelle cela prend si longtemps). Si vous devez absolument récupérer des données qui se trouvent sur un bloc défectueux, je ne connais pas de meilleur outil que Spinrite.

Je suis tout à fait d'accord avec la réponse de Rob selon laquelle vous ne voudriez pas utiliser un disque dur défaillant pendant un mois pour obtenir vos données, car il y a de très bonnes chances qu'il échoue complètement avant d'avoir fini. Mais une autre solution pourrait être d’effectuer un dd d’abord et d’obtenir toutes les données que vous pouvez en extraire, puis de faire un spinrite pour voir si vous pouvez en obtenir davantage.

Spinrite possède également d’autres fonctionnalités intéressantes, disponibles dans des outils gratuits, telles que la copie des données en place sur le disque dur afin d’empêcher la perte de données due à la dégradation magnétique.


2

The Good: - Vous donnez une séance d’entraînement à votre disque. Si vous n’avez rien à perdre en cas de perte de mémoire ou de données inutiles, vous risquez d’être dépassé. Les points négatifs: - Le charabia mis en avant à propos de cette opération qui dévalorise sa crédibilité. Une partie de cela peut avoir été valide il y a 20 ans mais maintenant?

La prémisse que votre disque est OK s'il récupère des secteurs. J'ai utilisé Ver 1 il y a 20 ans et ce n'était pas une hypothèse valable à l'époque et ce n'est pas maintenant. J'ai appris à mes dépens que les secteurs défectueux récupérés ne devraient être utilisés que pour sauvegarder vos données avant de lancer le lecteur, et non pour continuer à utiliser comme si elles étaient corrigées.

En outre, comme indiqué dans d’autres publications, l’utilisation de cette option sur un lecteur défectueux signifie que vous êtes sur le point de lui donner l’entraînement de sa vie. Tout utilisateur doit comprendre cela et ses implications possibles. Vous ne le prendrez pas sur le site de la GRC.

Difficile de croire que des gens ont en fait publié des commentaires sur la réparation des disques du serveur de fichiers de l'entreprise et la remise en service. Soit ils ont eu de la chance, soit plus probablement ils ne l’ont pas posté quand il a bombardé quelques jours / semaines plus tard.


2

Cela fonctionne, un point c'est tout, et sinon, je bloque le lecteur. Si un lecteur ne peut pas prendre les plats de spinrite battant. Je ne veux pas y croire plus longtemps qu'il ne faut à spinrite pour récupérer tout ce qui reste. Bien sûr, les fichiers volumineux meurent, mais je serais heureux avec un tas de photos d'anniversaire de clients (petit K) qu'un peu de halflife.iso de toute façon ...

J'ai utilisé le spinrite depuis ses débuts. Presque continuellement depuis lors. J'ai aussi utilisé la plupart des outils utils maker.

Mon premier appel à domicile était pour un IBM XT qui ne voulait pas démarrer. Je sortis mes 5 1/4 chargés avec msdos, fdisk, format, copie, spinrite et le laissai courir toute la nuit au plus haut niveau, revins le lendemain et trouvai ce petit rectangle qui rebondissait. Je frappe l'espace quelques fois et c'est fait. Reboot et câlins de mes bourgeons gran comme leur système démarre, et je dois payer 20 $! C'est plus de 20 ans. Je l'ai utilisé depuis pour réparer de nombreux lecteurs, tellement j'ai perdu le compte.

Avance rapide jusqu'à aujourd'hui, et dans un effort pour trouver une ancienne version de spinrite, et je suis tombé sur vous les gars. Je viens de l'utiliser pour réparer un ordinateur portable bourgeons pendant que je tapais ceci. Donc, c'est comme ça que je sais que ça marche. Je me fiche de ce qui est dit sur son créateur, sa création (au moins les premières versions) fonctionne, c'est assez bien pour moi.

Certes, si votre technologie est suffisante pour donner un avis, vous avez un disque dur discutable et mourant quelque part. Vérifiez-le en temps réel et revenez. Cela ne peut pas faire de miracle, mais si le nombre de secteurs perdus ne monte pas, c'est tant mieux! Si ça tombe encore mieux. S'il grimpe, c'est l'heure de la poubelle. Cela dépend de la force avec laquelle la tête s'est écrasée contre le disque et de la rotation de celui-ci à ce moment-là.


1

J'imagine que je pourrais être classé comme "l'un de ces utilisateurs à la maison", mais voici mon expérience: je l'ai essayé une fois sur l'ordinateur portable de ma mère, ce qui ne voulait pas démarrer. Lors du démarrage de Windows, nous avons reçu un BSOD affirmant que certains fichiers système étaient manquants. J'ai essayé de lancer SpinRite, cela a pris un certain temps, j'ai découvert des secteurs cassés ou quelque chose du genre (c'était il y a quelque temps). Quand cela a été fait, il a démarré sans problèmes.

La seule chose que je dois dire, c'est que ça ne fonctionne pas avec les lecteurs USB (pour autant que je sache ...). Et les lecteurs USB sont souvent ceux qui semblent planter pour moi ... = /

Oh, et ce n'est pas spécialement bon marché ...


Habituellement, vous pouvez extraire les disques durs du boîtier USB et les connecter directement à l'ordinateur. Ensuite, SpinRite obtient un accès complet au disque dur.
Brad Gilbert

Cela fonctionne-t-il avec les lecteurs USB comme ceux de Western Digital et Seagate aussi? Je ne pensais pas qu'il était possible d'ouvrir ces ... sans les ouvrir, c'est-à-dire ...
Svish

Vous avez raison, les disques durs externes de marque ont souvent des vis de sécurité et sont très difficiles à ouvrir à moins d’avoir un outil spécialisé. Toutefois, si vous configurez une machine virtuelle pour avoir un accès direct à un lecteur physique, vous devez pouvoir monter le lecteur USB en tant que disque dur physique "interne" et exécuter SpinRite ou tout autre utilitaire de bas niveau. Toutefois, seuls certains hyperviseurs prennent en charge l'accès direct à un disque brut.
Rob

1
Dit moi si j'ai bien compris; le lecteur a montré des signes majeurs de faiblesse, vous avez réussi à le faire fonctionner à nouveau ... et vous avez continué à l'utiliser ??? Voici un indice: les lecteurs sont très bon marché. Voici un deuxième indice: ils ont généralement une garantie de 3 ans. Moi, je viens d’en acheter un nouveau, de copier les données, de renvoyer l’ancien disque au fabricant sur l’envoi le moins cher que je puisse trouver (pas de certificat / accusé de réception, etc.) et, s’il est renvoyé, je le mets dans un boîtier de lecteur externe (par exemple). Les disques 2,5 "coûtent environ 15 $)
niXar

Eh bien, premièrement, c’était un ordinateur portable, deuxièmement, ce n’était pas mon ordinateur portable, et troisièmement, ce n’était pas le portable de celui qui l’utilisait (ordinateur portable professionnel).
Svish

1

Ils ont toujours mis des témoignages dans le spectacle Security Now . (Ce qui en soi est plutôt bon). Au cours de ces émissions, ils lisent des exemples de réussite du logiciel SpinRite. Certaines semblent étonnantes, mais je suis sûr que, comme tout autre vendeur, il ne ferait que lire des histoires de réussite incroyables. (Remarque: je ne minimise pas les capacités de SpinRite, mais il n’est que bon sens de ne lire que des exemples de réussite). Écoutez quelques-unes de leurs émissions et voyez ce que vous pensez de SpinRite.

Personnellement, j'ai envisagé de me procurer une licence pour mon lieu de travail, car (pour un administrateur système), cela s'avérerait être un outil très précieux. Nous n’avons que très peu d’avertissements lors de pannes futures de disques.


3
Avec une stratégie de sauvegarde appropriée et une tolérance aux pannes intégrée, en tant qu'administrateur système, pourquoi en auriez-vous besoin?
Romandas

Je ne croirais pas nécessairement tous les témoignages. J'en connais au moins un que les gars de PaulDotCom ont fabriqué pour le faire lire sur le podcast (ce qui était le cas), juste pour contrecarrer M. Gibson.
Psycho Bob

1

mon expérience est celle d'un utilisateur à domicile. Certains disques ont échoué (j'ai tendance à acheter du matériel d'occasion et pas cher pour la maison) et dans la plupart des cas, spinrite a permis d'obtenir des disques montables et réutilisables. Votre kilométrage peut varier, mais je trouve que c'est un moyen peu coûteux de prolonger la durée de vie d'un matériel ancien, ne serait-ce que pour vérifier si quelque chose doit être récupéré.


1

SpinRite a sauvé mon bacon une fois. J'avais un disque dur tout neuf, et le système de fichiers est passé de NTFS à RAW. Normalement, cela rendrait le système complètement non amorçable, mais le démarrage était correct. Je ne pouvais pas exécuter chkdsk et mes sauvegardes nocturnes échouaient à cause d'un secteur défectueux. SpinRite n'a pas abouti, mais il a corrigé le secteur défectueux et le système de fichiers est retourné à NTFS.

C'est terriblement lent à courir, mais cela dépend du niveau auquel vous courez. C'est certainement mieux que chkdsk. Cela me rappelle Norton Disk Doctor, mais avec la possibilité de récupérer des secteurs défectueux au lieu de simplement les marquer.


Cela n'a aucun sens. Un système de fichiers ne peut pas "passer brutalement" tout d'un coup. NTFS a un $ MFT, un $ Bitmap, etc. Il ne se transforme pas simplement en RAW de la même manière qu’il ne se transformerait pas en FAT, surtout s’il est toujours démarré.
Camilo Martin

1

Utilisateur à domicile ici. J'utilise SpinRite depuis quelques années maintenant et le trouve très utile, bien que cela ne fonctionne pas dans toutes les situations. Le manque de prise en charge USB est également un problème, mais bon. Ce que j'ai remarqué, c'est que je dois basculer le support SATA / PATA dans le BIOS sur NATIVE si je veux que les données SMART soient accessibles. Suis actuellement dans une session SpinRite qui durera 130 heures à la fin, mais c’est la première fois que les données SMART sont accessibles. La différence? Je ne suis pas sûr, mais on verra.


1

J'ai essayé d'utiliser spinrite pour des raisons de maintenance, mais qui a le temps de le laisser fonctionner sur un disque volumineux pendant plus de 16 heures et que vous ne pouvez utiliser l'ordinateur pour rien d'autre pendant son fonctionnement (vous êtes démarré dans une sorte de DOS_only mode pour l'exécuter)? Si vous avez beaucoup de disques (disons un boîtier de stockage avec 4 ou 5 disques, plus votre système et des disques swap), il est un peu fou d’imaginer comment maintenir un tel calendrier. Vous perdriez votre ordinateur pendant une semaine uniquement pour effectuer la maintenance de routine.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.