Existe-t-il un utilitaire sous DOS ou Windows aussi complet que les badblocks sous Linux?
la source
Existe-t-il un utilitaire sous DOS ou Windows aussi complet que les badblocks sous Linux?
Le meilleur outil que j'ai jamais rencontré pour tester un disque dur pour les secteurs défectueux s'appelle SpinRite:
SpinRite 6
http://www.grc.com/sr/spinrite.htm
Il a été créé par Steve Gibson (qui écrit la plupart de son code dans Assembler), et je me souviens l'avoir utilisé à la fin des années 1980 sur des ordinateurs XT (avec des processeurs 4,77 MHz 8086/8088) pour récupérer les secteurs défectueux des disques durs défaillants.
La version actuelle fonctionne également très bien (et vous bénéficiez également des nombreuses années d'expérience de Steve Gibson dans la maintenance de ce logiciel pour vous assurer qu'il fonctionne de manière fiable avec tous les types de disques durs).
Il est beaucoup plus complet que les programmes ScanDisk ou ChkDsk inclus avec DOS et Windows.
Pour mettre à jour ces réponses pour quiconque le trouve en 2014:
chkdsk
avec l'un /r
ou l' autre des /b
commutateurs est à peu près équivalent aux badblocks dans le mode de lecture seule par défaut
SpinRite a une bien meilleure capacité de récupération de données exécutée au niveau par défaut 2
Exécuté au niveau 4, il équivaut au mode de lecture-écriture non destructif des blocs défectueux, mais avec de meilleures capacités de récupération de données.
Cependant, il tombe avec des débordements de division sur les énormes disques modernes, vous devrez attendre SpinRite 6.1 pour résoudre ce problème, le développement a commencé le 6.1 selon Steve Gibson sur le netcast Security Now, mais est à nouveau suspendu pendant qu'il termine un autre projet.
Pendant ce temps, la méthode basée sur Windows fonctionnelle la plus proche pour recréer le mode non destructif de lecture / écriture des badblocks pour les gros lecteurs nécessite de posséder un stockage égal ou supérieur au lecteur testé et procéderait ainsi:
Téléchargez et installez un programme d'image disque (Macrium Reflection gratuit, Acronis True Image soit la version gratuite du fabricant ou du fabricant de lecteurs, ou une autre)
Créez le disque de récupération WinPE (vous en aurez besoin plus tard) et une image du lecteur, avec une copie de secteur intelligente non cochée, et continuez à rechercher les secteurs défectueux cochés (tous deux inversés par défaut). Cela recrée la passe de lecture.
Utilisez l'outil DOS du fabricant du lecteur pour remplir le lecteur à zéro (à peu près équivalent à la phase d'écriture)
Utilisez le CD de récupération pour restaurer l'image créée à l'étape 2 pour restaurer l'image que vous avez créée à son emplacement d'origine. (à peu près équivalent à la phase de retour des données d'écriture)
Dans le scénario ci-dessus, ou lorsque vous utilisez des blocs défectueux, la logique interne d'un lecteur moderne gérera le remappage de tous les secteurs défectueux trouvés lors de leur tentative d'écriture.
Pour recréer le test destructif des blocs défectueux, vous aurez besoin d'un programme d'essuyage du lecteur approuvé par le gouvernement britannique (et non américain) et vous devrez l'exécuter à un niveau de sécurité plus élevé, cela écrira des modèles à plusieurs reprises sur le lecteur et vérifiera chaque passage badblocks le fait.
Donc, jusqu'à la sortie de Spinrite 6.1 ou version ultérieure, la question devient: "Pourquoi voudriez-vous faire cela?"
Le téléchargement de presque tous les CD / DVD live de Linux vous donnera une plate-forme de démarrage pour exécuter des badblocks, ce qui est moins cher, plus facile et plus sûr pour vos données, pour tout scénario où vous avez besoin de plus que le test en lecture seule.
Si vous voulez le test en lecture seule, exécutez simplement CHKDSK
avec le /r
commutateur
Si vous souhaitez exécuter CHKDSK /R
sur votre lecteur système sous Vista, notez qu'il ignorera que vous lui avez dit de s'exécuter et d'ignorer le test au redémarrage, sauf si vous utilisez également FSUTIL pour marquer le système de fichiers comme sale.
CHKDSK
= Lecture seule,CHKDSK /R
= Ecovery "R", qui n'est certainement PAS en lecture seule. :) Quoi qu'il en soit, pour moi, cette réponse ne fait que commenter les réponses existantes et ne fournit pas réellement une réponse nouvelle / différente.chkdsk
avec l'un/r
ou l' autre ou les/b
commutateurs est à peu près équivalent à des blocs défectueux dans le mode de lecture seule par défaut" - Déclaration Midleading, comme cela vous a été souligné dans les commentaires, et comme vous l'avez admis dans les commentaires, mais n'a pas mis à jour le message. Voté.chkdsk avec le commutateur approprié
/ R localise les secteurs défectueux et récupère les informations lisibles
/ b NTFS uniquement: efface la liste des clusters défectueux sur le volume et analyse à nouveau tous les clusters alloués et libres pour les erreurs. / b inclut la fonctionnalité de / r. Utilisez ce paramètre après avoir créé un volume sur un nouveau disque dur. Fonctionne uniquement sur Vista ou mieux.
Voir ici pour une liste de commutateurs plus complète
la source
scandisk
(DOS) /chkdsk
(Windows) peut-être?la source