web-dev-qa-db-fra.com

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

Je n'ai aucune expérience réelle (c'est-à-dire professionnelle) avec Steve Gibson SpinRite donc j'aimerais mettre cela à la communauté SF. SpinRite fait-il réellement ce qu'il prétend? Est-ce un bon produit à utiliser? Avec une solution de sauvegarde appropriée et une tolérance aux pannes 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 matérielle ne peut être trouvée de toute façon.

D'une part, j'ai entendu de nombreux utilisateurs à domicile affirmer que cela les avait aidés, mais j'ai entendu des utilisateurs à domicile dire beaucoup de choses - la plupart du temps, ils n'ont pas les connaissances ou l'expérience nécessaires pour décrire avec précision ce qui s'est réellement passé. D'un autre côté, la description et la documentation de Steve ne me donnent pas non plus une idée un peu floue.

Quelle est donc la vérité sur la question? L'utiliseriez-vous?

65
romandas

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

Nous avions un disque NTFS de 200 Go qui a soudainement échoué de manière catastrophique. C'était censé être le lecteur "partagé" sur lequel les gens venaient de vider temporairement des données, mais cela a fini par se transformer en un énorme référentiel de données qui avait diverses sauvegardes, ainsi qu'un tas de fichiers que personne n'a pris la peine de sauvegarder n'importe où. Lorsque le lecteur est mort, nous n'avons pas pu le monter, quel que soit le nombre de fois où nous avons exécuté chkdsk ou d'autres outils.

Au final, nous avons acheté et exécuté SpinRite ... qui a continué de fonctionner pendant plus d'un mois. Chaque fois qu'il a touché un mauvais cluster, il a passé des heures à essayer d'en récupérer les données. Encore une fois, il a fonctionné sans interruption pendant plus d'un mois en essayant de récupérer les données d'un disque de 200 Go défectueux. (Pour la défense de SpinRite, il peut analyser un lecteur en quelques heures seulement s'il n'y a pas de défauts physiques.) SpinRite a finalement pu récupérer tous nos fichiers, bien que bon nombre des plus grands se soient avérés corrompus de toute façon. SpinRite a également rendu le lecteur montable à nouveau. Je dirais donc que ça a fait quelque chose.

Cependant, malgré le fait que cela ait fonctionné, je ne sais pas si cela a aidé plus que simplement démarrer un CD Linux et exécuter dd pour copier le lecteur entier dans un fichier. Il y a quelque chose à dire pour ne pas exécuter un disque en train de mourir 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ère extraire les données du disque le plus rapidement possible, créer plusieurs images de sauvegarde et essayer de réparer les fichiers hors ligne.

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 vous pouvez l'exécuter plusieurs fois pour aller plus loin (c'est-à-dire utiliser des tailles de bloc plus petites) en essayant de retirer les données des zones défectueuses.

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

Ou suivez la route un peu plus simple et téléchargez simplement dd_rescue: http://www.garloff.de/kurt/linux/ddrescue

Si vous souhaitez toujours exécuter SpinRite, je vous recommande vivement de le faire APRÈS avoir copié toutes les données existantes sur le lecteur, juste au cas où le fonctionnement du lecteur pendant une période plus longue lui permettrait de se dégrader davantage.

Chaque fois que vous obtenez un nouveau lecteur, vous devez démarrer à partir d'un CD Linux et exécuter des badblocks pour vérifier les défauts. Vous devez également vérifier périodiquement la dégradation de vos disques. Nous avons eu au moins 2 nouveaux lecteurs livrés avec des défauts, et 3 ou 4 autres meurent en quelques mois (même si nous avons fait des tests approfondis avant de les mettre en service).

Notez que vous devez exécuter les badblocks en tant que root, ou préfixer les commandes avec "Sudo" si vous démarrez un CD live Ubuntu.

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

badblocks -wvs /dev/sd#

ou

badblocks -wvs /dev/hd#

Lecteurs 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. IDE sont généralement appelés/dev/hd # et les disques SCSI (et souvent SATA) sont/dev/sd #.

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

