J'ai un disque dur que j'ai scanné avec TechTool et il signale un bloc défectueux. Autant que je sache, TechTool analyse et signale uniquement un échec. Cela ne répare rien.
De retour dans la journée, Norton Disk Doctor avait pour tâche de numériser et de marquer (remapper) les blocs défectueux sur le Mac. Nous disposons aujourd'hui de nombreux outils pour corriger les erreurs de répertoires HFS + (Utilitaire de disque, fsck, DiskWarrior, TechTool), mais je ne connais aucun outil permettant d'effectuer un scan superficiel et de réparer les blocs défectueux.
Quel logiciel est disponible pour cela?
Si je connais l'adresse du bloc défectueux, existe-t-il un utilitaire de terminal de bas niveau pour le marquer?
hard-drive
disk-utility
bad-sectors
Andrew Vit
la source
la source
Réponses:
Quel type de Mac et quel type de disque dur rencontrez-vous des problèmes?
Je doute que vous trouviez des outils logiciels pour "réparer" les blocs défectueux, du moins pour le matériel récent. Je ne sais pas quand cela a commencé, mais il y a quelque temps, la possibilité de remapper un secteur défectueux a été intégrée au firmware du disque dur.
Si vous examinez les registres SMART de votre lecteur avec un outil tel que SMARTReporter , vous devriez voir une entrée avec le numéro d'identification 05 et le titre "Nombre de secteurs réaffectés". Il s'agit du nombre de secteurs défectueux que le lecteur a remappés.
Peut-être que "Bad Block" de Disk Warri fait allusion à autre chose? (Je ne pouvais pas deviner ce que cela pourrait être).
Mise à jour en réponse au commentaire (ci-dessous):
SMARTReporter semble être un utilitaire plutôt "décalé". Vous pouvez en fait interroger et afficher le contenu des registres SMART d'un lecteur, il vous suffit de parcourir des étapes inattendues pour le faire.
Dans la FAQ de SMARTReporter, vous trouverez ce point -clé :
SMARTReporter peut-il me dire exactement quel test SMART échoue?
Oui, à partir de la version 2.4.5! Cliquez avec le bouton droit sur le lecteur dans la liste des lecteurs dans la fenêtre des préférences et sélectionnez "Vérifier les attributs SMART".
Une autre particularité de SMARTReporter est que le copier / coller ne fonctionne apparemment que dans ces fenêtres d'affichage lorsque vous utilisez les entrées de la barre de menus. Les raccourcis clavier et la fenêtre de contexte "clic droit" ne le feront pas. D'autre part, SMARTReporter est gratuit. ;-)
Mais je m'égare ...
Je crois comprendre que vous ne le feriez pas. Le micrologiciel du lecteur est censé le faire lui-même automatiquement. Notez ce qui est écrit dans le tableau de l'article Wikipedia sur SMART .
05
Nombre de secteurs réaffectés Nombre de secteurs réaffectés. Lorsque le disque dur détecte une erreur de lecture / écriture / vérification, il marque ce secteur comme "réaffecté" et transfère les données vers une zone réservée spéciale (zone de réserve). Ce processus est également appelé remappage, et les secteurs "réaffectés" sont appelés remappages.
C'est pourquoi, sur les disques durs modernes, il est impossible de trouver des "blocs défectueux" lors du test de la surface : tous les blocs défectueux sont masqués dans des secteurs réaffectés. Cependant, à mesure que le nombre de secteurs réaffectés augmente, la vitesse de lecture / écriture tend à diminuer.
La valeur brute représente normalement le nombre de secteurs défectueux trouvés et remappés. Ainsi, plus la valeur de l'attribut est élevée, plus le lecteur a dû réaffecter de secteurs.
C5
Nombre actuel de secteurs en attente Nombre de secteurs "instables" (en attente d'être remappés, en raison d'erreurs de lecture). Si un secteur instable est ensuite écrit ou lu avec succès, cette valeur est diminuée et le secteur n'est pas remappé. Les erreurs de lecture sur un secteur ne remapperont pas le secteur (car il pourrait être lisible plus tard); à la place, le micrologiciel du lecteur se souvient que le secteur doit être remappé et le remappe à la prochaine écriture.
Donc, si ce qui précède est vrai, alors apparemment, le nombre de secteurs en attente doit être interprété avec prudence. L'erreur de lecture de secteur s'est probablement produite lors de l'analyse du disque effectuée précédemment avec TechTool. (BTW, vous voulez dire TechTool Deluxe 3.1.3 ?) Comme TechTool n’a probablement pas essayé d’écrire le secteur, il n’a pas (encore) été réaffecté.
Je pense qu'un "reformatage" ne permettrait d'accomplir quelque chose que si le format était écrit pour chaque secteur du lecteur. Je ne sais pas si un effacement standard (non sécurisé) avec Utilitaire de disque ... c’est ce que vous entendez par reformater dans le contexte d’un MAC ... permettrait de réaliser cela.
Si vous faisiez cela, cela prendrait beaucoup de temps. J'ai récemment fait quelque chose comme ça avec un lecteur d'ordinateur portable de 500 Go et cela m'a pris un peu moins de 2 heures et demie à compléter. Bien sûr, vous devrez ajouter du temps pour (espérons-le) restaurer votre système à partir de votre sauvegarde (espérons-le digne de confiance).
Il n’est pas clair pour moi qu’il soit nécessaire que vous essayiez de forcer activement à ce que cela soit "corrigé". Soi-disant, le micrologiciel du lecteur devrait le gérer seul la prochaine fois qu'il tentera d'écrire sur un secteur défectueux. De plus, il me semble probable que le secteur en cause ne soit actuellement utilisé dans aucun fichier. TechTool vient de le "trébucher" en balayant tous les secteurs de votre lecteur.
Mais si vous vouliez forcer une correction, alors je suppose que vous devriez faire quelque chose qui forcerait une écriture dans ce secteur. Cela ne semble pas en valoir la peine cependant. Je voudrais simplement continuer à sauvegarder vos fichiers et garder un œil sur votre lecteur au cas où il se détériorerait davantage.
la source
Si vous voyez des blocs défectueux lorsque vous exécutez une vérification de l'intégrité du système de fichiers, le disque dur a probablement déjà dépassé le nombre de blocs qu'il peut remapper et a épuisé ses secteurs "en réserve". Vous devez immédiatement sauvegarder vos données (si vous ne l'avez pas déjà fait) et remplacer le lecteur avant que le problème ne s'aggrave et que vous perdiez vos données.
Je suggérerais de télécharger smartmontools et GSmartControl pour afficher les diagnostics SMART sous forme de vérification supplémentaire , si vous ne savez pas exactement à quel diagnostic SMART faire confiance.
Si les diagnostics SMART ne signalent aucun secteur réaffecté (ou si la colonne VALEUR pour "Nombre de secteurs réaffectés" est toujours bien inférieure à THRESHOLD), il existe un moyen simple d'effectuer une analyse de surface et de remapper les blocs défectueux en même temps. (Remarque: assurez-vous de sauvegarder vos données en premier!)
Le moyen le plus simple de forcer le lecteur à effectuer son propre remappage de bloc défectueux consiste à démarrer à partir d'un Live CD Ubuntu , puis à ouvrir un terminal et à exécuter la commande suivante:
Cela effectuera un test lecture-écriture aléatoire non destructif sur le premier lecteur, remappant les secteurs défectueux en cours de route.
Si vous avez plusieurs disques durs, vous pouvez remplacer / dev / sda par / dev / sdX, où X est une lettre minuscule. Vous pouvez obtenir une liste de tous les disques durs (/ dev / sdX devices) en tapant cette commande:
Puisque vous utilisez Mac OS X, qui est basé sur BSD, vous voudrez peut-être également lire badsect et bad144 , qui sont les utilitaires de ligne de commande BSD intégrés permettant de traiter les blocs défectueux.
la source
Testing with random pattern: 0.15% done, 27:02 elapsed. (0/0/0 errors)
La commande intégrée fsck_hfs pour OS X a une option -S qui, apparemment, analysera et rectifiera les blocs défectueux sur un disque dur sous OS X.
De la documentation:
Exemple:
Il semble que cela se produise lorsqu’il est exécuté sur un disque sans blocs défectueux, mais je n’ai pas encore vérifié / documenté ce qu’il fait quand il ya des blocs défectueux.
la source
Mon expérience avec SpinRite de grc.com a été très positive. J'ai réussi à récupérer au moins 4 disques qui ont échoué à chaque tentative de réparation. Le seul inconvénient est qu'il nécessite un ordinateur basé sur le BIOS, ce qui signifie que cela ne fonctionnera pas sur les Mac modernes basés sur EFI. La bonne chose à faire est que presque tous les autres ordinateurs POC l’exécutent, à partir d’une disquette, d’un CD ou d’un lecteur flash. Je n'ai encore rien trouvé de comparable en ce qui concerne l'inspection du contenu de secteurs individuels et la récupération des données dans ce que tous les autres utilitaires rejettent comme un bloc défectueux.
la source
C'est un peu une vieille question, mais toujours valable. Ce qui a fonctionné pour moi est le suivant:
Ceci identifie les blocs défectueux et les marque comme tels afin qu'ils ne soient plus utilisés. Comme mentionné précédemment, les erreurs ne s'afficheront que si vous essayez de l'ECRIRE. En écrivant des 0, c'est ce que vous faites.
J'imagine que cela peut prendre beaucoup de temps, surtout s'il y a beaucoup d'erreurs et donc beaucoup de fichiers à remplacer. Si tel est le cas, envisagez de remplacer le disque dur, cela va empirer ...
la source
J'ai entendu de bonnes choses sur SpinRite de GRC , mais je n'ai jamais essayé moi-même.
la source
Il semble que la plupart des lecteurs réaffectent uniquement un bloc défectueux en écriture. C'est ainsi que tous les processus corrigent les blocs défectueux. Si vous êtes disposé à reformater, beaucoup de gens parlent de faire un formatage de bas niveau qui écrit des zéros (Disk Utility le fera).
Le seul outil sur le Mac que j’ai trouvé qui puisse faire cela est "Outils rapides". Lorsqu'il trouve un bloc défectueux, il écrit un zéro dans le bloc (même s'il se trouve dans un fichier ... on pense qu'il est déjà mauvais).
http://www.intechusa.com/
la source
Attention d'abord au commentaire de @chronos… think: dataloss. Dans un cas extrême, un correctif peut rendre impossible la récupération des données.
Parmi les utilitaires que j'ai utilisés sur les Mac, l'un d'entre eux est remarquable pour les alertes incomparables telles que celle-ci:
Vous pouvez apprendre de telles choses avant acheter le produit - d'une manière honnête et rafraîchissante.
(Pour évaluer le risque de perte de données, voir par exemple la documentation SpinRite à partir de la partie Pourquoi prendre soin? De ma réponse sous Comment vérifier si un secteur est défectueux sur un disque dur USB sous OS X? )
Pour ses avertissements indubitables, pour sa satisfaction avant l’achat et plus encore, cette réponse est mon vote de confiance en:
Drive Genius 3
la source
Horrible, Horrible conseiller ci-dessus. Je veux dire WOW-horrible conseiller. :secoue la tête:
Je ne connais aucun utilitaire moderne pour Mac OS X qui corrige (marque) les mauvais blocs et vous permet de continuer votre journée. Cela étant dit, vous devez rechercher une version plus ancienne de Norton Utilities pour Mac OS afin de réparer les blocs défectueux du disque dur en question. Telles que la version 7.0 ou 8.0.
Puisque je suppose que vous utilisez un PC sous les vêtements de Mac (ordinateur Post PPC utilisant un processeur Intel et fonctionnant sous Unix [Mac OS X]), vous devrez vous trouver un bon Macintosh PPC (ou peut-être qu'il fonctionnera en mode d'émulation). un PC intel?) qui peut toujours démarrer OS 9. Procurez-vous une carte PCI SATA (je suppose que vous possédez une carte SATA HD?) fonctionnant sous OS 9. Ensuite, démarrez le CD Norton, exécutez Disk Doctor et analysez / réparez la HD en question.
Cela semble difficile à faire, mais ce n’est pas le cas. En tant que "vrai" technicien Mac et fan-boy depuis une vingtaine d'années, j'ai des machines allant de la 128K au Dual G5, donc le matériel ne fait que traîner pour moi. En d'autres termes, c'est super facile pour moi.
Pourquoi ai-je l'air impoli? Parce que je suis. Je suis très contrarié par l'actuel Apple et je déteste particulièrement Steve Jobs pour avoir détruit Apple Computer pour nous, utilisateurs Macintosh des années 1980 et 90, et pour avoir transformé le Mac en un PC fonctionnant sous une version fade d'Unix. Lui et les gens qui pensent comme lui sont la raison pour laquelle Mac n’a plus les utilitaires dont vous avez besoin pour réparer votre HD «correctement».
Toute personne qui vous dit de consulter des données SMART, ou qui repose sur des données SMART de quelque manière que ce soit, ne les écoutez pas. SMART est extrêmement imparfait.
Les HD ont presque toujours remappé automatiquement les blocs défectueux, du moins si je me souviens bien et que je suis vieux pour un technicien. MAIS! Ils font un travail de merde et si vous voyez des blocs défectueux, c'est parce que la HD n'a plus assez d'espace réservé pour la remappage automatique des blocs défectueux. En d'autres termes, vous devez exécuter un utilitaire plus performant.
la source