Comment isoler les secteurs défectueux sur un disque dur dans Windows 7?

Si je sais qu'un disque dur a des secteurs défectueux, comment puis-je les "marquer" afin que Windows 7 ne les écrive pas lorsque je copie des fichiers et des éléments?

Selon Microsoft, l'exécution d'un format régulier (ou plein) (par opposition à un format "rapide") sur une partition marquera tous les secteurs défectueux dans la partition (l'accent est mis):

Lorsque vous choisissez d'exécuter un format régulier sur un volume, les fichiers sont supprimés du volume que vous mettez en forme et le disque dur est scanné pour les secteurs défectueux . La recherche de secteurs défectueux est responsable de la majeure partie du temps nécessaire pour formater un volume. la source

Dans Vista et plus tard, cela se fait en écrivant des zéros sur toute la partition.

L'exécution d'un format complet sur un disque est aussi simple que le clic droit sur le disque, en sélectionnant Format et en décochant la zone de format rapide:

Format case à cocher

Notez qu'un format complet prend beaucoup plus de temps qu'un format rapide. L'échelle de temps avec la taille du disque (c'est-à-dire que les grands disques prendront plus de temps pour le formater que les petits).

Ceci est effectué automatiquement par le système d'exploitation et NTFS. Pour vérifier cela maintenant, exécutez CHKDSK. Tous les secteurs défectueux sont marqués et ne sont pas utilisés. CHKDSK / R essaiera de retrouver le mauvais secteur.

Un (de plusieurs) moyens d'y arriver: ouvrez l'Explorateur Windows; Cliquez avec le bouton droit de la souris sur le lecteur et sélectionnez Propriétés dans le menu contextuel; Sélectionnez l'onglet Outils; Sélectionnez Vérifier maintenant. Cela s'exécute lors du prochain redémarrage car il ne peut pas modifier les fichiers en cours d'utilisation.

Remarque: Vous devez être connecté sur un compte administrateur pour vérifier votre disque à ce niveau. Vous pouvez également obtenir une invite UAC.

Si vous souhaitez exécuter directement CHKDSK:

  1. Cliquez sur le bouton Démarrer de Windows; Tapez une comma dans la zone de recherche; Sélectionnez Command Prompt de Command Prompt dans la liste pour ouvrir une fenêtre d'invite de commande (ou faites un clic droit dessus, sélectionnez Exécuter en tant qu'administrateur dans le menu contextuel, etc.)
  2. Type CHKDSK /? Pour obtenir une liste d'options (en majuscule ou minuscule peu importe).
  3. Tapez CHKDSK C: /F /R pour vérifier votre lecteur C: pour les erreurs et les réparer automatiquement.
  4. Redémarrez pour que l'analyse fonctionne.

Je suppose que vous faites référence à un HDD rotatif standard avec un format NTFS (bien que FAT n'est pas vraiment différent pour cette réponse). Les lecteurs statiques gèrent ce problème en interne.

Certains secteurs défectueux (généralement une taille de 4k, mais même 64k si optimisé pour stocker de gros fichiers) sur un disque de 50 Go, 500 Go ou 2 To ne vaut pas la peine de se soucier (et si le lecteur ne compte que quelques GB, peut-être qu'il est Le temps de le remplacer).

Je suppose que si vous voulez vraiment faire de la violon, vous pouvez diviser les mauvaises pistes qui contiennent les secteurs défectueux (de sorte que les têtes de lecture / écriture ne passent pas directement sur eux), mais si votre temps vaut plus de 1 $ par jour ou Vous êtes inquiet, envisagez d'acheter un nouveau disque. Je pense que j'ai vu un logiciel qui semi-automatiserait cela, mais j'ai du mal à trouver un scénario où je voudrais faire cela. (Je suis impatient de voir de bonnes histoires dans les commentaires cependant!)

À partir de l'invite de commande

 chkdsk /? CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] volume Specifies the drive letter (followed by a colon), mount point, or volume name. filename FAT/FAT32 only: Specifies the files to check for fragmentation. /F Fixes errors on the disk. /V On FAT/FAT32: Displays the full path and name of every file on the disk. On NTFS: Displays cleanup messages if any. /R Locates bad sectors and recovers readable information (implies /F). /L:size NTFS only: Changes the log file size to the specified number of kilobytes. If size is not specified, displays current size. /X Forces the volume to dismount first if necessary. All opened handles to the volume would then be invalid (implies /F). /I NTFS only: Performs a less vigorous check of index entries. /C NTFS only: Skips checking of cycles within the folder structure. /B NTFS only: Re-evaluates bad clusters on the volume (implies /R) The /I or /C switch reduces the amount of time required to run Chkdsk by skipping certain checks of the volume. 

Si vous n'avez pas quitté le lecteur et que vous avez juste 1-2 secteurs défectueux, essayez d'abord avec hdtune, puis recherchez des secteurs défectueux lba (ex: 10000000) téléchargez hddreg iso, écris en CD ou lecteur flash, démarrez via cd ou lecteur flash, puis sélectionnez Votre disque, puis sélectionnez l'option 3 (régénérer tous les secteurs dans la plage), puis écrire lba et commencer l'opération. Ensuite, réexécutez avec hdtune. Si elle n'a pas corrigé, formatez le lecteur avec Windows, mais ne faites pas une boîte épaisse "format rapide". Quand il forme, il cachera le secteur s'il n'a pas corrigé, essayez ceci; Installez la sentinelle du disque dur, sélectionnez le disque, ouvrez le balayage de la surface, sélectionnez "réinitialiser la surface du disque" puis lancez le test. Il refaîtra un secteur défavorisé dans la zone de réserve. "Secteurs réaffectés" L'atout SMART va s'améliorer