Soit dit 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 discute de nombreux problèmes hypothétiques avec lesquels SpinRite pourrait théoriquement aider. Par exemple: les données s'effaçant avec le temps et devant être "rafraîchies" en lisant chaque bloc et en les réécrivant sur le disque, ou l'idée que le repositionnement répété de la tête de lecture de chaque côté d'un bloc vous permettra éventuellement de diviser statistiquement les données originales 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 se poser dans le monde réel. (Au moins, avec les disques durs - peut-être que les disques Zip et autres étaient plus sensibles à la décoloration des données.) Si Steve citait des articles sur les sujets, ou si ces techniques s'étaient avérées efficaces, alors je m'attendrais à ce qu'il y ait de nombreux clones SpinRite open source ou disponibles dans le commerce. Il serait tout à fait possible pour un programmeur de script moyen d'écrire un script Python, Perl ou UNIX Shell qui inclut toutes les fonctionnalités documentées de SpinRite.

58
rob

Ayant écrit le firmware du lecteur de disque dans le passé (depuis les années 80), il y a beaucoup d'idées fausses sur ce que fait le firmware du 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.

Tout d'abord, le firmware du lecteur a toujours des secteurs récupérés et remappés depuis au moins les années 80 (j'ai écrit un firmware pour le faire à l'époque). Il n'y a absolument rien de nouveau à ce sujet. Lorsque les lecteurs atteignent un secteur problématique, ils effectuent plusieurs tentatives par eux-mêmes, mais le nombre est limité car le lecteur n'est pas autorisé à passer plusieurs secondes sur une seule commande de lecture - de nombreux systèmes d'exploitation sont perturbés si le lecteur n'exécute pas de commande dans bien moins d'une seconde. Si le lecteur peut récupérer les données, il remappe généralement le secteur automatiquement s'il pense que l'erreur est supérieure à un hoquet unique. Ainsi, des programmes tels que chkdsk ou dd qui lisent simplement le lecteur de disque déclencheront ce comportement tout 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 que la plupart des autres programmes ne font pas, c'est de faire des milliers de relectures et de nouvelles recherches 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, plusieurs relectures et recherches 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 dd ou chkdsk avant d'essayer SpinRite.

Le problème est lorsque le lecteur ne peut pas récupérer les données, quel que soit le nombre de relectures et de recherches effectuées. SpinRite lit à plusieurs reprises 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 y écrit les données récupérées. Cette partie de SpinRite est unique pour autant que je sache, et c'est un dernier effort quand tout le reste a échoué. Par conséquent, j'ai utilisé SpinRite pour récupérer des données qu'aucun autre programme (dd, diagnostics du fabricant, etc.) n'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 écrire simplement dans tous les secteurs défectueux le fera aussi, 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 des données, emmenez le disque dans une maison de récupération de disque qui essaiera de remplacer les parties défectueuses du disque et d'autres techniques pour récupérer le plus de données possible. Soyez prêt à dépenser des milliers de dollars. C'est un processus très laborieux nécessitant des salles blanches coûteuses et ces lieux doivent maintenir des stocks de pièces de rechange pour chaque disque commercialisé depuis des années.

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_rescue ainsi que les activités de relance du secteur qu'il fait actuellement. Soi-disant, cela sera fait avant qu'il ne se concentre sur les mauvais secteurs individuels afin qu'il n'utilise pas la vie d'un lecteur mourant pour récupérer un seul secteur.

28
tenner

SpinRite était un excellent programme à l'époque où il a été écrit, il y a longtemps. À l'époque, il fallait faire de la magie noire pour récupérer des disques qui semblaient griller, en étant plus persistants que le firmware du disque lui-même.

Mais ici en 2009, ça ne vaut rien. Les lecteurs modernes effectuent eux-mêmes une cartographie et des tests de secteur complexes, et SpinRite est bien trop ancien pour savoir comment les déclencher correctement sur tous les lecteurs. Ce que vous devriez faire à la place, c'est apprendre à utiliser smartmontools , probablement via un CD de démarrage Linux (car le temps principal dont vous en avez besoin est lorsque le lecteur est déjà grillé).

