8 votes

chkdsk, SeaTools, et "n'a pas assez d'espace pour remplacer les clusters défectueux".

Lorsque j'ai essayé de faire une sauvegarde complète de Windows Vista, j'ai reçu un message d'erreur qui parlait de secteurs défectueux. Ensuite, lorsque j'ai exécuté chkdsk /r sur le disque de destination, voici ce que j'ai obtenu :

C:\Windows\system32>chkdsk /R E:
The type of the file system is NTFS.
Volume label is Desktop Backup.

CHKDSK is verifying files (stage 1 of 5)...
  822016 file records processed.
File verification completed.
  1 large file records processed.
  0 bad file records processed.
  0 EA records processed.
  0 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 5)...
  848938 index entries processed.
Index verification completed.
  0 unindexed files processed.
CHKDSK is verifying security descriptors (stage 3 of 5)...
  822016 security descriptors processed.
Security descriptor verification completed.
  13461 data files processed.
CHKDSK is verifying file data (stage 4 of 5)...
The disk does not have enough space to replace bad clusters
detected in file 239649 of name .
The disk does not have enough space to replace bad clusters
detected in file 239650 of name .
The disk does not have enough space to replace bad clusters
detected in file 239651 of name .
An unspecified error occurred.f 822000 files processed)

Pourtant, lorsque j'ai exécuté les tests génériques courts et longs de SeaTools sur le disque Seagate, je n'ai reçu aucune erreur.

Je sais que je pourrais reformater le disque et réessayer d'exécuter chkdsk /r mais je préférerais éviter d'attendre >4 heures dans l'espoir que le problème soit résolu par magie.

D'autre part, si je renvoie le disque à Seagate, je n'ai pas de numéro d'erreur SeaTools à utiliser et ils peuvent prétendre que le disque est en parfait état.

Que dois-je essayer de faire ensuite ?

Frustration latérale :

Il y a abondance d'espace libre sur le disque dur. La partition E : a 182 Go de libre.

12voto

AndrejaKo Points 16847

L'espace disque libre et l'espace disque utilisé par chkdisk sont deux choses différentes. Chaque disque dur possède un espace supplémentaire non alloué qui est utilisé comme espace de remplacement pour les secteurs défectueux. Cet espace ne peut pas être utilisé pour autre chose et, pour l'utilisateur (d'un disque fonctionnant normalement), il n'existe pas.

L'espace "libre" sur votre partition E : n'est pas libre du tout. Il est occupé par la partition E : (et même si vous supprimez la partition, il n'est toujours pas libre au sens de "libre" que Windows utilise).

En fait, chaque secteur d'un disque dur a son propre numéro. En général, à la fin du disque, il y a des secteurs supplémentaires qui ne sont pas numérotés. Ils sont utilisés lorsqu'un secteur est défectueux. Le numéro du secteur défectueux est retiré du secteur et attribué à l'un des secteurs sans numéro. De cette façon, le secteur défectueux est "fixé".

En fin de compte, la seule chose que vous pouvez faire est de remplacer le disque. Chaque disque a un nombre fini de secteurs normaux et un nombre fini de secteurs de rechange. Dans votre cas, les secteurs de réserve sont épuisés.

Une autre chose intéressante est de trouver la cause des secteurs défectueux. Les disques durs sont généralement conçus de telle sorte qu'au cours de leur durée de vie, ils ne manqueront pas de secteurs de réserve. Cela signifie que quelque chose génère un nombre anormalement élevé de secteurs défectueux sur votre disque et que quelque chose va récupérer vos données tôt ou tard, donc même si vous parvenez d'une manière ou d'une autre à réparer ce problème ou décidez d'ignorer chkdisk, vous devriez envisager de remplacer le disque car il y a de fortes chances qu'il tombe complètement en panne.

2voto

Big Mottay Points 21

Essayez HDD Regenerator. J'ai eu le même problème de "manque d'espace" et ce programme a réussi à "réparer" les secteurs défectueux. Une fois qu'il a terminé, j'ai utilisé chkdsk pour réparer les fichiers système et le disque fonctionne bien maintenant !

1voto

Zian Choy Points 1426

Finalement, je me suis rendu compte qu'il valait mieux attendre les 8 heures et plus nécessaires à l'exécution de chkdsk sur les deux disques que d'attendre plusieurs jours pour un remplacement. Rétrospectivement, cette solution aurait dû être évidente.

Il y a deux étapes à suivre :

  1. Exécutez chkdsk /r
  2. Attendez que chkdsk se termine

0voto

Yaroslav Sivakov Points 101

Il suffit d'utiliser Victoria . Il s'agit d'un outil gratuit pour afficher SMART, vérifier les disques et régénérer les mauvais clusters. Cochez "remap" pour régénérer les mauvais clusters pendant les tests.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X