Question Le déplacement de fichiers autour de mon ordinateur entraîne-t-il une corruption des données?


J'ai une question idiote flottant dans ma tête: Si j'ai un fichier dans C: / test1 et que je le déplace vers C: / test2 puis vers D: / Other, etc., encore et encore, le fichier peut-il être corrompu? Qu'en est-il des copies du fichier encore et encore (copie de la copie de la copie de la copie)?


4
2018-04-27 00:53


origine


réponse courte: non. les fichiers sont corrompus lorsqu'ils ne sont pas transférés dans leur intégralité ou que certaines parties deviennent illisibles / modifiées en raison d'un dysfonctionnement du disque dur ou de mauvaises habitudes impliquant des lecteurs flash. - Lorenzo Von Matterhorn
L'autre réponse courte: peut-être (mais peu probable). Chaque fois que vous lisez à partir du disque, il est possible que le matériel se répète et vous donne des données erronées; Chaque fois que vous écrivez sur le disque, il est possible que le matériel se répercute et enregistre des données erronées. Mais il existe des mécanismes pour aider l'ordinateur à détecter cette situation et à prendre des mesures correctives (en dernier recours, en signalant une erreur). - Scott


Réponses:


Ils ne devraient pas les fichiers sont des modèles d'activation / désactivation et toutes les opérations telles que le déplacement et la copie sont conçues pour déplacer des données entières sans en perdre. Cela ne ressemble pas au jeu humain du «téléphone» où copier le fichier encore et encore le rend plus bruyant et confus chaque fois jusqu'à ce que tout ce qui reste soit un non-sens.

Mais, chaque fois que vous faites quelque chose, il y a une petite chance que ça se passe mal. Plus vous faites de choses, plus vous risquez de tomber sur l'un d'entre eux. L'une d'elles, par exemple, est une coupure de courant au milieu d'un déménagement - avec quoi finirez-vous? Un fichier partiel? Pas de fichier? Deux fichiers?

Rien n'est parfait; ici, en 2005, une étude examine les taux d'erreur des unités de disque et trouve:

Nous avons observé 3 événements de perte lors de la lecture de 1,4 PB, soit 3 fichiers perdus.   Dans l'environnement de centre de données, nous avons perdu 2 des 32 000 fichiers de 10 Go,   bureau (système 1), nous avons perdu un fichier de 10 Go dans 35 000 essais, et   pas de fichiers de 100 Go dans 7 560 tentatives.

Ce ne sont que des erreurs de disque, ils ont aussi "experienced at least 4 controller firmware or driver errors".

En plus de cela, il y a des erreurs de mémoire - le risque de corruption entre le chargement d'informations dans la mémoire de l'ordinateur et leur réécriture. Il y a une étude Google tristement célèbre où ils suivent les erreurs de mémoire sur leurs milliers de serveurs, cités sur Wikipedia ici quels États:

"Une étude à très grande échelle basée sur le très grand nombre de serveurs de Google a été présentée lors de la conférence SIGMETRICS / Performance'09. [4] Le taux d'erreur réel de 25 000 à 70 000 erreurs par milliard d'heures-appareil par mégabit. ] plus de 8% des modules de mémoire DIMM affectés par des erreurs par an. "

Et bien sûr, il y a un risque d'erreur, une mauvaise lecture, une corruption par pic de puissance ou un rayon cosmique, un défaut de conception poussant en dehors d'une faible tolérance du matériel bon marché, dans les supports magnétiques du disque, dans le transfert de câbles. carte mère, les chipsets, le processeur, la mémoire, le firmware ou le logiciel, et tout le chemin du retour.

Incidemment, voici un article fantastique basé sur l'idée que si un appareil informatique corrompt les données en mémoire tout en recherchant une adresse Internet, il se peut qu'il recherche la mauvaise adresse. Donc, l'auteur a enregistré quelques "mauvaises adresses" (ce que vous auriez eu si vous aviez corrompu un nom de site Internet populaire) pour voir s'il y avait des périphériques connectés - il a reçu 52 000 requêtes en presque 6 mois.

L'étude de la manière de rendre les choses / plus / fiables en informatique est un domaine très occupé. Des CRC et des sommes de contrôle, au RAID avec parité, au système de fichiers basé sur l'arbre de somme de contrôle ZFS, à la réplication automatique, à la mémoire ECC, etc.


7
2018-04-27 01:18





Déplacer des fichiers dans le même système de fichiers ne doit en aucun cas toucher les données du fichier, mais uniquement les répertoires contenant le fichier.


2
2018-04-27 06:34





Le matériel et les logiciels peuvent échouer à tout moment, nous pouvons faire beaucoup pour éviter la corruption des données, mais nous ne pouvons pas faire grand-chose pour nous assurer qu'il n'y a aucune corruption de données. Le rayon cosmique et même l'atmosphère peuvent provoquer la pourriture des données sur les données, comment la majorité des utilisateurs peut-elle éviter cela? Droite? La corruption des données pourrait également se produire pendant la transmission des données, ce qui est la partie la plus difficile car 99% des sites Web ne fourniront pas de fichiers de somme de contrôle aux utilisateurs pour vérifier si leurs copies téléchargées sont intactes.

Après tout, selon moi, la corruption de données se produit rarement.


1
2018-01-19 11:50