CHKDSK: "Une erreur de lecture de disque s'est produite c0000010" sur le disque dur USB externe 3.0

J'ai un disque dur externe toshiba hdtb310xk3aa (1 To), et je l'utilise depuis quelques années comme stockage pour une Xbox One (format Xbox HDD), mais depuis quelques mois, je l'ai formaté en NTFS pour l'utiliser dans mon ordinateur portable. Et parfois, je rencontre des problèmes avec cet appareil (l'arrêt automatique du disque dur est activé, le démarrage rapide de Windows est désactivé):

(1) - Lorsque je connecte ce disque dur aux ports USB arrière de mon ordinateur portable, il fonctionne normalement jusqu'au bout de peu de temps se déconnecte et se connecte de manière répétitive (j'entends les fenêtres déconnecter et connecter le son en boucle), cela ne se produit pas si je le connecte au port USB de l'un des côtés de l'ordinateur portable (Tous les ports sont 3.0).

(2) - Cela fonctionne normalement jusqu'à ce qu'il commence à ralentir et qu'il prenne une éternité pour ouvrir un fichier, je veux dire, il passe du chargement immédiat au chargement non chargé du tout.

(3) - Parfois, lorsque je démarre Windows, il faut une éternité pour ouvrir un programme (même des programmes installés sur mon disque principal SDD, et toujours le voyant du disque dur clignote) jusqu'à ce que je déconnecte l'appareil. C'est pourquoi j'allume d'abord mon ordinateur, puis je connecte le disque dur. Mais, parfois, le problème (2) se produit après cela.

Donc, quand (2), ce que je fais pour me permettre d'utiliser ce lecteur est d'exécuter CHKDSK(CHKDSK D:/f / r / x) avec l'option de démontage car si je n'utilise pas ce CHKDSK prend une éternité avec tout autre programme qui n'était pas déjà ouvert (même le gestionnaire des tâches). Cette solution permet d'utiliser mon appareil pendant un moment, parfois c'est un couple de jours, et d'autres fois quelques semaines, mais les problèmes finissent par se reproduire et je dois à nouveau exécuter ce "correctif".

Voici le journal de CHKDSK :

Microsoft Windows [Version 10.0.19042.867]
(c) 2020 Microsoft Corporation. All rights reserved.

C:Userssynth_>chkdsk D: /f /r /x
The type of the file system is NTFS.
Volume label is STORAGE.

Stage 1: Examining basic file system structure ...
  118272 file records processed.
File verification completed.
 Phase duration (File record verification): 2.08 seconds.
  44 large file records processed.
 Phase duration (Orphan file record recovery): 0.00 milliseconds.
  0 bad file records processed.
 Phase duration (Bad file record checking): 1.06 milliseconds.

Stage 2: Examining file name linkage ...
  604 reparse records processed.
  133534 index entries processed.
Index verification completed.
 Phase duration (Index verification): 6.11 minutes.
  0 unindexed files scanned.
 Phase duration (Orphan reconnection): 35.48 milliseconds.
  0 unindexed files recovered to lost and found.
 Phase duration (Orphan recovery to lost and found): 1.54 milliseconds.
  604 reparse records processed.
 Phase duration (Reparse point and Object ID verification): 4.45 milliseconds.

Stage 3: Examining security descriptors ...
Security descriptor verification completed.
 Phase duration (Security descriptor verification): 71.47 milliseconds.
  7632 data files processed.
 Phase duration (Data attribute verification): 0.82 milliseconds.
CHKDSK is verifying Usn Journal...
  112890848 USN bytes processed.
Usn Journal verification completed.
 Phase duration (USN journal verification): 0.71 milliseconds.

Stage 4: Looking for bad clusters in user file data ...
A disk read error occurredc0000010
The disk does not have enough space to replace bad clusters
detected in file 21 of name $Extend$RmMetadata$TxfLog$TxfLog.blf.
A disk read error occurredc0000010
The disk does not have enough space to replace bad clusters
detected in file 132F of name WindowsAppsMSIXVCB1FE4F~1.XVI.
  118256 files processed.
File data verification completed.
 Phase duration (User file recovery): 1.40 hours.

Stage 5: Looking for bad, free clusters ...
  125889638 free clusters processed.
Free space verification is complete.
 Phase duration (Free space recovery): 0.00 milliseconds.
CHKDSK discovered free space marked as allocated in the volume bitmap.

Windows has made corrections to the file system.
No further action is required.

 976744447 KB total disk space.
 472927640 KB in 107562 files.
     43976 KB in 7633 indexes.
        16 KB in bad sectors.
    214259 KB in use by the system.
     65536 KB occupied by the log file.
 503558556 KB available on disk.

      4096 bytes in each allocation unit.
 244186111 total allocation units on disk.
 125889639 allocation units available on disk.
Total duration: 1.50 hours (5415992 ms).

En particulier "Une erreur de lecture de disque s'est produitec0000010" et "Le disque n'a pas assez d'espace pour remplacer les mauvais clusters" attire mon attention. Chaque fois que je dirige CHKDSK, j'ai ces lignes. Je crois donc que la réparation de ce mauvais cluster pourrait peut-être résoudre mes problèmes, mais je ne sais pas. Je n'ai pas assez de connaissances sur le sujet pour comprendre comment le disque dur et le système d'exploitation fonctionne, donc je ne sais pas si la réparation de ce cluster pourrait résoudre mes problèmes, car CHKDSK ne peut apparemment pas les résoudre.

Je serai vraiment reconnaissant si quelqu'un m'aide à ce sujet, ou quel logiciel me recommandez-vous d'essayer? Formater le disque dur? PS: Sur mon ordinateur Ubuntu, je ne peux pas écraser sur le disque (y mettre de nouveaux fichiers ou renommer ceux qui existent déjà). Je suis également ouvert à essayer un logiciel qui fonctionne sur Ubuntu si nécessaire.

Merci pour votre temps!

demandé sur