web-dev-qa-db-fra.com

Est-il sûr d'exécuter CHKDSK sur un SSD?

J'ai récemment vu Windows 7 faire apparaître un ou deux avertissements indiquant que je devrais exécuter chkdsk sur mon ordinateur portable. Mon ordinateur portable est venu avec un SSD et je ne suis pas sûr qu'il y ait des implications négatives à exécuter chkdsk sur un tel disque. Existe-t-il des problèmes avec le signalement de "secteurs défectueux" sur le lecteur? J'imagine que le concept physique de secteurs est complètement différent entre un plateau et une micropuce.

Je ne pense pas que mon SSD supporte TRIM. Il a environ 14 mois et une recherche rapide sur Internet semble indiquer que ce n'est pas le cas (même s'il est presque impossible de trouver cette information à coup sûr!). Je ne suis pas sûr non plus que TRIM soit même pertinent ici car il ne devrait pas y avoir beaucoup de suppressions.

Alors, comment exécuter chkdsk sur mon disque SSD est-il sécurisé?

Le modèle de SSD que j'ai est signalé comme "Samsung SSD PB22-JS3 2.5".

43
Eilon

Existe-t-il des problèmes avec le signalement de "secteurs défectueux" sur le lecteur?

Il est concevable que chkdsk puisse signaler un secteur ou trois comme étant mauvais et dire au système d'exploitation de cesser de les utiliser. Cela réduirait légèrement l'espace disque disponible, mais ce n'est pas permanent (vous pouvez le récupérer, avec effort). Je serais surpris de voir chkdsk signaler un secteur SSD aussi mauvais. Je ne voudrais pas courir chkdsk pour trouver des secteurs défectueux cependant.

Alors, comment exécuter chkdsk sur mon disque SSD est-il sécurisé?

Ne devrait rien faire mal. C'est une bonne idée s'il y a eu une corruption du système de fichiers. Sources de corruption possibles:

  • Arrêt impur
  • Logiciel malveillant ou bénin qui se comporte mal.
  • Bits retournés de manière aléatoire à partir d'une mémoire insuffisante protégée par ECC.
24
Slartibartfast

Je ne suis pas sûr s'il y a des implications négatives à exécuter chkdsk sur un tel lecteur.

Non, il n'y aura aucune implication négative à faire tourner chkdsk sur un SSD.

Existe-t-il des problèmes avec le signalement de "secteurs défectueux" sur le lecteur?

Oui, même s’il est vrai que les disques SSD n’ont pas de secteurs, lorsque vous "usez" une partie de votre disque SSD, le système d’exploitation le signale/le considère comme un "secteur défectueux".

Alors, comment exécuter chkdsk sur mon disque SSD est-il sécurisé?

En fait, vous n’auriez peut-être pas besoin de le faire fonctionner du tout… Les disques SSD modernes remappent automatiquement les bits usés (technologie de nivellement d’usure). Cela ne garantit cependant pas que votre disque est indestructible, car il risque de manquer de bits utilisables lorsque vous avez un tas de bits usés ...

13
Owen

Alors que d'autres se sont concentrés sur la partie matérielle de CHKDSK, j'écrirai un peu sur la partie logicielle.

Bien que CHKDSK puisse effectuer une analyse superficielle sur un disque censé trouver des secteurs défectueux, il existe une autre partie de l’histoire. Il vérifie et corrige également les problèmes de système de fichiers éventuellement accumulés. Je pense vraiment que vous devriez l'exécuter si Windows vous le rappelle. Alors que les nouvelles versions de NTFS comportent diverses améliorations qui ont réduit la nécessité de CHKDSK, il existe encore des cas dans lesquels il est nécessaire d’exécuter CHKDSK.

11
AndrejaKo

Autant que je sache, CHKDSK vérifie uniquement s'il peut lire sur le lecteur si vous lui demandez d'analyser les secteurs défectueux. Selon cette définition, un disque SSD aura des secteurs défectueux dans deux cas seulement:

  • Le contrôleur a des matrices -> le lecteur entier est mort.
  • La cellule est endommagée -> le contrôleur n'a pas réussi à la remapper (tout l'espace disponible utilisé?)

Notez qu'une cellule en fin de cycle d'écriture passera en "mode lecture seule", ce qui signifie que les données qui la composent peuvent toujours être lues correctement jusqu'à ce que la charge stockée se dissipe (ce qui devrait durer au moins une décennie). Ce ne serait pas un mauvais secteur.

Ainsi, CHKDSK ne vous avertira que des erreurs du système de fichiers. Vous devez utiliser un outil S.M.A.R.T. Pour vérifier l'intégrité du lecteur.

4
Mircea Chirea

J'ai couru vérifier le disque sur un lecteur Revo 120 Go et perdu 30 Go d'espace aux secteurs défectueux. Je n'exécuterais pas le disque de contrôle sur un SSD de revodrive. Mais je ne peux pas garantir pour les autres.

1
Flood Risk

Exécutez chkdsk /f (ou l’équivalent) pour corriger les erreurs du système de fichiers. N'exécutez pas chkdsk/r car il n'est pas nécessaire de rechercher les secteurs défectueux. L'activité intensive du disque pour le contrôle est une usure inutile du disque SSD et est généralement reconnue comme une mauvaise idée.

Notez que> = Win8, utilisez /scan et /spotfix au lieu de /f. Win7 et les versions antérieures utilisent toujours /f.

http://www.makeuseof.com/tag/stuck-chkdsk-use-fix-right-way/

1
FreeText

Je viens de rencontrer ce problème.

J'ai exécuté CHKDSK avec le "Rechercher et tenter une récupération des secteurs défectueux". Il a trouvé quelques fichiers avec des problèmes et les "résolus". J'ai fait une comparaison de fichier brute des fichiers "fixes" et j'ai constaté que certaines parties du fichier étaient mises à zéro.

Cela fonctionnait sous Windows 7 sur un Corsair Performance Pro.

0
user239135