Ma routine habituelle lorsqu'un lecteur commence à revenir en arrière est de sauvegarder ses données à l'aide de dd, d'exécuter smartmontools pour voir quelles erreurs son rapport, déclencher un auto-test et vérifier à nouveau les erreurs, puis lancer dans le logiciel de récupération du fabricant pour voir si le problème peut être corrigé par lui. L'idée que SpinRite en sait plus sur le lecteur que l'interface fournie par SMART et les outils du fabricant est au moins dix ans obsolète. En outre, obtenir les informations dans les journaux SMART aide si vous devez RMA le lecteur comme défectueux, quelque chose que SpinRite ne vous aide pas.

Notez que les rapports occasionnels que vous voyez que SpinRite "corrige" les problèmes sont une coïncidence. Si vous accédez à un secteur défectueux sur un lecteur moderne, le lecteur le remappera souvent pour vous à partir des pièces de rechange conservées à cet effet. SpinRite n'a fait qu'accéder au mauvais secteur, il n'a en fait rien réparé. C'est pourquoi vous obtenez toujours ces rapports anecdotiques "ça a marché pour moi" qui s'y rapportent - la même chose aurait été beaucoup mieux accomplie avec un scan SMART.

10
Greg Smith

Je peux vous dire avec certitude que cet outil récupérera des données que d'autres outils (comme ddrescue ) ne le feront pas. Et donc , cela vaut la peine d'utiliser si votre disque est tombé 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 où vous devriez même pas tenter de récupérer votre disque avec spinrite ou tout autre logiciel Solution. Autrement dit, si votre disque est tombé en panne pour une raison inconnue et les données qu'il contient sont absolument critiques - vous devriez - débranchez immédiatement le disque et expédiez-le directement à un atelier de réparation professionnel (pas équipe de geek ou les médecins des données ou d'autres magasins de consommation) où ils peuvent le démonter pour découvrir et résoudre le problème. Ces ateliers fonctionnent dans un environnement de salle blanche et disposent des outils nécessaires pour remplacer les têtes, les moteurs, les PCB et tout autre composant pouvant avoir échoué. 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, s'il y a des dommages physiques dans le boîtier, le simple fait de tourner le lecteur peut irrémédiablement détruire vos données, rendant vaines toutes les tentatives de récupération futures. Spinrite ne peut pas récupérer un disque dont les composants sont endommagés. Faire tourner le lecteur pour une raison quelconque s'il y a des pièces en vrac à l'intérieur est incroyablement destructeur.

De plus, et 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 en utilisant des outils comme ddrescue, et puis utiliser spinrite sur le lecteur.

10
tylerl

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

6
the-wabbit

L'utiliserait, l'aurait utilisé, le recommanderait.

J'avais un disque dur SATA de 160 Go plein de dessins Solidworks dessus. Un jour, une panne de courant a détruit cette machine. Ensuite, la machine ne bluescreen que lors du démarrage.

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

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

5
p.campbell

Tout ce que je sais, c'est que Spinrite est un produit très ancien et le fait qu'il soit à la version 6 semble suggérer qu'il n'a pas eu beaucoup de mises à jour. J'en ai entendu parler il y a environ 15 ans, lorsque Windows était encore un module complémentaire 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 tout simplement pas 21 ans s'il n'est pas un bon produit. 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, car en gros c'est juste un logiciel qui scanne 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 du matériel. Vu le prix, ce n'est pas très cher pour ce genre d'outil, mais c'est un outil dont je n'ai jamais eu besoin jusqu'à présent.

