Si j'ai copié des fichiers d'un disque dur avec des secteurs défectueux sans erreur, ces fichiers ne sont-ils pas affectés?

2

Ou dois-je trouver une sauvegarde?

Il y avait des milliers de secteurs réaffectés.

J'ai couru badblockssur une partition mais pas d'autres. Est-ce que cela change le résultat?

J'utilise Ubuntu. Certaines partitions sont ntfs et d'autres ext4, si cela compte.

Modifier:

Je crois que les mauvais secteurs sont à cause de cela est tombé au sol à plusieurs reprises.

La première partition est une installation Ubuntu (pour la réparation du démarrage, ou l’utilisation d’Ubuntu sur un ordinateur tiers, etc.), qui n’a rien d’important et que je n’ai pas utilisée pendant au moins un an. Je n'ai rien ressenti d'étrange jusqu'au jour où j'ai échoué à démarrer un ordinateur à l'aide de celui-ci.

J'ai couru badblockssur deux partitions et trouvé des milliers d'erreurs, principalement sur cette partition. Mais la lecture de certains fichiers sur la deuxième partition est très lente, raison pour laquelle je suis inquiet.

Je n'ai pas encore vérifié les autres partitions, car il devient évident que je vais remplacer ce disque et je ne peux pas aggraver les choses en lisant et en écrivant plusieurs fois.

utilisateur23013
la source
2
Si vous demandez si ces fichiers sont corrompus, vous seul pouvez y répondre en vérifiant si les fichiers ne sont pas corrompus vous-même.
Ramhound
@Ramhound Vouliez-vous dire que si les fichiers sont corrompus, il peut renvoyer des données vides en silence sans signaler d'erreurs? Alors à quoi servent les CEC? Seulement pour corriger, mais je ne peux pas savoir s'il est peut-être corrompu?
user23013
ECC ne fonctionne que si la corruption peut être détectée et corrigée. Un mauvais secteur qui n'est pas garanti. Vous pouvez détecter une corruption en la comparant à une copie correcte connue.
Ramhound
@Ramhound Existe-t-il des informations techniques sur la manière dont il est probablement indétectable et corrompu? Je n'ai pas connu de bons exemplaires pour chaque fichier. Et certains fichiers proviennent de centaines de vieux CD-ROM dont je voulais me débarrasser, et je ne veux vraiment plus les sauvegarder.
user23013
Je ne sais pas où se trouve votre confusion avec mes déclarations, je ne peux donc pas vous aider. Il y a des défaillances sectorielles légères et des défaillances sectorielles graves. Dans le cas d’une défaillance mineure du secteur, le disque dur pense que le secteur est mauvais alors qu’il ne l’est pas. Dans le cas d'une défaillance matérielle, aucune tentative de tromper le disque dur ne fera du bien au secteur. En cas de panne grave, vous avez normalement aussi des problèmes mécaniques.
Ramhound

Réponses:

-2

Si les fichiers copiés avec succès, sans erreurs, il est hautement improbable que vous aurez des problèmes avec eux. Avec autant de secteurs défaillants, je me préparerais certainement à remplacer ce disque dur, à commencer et à commencer à faire des sauvegardes pour des documents ou des supports importants simplement pour des raisons de sécurité. Généralement, si un fichier est copié à partir d'un secteur corrompu d'un disque, il provoquera une erreur et non un problème par la suite.

Nicholas Byrd
la source
Cela n’est vrai que si le disque dur peut détecter la corruption. Il y a une chance non négligeable qu'un disque dur avec autant de secteurs défectueux ne sache pas que le secteur était réellement mauvais tant que le fichier ne pourrait pas être lu.
Ramhound
Parfois, il ne rapporte aucune erreur, mais fonctionne très lentement. Je pense au moins qu’il a essayé de récupérer des données endommagées, mais je ne suis pas sûr du degré de confiance que j’aurais à ce résultat.
user23013
@ user23013: le résultat récupéré est précis à 100%.
qasdfdsaq
@ qasdfdsaq Si vous pouvez développer une réponse et éventuellement ajouter une référence, je peux accepter votre réponse. (De préférence badblocks, vous pouvez également endommager les données ou supprimer d'autres rapports d'erreur, mais je peux poser une autre question si vous pensez que ce n'est pas pertinent.)
user23013