Gardez à l'esprit que les outils d'analyse de disque prendront des heures pour terminer sur de gros disques. Si vous allez vérifier un 2 TB disque avec lui, prenez un bol de chips et une bière, asseyez-vous sur le canapé et regardez un film tout en laissant SpinRite scanner votre système. (Ensuite, regardez un deuxième et un troisième film, brossez-vous les dents, allez vous coucher, levez-vous, faites votre routine matinale et vérifiez si c'est fait ...) Bien sûr, c'est un problème que tous les logiciels ont, s'ils doivent scanner 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) seront 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 gens 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.

3
Wim ten Brink

Il semble que nous ayons ici les débuts d'une guerre sainte SpinRite. Une partie de cela semble provenir d'une certaine ambiguïté sur ce à quoi sert Spinrite et qui est le public cible. Je possède Spinrite 6, je l'ai utilisé sur mes propres systèmes et je l'ai fait fonctionner et ne pas fonctionner. Il fait ce pour quoi il a été conçu plutôt bien, mais vous ne pouvez pas enfoncer 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 d'EXT3. Tous les problèmes au niveau du système de fichiers ne seront pas corrigés, seuls les problèmes de lecture des données de lecteur, que j'ai trouvé qu'il gère plutôt bien. Si vous avez un problème au niveau du système de fichiers, utilisez autre chose.

Spinrite n'est pas vraiment pour nous des Linuxheads qui sont à l'aise de travailler en ligne de commande avec des outils comme 'dd'. (Si vous avez déjà raconté ou ri une blague avec le mot `` Sudo '', cela signifie que vous!) C'est pour l'utilisateur intermédiaire qui fonctionne 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 comme la mienne, sans option bios pour l'activer .. grr ...) et ne fonctionne pas) Je dis simplement `` ce secteur est mauvais, déplacez-le '' mais essaie en fait plusieurs façons différentes d'obtenir autant de données d'un mauvais secteur que possible, remplissez l'espace avec une estimation statistique, puis ayez SMART = trouver un nouvel emplacement pour mettre les données. Il peut sembler que perdre quelques secteurs n'est pas un gros problème, et ce n'est généralement pas le cas, sauf s'il se trouve dans votre table de partition ou au milieu de certains fichiers de base de données qui sont souvent tous ou rien. Dans ces cas, vous avez besoin du secteur en arrière, même s'il n'est pas complètement précis. Je n'ai rien vu d'autre qui fasse la récupération partielle du secteur, généralement c'est juste goodsectorread = le déplacer contre badsectorread = le jeter.

La meilleure utilisation de Spinrite est vraiment la maintenance des disques. Exécutez la chose une fois tous les quelques mois pour que le système intelligent regarde 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 lancera complètement. Spinrite pourrait en fait retirer 90% du secteur. Encore une fois, ce n'est pas grave si c'est un .jpg. Vraiment un gros problème si c'est votre table de partition.

Kelley B. Support Mgr

2
Kelley B

Cela fonctionne, point final, et sinon, je jette le disque. Si un lecteur ne peut pas sortir les plats de spinrite battants. Je ne veux pas lui faire confiance plus longtemps qu'il ne faut pour que la spinrite récupère tout ce qui reste. Bien sûr, les gros fichiers meurent, mais je serais heureux avec un tas de photos d'anniversaire de clients (petit K) que certains halflife.iso de toute façon ...

J'utilise la spinrite depuis ses débuts. Quasiment continuellement depuis lors. J'ai également utilisé la plupart des utils des fabricants.

Mon premier appel à la maison était pour un IBM XT qui ne démarrerait pas. J'ai sorti mon 5 1/4 chargé avec msdos, fdisk, format, copy, spinrite et l'ai laissé fonctionner pendant la nuit au plus haut niveau, est revenu le lendemain et a trouvé ce petit rectangle qui rebondissait. J'ai frappé l'espace à quelques reprises et c'est fait. Redémarrez et étreignez mes bourgeons lorsque le système démarre, et j'ai payé 20 $! C'est il y a plus de 20 ans. Je l'ai utilisé depuis pour réparer de nombreux disques, 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. Je viens de l'utiliser pour réparer un ordinateur portable pendant que je tapais ceci. Alors, c'est comme ça que je sais que ça marche. Peu m'importe ce qui se dit sur son créateur, sa création (au moins les premières versions) fonctionne, c'est assez bon pour moi.

Certes, si votre technologie est suffisante pour donner votre avis, vous avez un disque dur douteux mourant quelque part. Consultez-le en temps réel et revenez. Il ne peut pas faire de miracles, mais si le nombre de secteurs perdus ne grimpe pas, c'est super! Si ça tombe encore mieux. S'il grimpe, son temps de bac. Tout dépend de la force avec laquelle la ou les têtes se sont écrasées sur le disque et si elle tournait à l'époque.

2
emmm deeee

Le bon: - Donne à votre entraînement une séance d'entraînement et si ses données sont mortes ou sans valeur, vous n'avez rien à perdre, cela peut vous permettre de passer. Le mauvais: - Le mumbo jumbo a mis en avant son fonctionnement qui dévalorise juste sa crédibilité. Certaines de ces informations étaient peut-être valables il y a 20 ans, mais maintenant?

La prémisse que votre lecteur 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 valide à l'époque et ce n'est pas le cas maintenant. J'ai appris à la dure comment un mauvais secteur récupéré ne devrait être utilisé que comme une chance de sauvegarder vos données avant de lancer le lecteur, pas de continuer à l'utiliser comme s'il était corrigé.

De plus, comme indiqué dans d'autres articles, utiliser cela 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 récupérerez pas cela sur le site GRC.

Difficile de croire que les gens ont effectivement publié des commentaires sur la réparation des lecteurs de serveur de fichiers de l'entreprise et la remise en service. Soit ils ont eu de la chance, soit ils ne publieraient probablement pas lorsqu'ils ont explosé quelques jours/semaines plus tard.

2
Jason

Il est assez insensé de dire qu'il est "meilleur" que chkdsk. Chkdisk est bon pour ce qu'il fait. Spinrite fait prétendument autre chose.

Pour la plupart des anecdotes ci-dessus, le simple fait d'utiliser dd ou de préférence ddrescue sur un disque de démarrage permettra de récupérer les données de toute façon - gratuitement.

Ce que Spinrite semble faire, c'est remapper les secteurs défectueux au niveau du disque (plutôt que le 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 le disque d'être lu par Windows, il apparaîtra que SR effectue un miracle, mais c'est souvent avec la courtoisie qu'il s'agit d'un disque de démarrage - de sorte qu'il ne se retrouve pas pris dans des problèmes NTFS. Cependant, tout disque de démarrage Linux accédera aux données. De plus, sur le même disque Linux, ddrescue va inverser le clonage du disque et réessayer/ignorer les secteurs défectueux qu'il rencontre pour livrer toutes les données non endommagées à un autre disque que vous spécifiez - ce qui est vraiment ce que vous voulez faire. Perdre quelques secteurs n'est pas normalement une catastrophe. Mais ruiner un disque déjà faible l'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 empêchent le disque d'être lu ou monté du tout et des données que vous n'appréciez pas au point de payer pour une DR appropriée. Dans ces situations, SR peut vous aider à surmonter le premier obstacle et à récupérer correctement.

2
Nozza

Spinrite n'est qu'un autre outil de votre arsenal et il est bon dans ce domaine. L'un des principaux avantages de Spinrite est qu'il essaie sans relâche de récupérer chaque dernier bit qu'il peut à partir d'un mauvais secteur de votre disque dur. Fondamentalement, il se trouve là et continue de lire le secteur encore et encore sous différents angles pour essayer d'obtenir une bonne lecture (c'est pourquoi cela prend si longtemps). Si vous avez absolument besoin de récupérer des données sur un mauvais bloc, je ne connais pas de meilleur outil que Spinrite.

Je suis définitivement d'accord avec la réponse de Rob selon laquelle vous ne voudriez pas exécuter 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 de faire un dd d'abord et d'obtenir toutes les données que vous pouvez en tirer, puis de faire une spinrite pour voir si vous pouvez en obtenir plus.

Spinrite a également d'autres fonctionnalités Nice qui sont disponibles dans des outils gratuits tels qu'il copie les données en place sur le disque dur afin d'éviter la perte de données due à la dégradation magnétique.

2
James Hackett

mon expérience est celle d'un utilisateur à domicile. J'ai eu l'échec du disque impair (j'ai tendance à acheter du matériel bon marché et d'occasion pour la maison) et dans la plupart des cas, la spinrite a aidé à obtenir des disques montables et réutilisables. Votre kilométrage peut varier, mais je trouve que c'est un moyen bon marché de prolonger la vie d'un matériel plus ancien - ne serait-ce que pour vérifier si quelque chose doit être récupéré.

1
Preet Sangha

Utilisateur à domicile ici. J'utilise SpinRite depuis quelques années maintenant et je le trouve très utile, bien qu'il 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 la prise en charge SATA/PATA du BIOS sur NATIVE, si je veux que les données SMART soient accessibles. Je suis actuellement dans une session SpinRite qui durera 130 heures quand c'est fait, mais c'est la première fois que les données SMART sont accessibles. La différence? Je ne suis pas sûr, mais nous verrons.

1
MB

J'ai essayé d'utiliser spinrite pour ses avantages de maintenance, mais qui a le temps de le laisser fonctionner sur un grand disque pendant> 16 heures et vous ne pouvez pas utiliser l'ordinateur pour autre chose pendant qu'il fonctionne (vous êtes démarré dans une sorte DOS_only de mode pour l'exécuter)? Si vous avez beaucoup de disques (disons un boîtier de stockage avec un disque 4-5, plus votre système et des disques d'échange), il est un peu fou d'imaginer comment maintenir un tel calendrier. Vous perdriez votre ordinateur pendant une semaine simplement pour effectuer un entretien de routine.

1
Keith W

SpinRite a sauvé mon bacon une fois. J'avais un tout nouveau disque dur, et le système de fichiers est passé de NTFS à RAW. Normalement, cela rendrait le système complètement impossible à démarrer, mais il fonctionnait toujours correctement. Je n'ai pas pu exécuter chkdsk et mes sauvegardes nocturnes échouaient en raison d'un mauvais secteur. SpinRite ne s'est pas terminé avec succès, mais il a corrigé le mauvais secteur et le système de fichiers est retourné à NTFS.

C'est douloureusement 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 les secteurs défectueux au lieu de simplement les marquer.

1
Scott

Je suppose que je pourrais être classé comme "un de ces utilisateurs à domicile", mais voici mon expérience: je l'ai essayé une fois sur l'ordinateur portable de ma mère qui ne démarrait pas. Lors du démarrage de Windows, nous avons obtenu un BSOD affirmant que certains fichiers système étaient manquants. J'ai essayé de lancer SpinRite, cela a pris un certain temps, j'ai dit qu'il avait trouvé des secteurs cassés ou quelque chose (c'était il y a un certain temps). Une fois terminé, il a démarré sans problème.

La seule chose que je dois dire que je déteste est que cela 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é ...

1
Svish

Ils ont toujours mis des témoignages dans le Security Now show. (Ce qui en soi est plutôt bon). Au cours de ces émissions, ils ont lu les histoires de réussite du logiciel SpinRite. Certains d'entre eux semblent incroyables, mais je suis sûr que tout autre vendeur ne lirait que des histoires de réussite incroyables. (Remarque: je ne supprime pas les capacités de SpinRite, mais il est tout simplement logique de ne lire que les histoires de réussite). Alors écoutez quelques-uns de leurs spectacles et voyez ce que vous pensez de SpinRite.

Personnellement, j'ai envisagé d'obtenir une licence pour mon lieu de travail, car (pour un administrateur système), cela se révélerait être un outil très précieux. Nous ne recevons que tant d'avertissement pour les futures pannes de disque.

1
Qwerty

Il y a quelques bonnes informations sur l'utilisation de GNU ddrescue avec SpinRite ici:

http://freshmeat.net/projects/addrescue/

Il aborde les forces et les faiblesses évoquées ci-dessus.

0
user46859