Empêcher la corruption de fichiers sur Windows avant sauvegarde

Empêcher la corruption de fichiers sur Windows avant sauvegarde - Win 10 - Windows & Software

Marsh Posté le 17-09-2024 à 21:56:24    

Bonjour à tous,  
 
 
Je fais régulièrement une copie de mon disque dur de stockage, sur un autre.  
 
 
Seulement hier à la recherche d'un fichier, je me rends compte que TOUT le dossier est corrompu, que ce soit les documents, pdf, images, ...
 
 
Ouf j'avais fait une sauvegarde sur un disque dur externe, mais sur le disque dur externe tout le dossier est également corrompu.
 
 
Il semblerait que ce dossier soit inutilisé et corrompu depuis 2 ans, n'en ayant pas l'utilité je n'avais pas vu qu'il était corrompu.
 
 
Tous les fichiers ont des tailles normales, mais peu importe le logiciel, cela indique corrompu, j'ai testé des dizaines de logiciels, les fichiers semblent irrécupérables, apparemment tous les fichiers contiendraient des 0, pourtant, ayant retrouvé un fichier original valide, la taille est parfaitement identique (taille en octet et date de création).
 
 
On parle d'un dossier entier de 20 gigas, totalement corrompu, quand tous les autres fichiers du disque dur des autres dossiers sont sains, c'est un dossier professionnel que j'avais utilisé pendant quelques mois. Il n'y a pas de logiciels, que des documents et photos.  

 
Je n'ai plus d'espoir sur la réparation, par contre ma question, si une copie de sauvegarde permet une copie, il semble surtout évident d'être sur que tous les fichiers soient sains avant de les copier, et j'ai un antivirus, je ne suis donc même pas sure que la cause de la corruption soit les virus.
 
 
Habituellement je fais des copies HDD en clonage de disque, parfois manuellement, je n'ai jamais eu de message d'erreur lors de la copie.
 
 
MA QUESTION : comment éviter la corruption de fichiers avant la sauvegarde? Est ce qu'on peut protéger les fichiers de la corruption ou en avoir une sauvegarde saine? Par exemple en mettant les fichiers importants dans des archives .rar ou .zip? Ou est ce que ça n'a aucune utilité?
 
 
C'est bien de faire des sauvegardes mais quand les fichiers sont altérés... Et vérifier des milliers de fichiers avant et après chaque sauvegarde ce n'est tout simplement pas gérable.
 
 
Merci


Message édité par aude1100 le 17-09-2024 à 21:57:17
Reply

Marsh Posté le 17-09-2024 à 21:56:24   

Reply

Marsh Posté le 17-09-2024 à 23:35:01    

Ta question est mauvaise, comme ta méthode de sauvegarde. Qui n'en est pas une en fait.
Il y a dixmille façons de perdre des fichiers, et parceque tu en subis une, tu veux mettre en place une sauvegarde qui prends en compte uniquement cette façon de perdre les fichiers, négligeant les 9999 autres.
 
Une vraie sauvegarde c'est un système avec historique de fichiers, qui permet de remonter dans le temps jusqu'avant la corruption/suppression/ecrasement/dégats etc.
Il faut arreter de faire des copier/coller ou du clonage. Ce n'est pas de la sauvegarde.
 
en gratuit tu as Veeam par exemple, qui fera parfaitement le taf.

Message cité 1 fois
Message édité par flash_gordon le 17-09-2024 à 23:38:19

---------------
Survivre à sa migration WP->Android /  Les features Windows que vous ne connaissez pas
Reply

Marsh Posté le 18-09-2024 à 08:00:43    

Il existe un petit utilitaire permettant de calculer le checksum md5 de l'ensemble des fichiers d'un dossier (et de ses sous-dossiers) et d'enregistrer le résultat dans un fichier du dossier racine.
http://getmd5checker.com/download
en gros le mode d'emploi:
– trainer le dossier racine, par exemple "documents" dans la fenêtre
– cliquer sur start, les md5 sont calculés et listés
– cliquer sur s.to (sauvegarder vers) qui enregistrera le fichier checksum.md5 dans le dossier qui a été trainé.

 

Pour vérifier ultérieurement l'état des fichiers:
– trainer le dossier dans la fenêtre.
– cliquer sur start, les md5 sont calculés et comparés à ceux du fichier checksum.md5.
– selon le cas ils sont comptabilisés dans une colonne ou une autre.
on peut voir les fichiers modifié, nouveaux, inchangés, et la date de modification.

 

options:
– choisir recurse
– Eviter se cocher autostart, il vaut mieux décider quand on veut.
– le bouton save permet d'enregistrer un fichier checksum dans chaque sous-dossier, ce qu'on ne veut en général pas.

 

J'ai testé que la version 3.3 du lien proposé ci-dessus est identique à celle que j'utilise depuis des années sans problème.
le md5 du fichier.exe:
5932fe928f9bbbbd7ce502d44ab57616

 

Ce programme est ancien mais fonctionne bien avec Windows 11.
Il faut examiner sa pertinence selon la méthode de sauvegarde.
 

Message cité 1 fois
Message édité par yf38 le 18-09-2024 à 08:07:55
Reply

Marsh Posté le 18-09-2024 à 12:14:55    

flash_gordon a écrit :


 
en gratuit tu as Veeam par exemple, qui fera parfaitement le taf.


 
J'ai installé Veeam, j'ai paramétré une sauvegarde, j'ai appliqué, mais elle ne s'est pas lancé, comment modifier une sauvegarde paramétrée?  
 
Je n'arrive pas à accéder à la sauvegarde que j'ai paramétré.
 

Reply

Marsh Posté le 18-09-2024 à 12:15:54    

yf38 a écrit :


Pour vérifier ultérieurement l'état des fichiers:
– trainer le dossier dans la fenêtre.
– cliquer sur start, les md5 sont calculés et comparés à ceux du fichier checksum.md5.
– selon le cas ils sont comptabilisés dans une colonne ou une autre.
on peut voir les fichiers modifié, nouveaux, inchangés, et la date de modification.
 


 
 
Je n'arrive à traîner que des fichiers, pas les dossiers complets

Reply

Marsh Posté le 18-09-2024 à 14:17:52    

Bon Veeam ne fonctionne pas, il n'arrive pas à se connecter, apparemment c'est un problème fréquent.
 
Si vous avez un autre logiciel gratuit dans le même genre...

Reply

Marsh Posté le 18-09-2024 à 14:33:31    

Dans le même genre tu as Hasleo backup , tu pourras sauvegarder tes dossiers et fichiers en sauvegarde différentielle ou incrémentielle (à choisir),
tu pourras monter chaque sauvegarde pour y rechercher des fichiers à des dates différentes fonction de tes sauvegardes.
 
Fonction sauvegarde/clonage système, partition et en français.
 
https://www.easyuefi.com/backup-sof [...] -free.html

Reply

Marsh Posté le 18-09-2024 à 15:09:54    

loriot83 a écrit :

Dans le même genre tu as Hasleo backup , tu pourras sauvegarder tes dossiers et fichiers en sauvegarde différentielle ou incrémentielle (à choisir),
tu pourras monter chaque sauvegarde pour y rechercher des fichiers à des dates différentes fonction de tes sauvegardes.
 
Fonction sauvegarde/clonage système, partition et en français.
 
https://www.easyuefi.com/backup-sof [...] -free.html


 
 
 
Top ce logiciel!
 
J'ai compris la différence entre sauvegarde incrémentielle ou différentielle, mais je comprends pas dans la pratique l'utilité de la sauvegarde différentielle...  
 
Aussi si un jour je me rends compte qu'un fichier est corrompu, je restaure quelle sauvegarde en 1er?

Reply

Marsh Posté le 18-09-2024 à 15:57:44    

aude1100 a écrit :


 
 
Je n'arrive à traîner que des fichiers, pas les dossiers complets


Il suffit de trainer le dossier depuis l'explorateur, pas de chercher à sélectionner l'ensemble dossiers/fichiers si c'est comme ça que tu avais compris.
Trainer le dossier comme si c'était un fichier.
A moins qu'autre chose t'empêche de le faire.
détails de mes options (tools/options)
 
https://zupimages.net/up/24/38/3y36.png
https://zupimages.net/up/24/38/63tw.png
https://zupimages.net/up/24/38/0j5q.png
https://zupimages.net/up/24/38/0j5q.png

Reply

Marsh Posté le 18-09-2024 à 17:13:13    

aude1100 a écrit :


 
J'ai compris la différence entre sauvegarde incrémentielle ou différentielle, mais je comprends pas dans la pratique l'utilité de la sauvegarde différentielle...  
 
Aussi si un jour je me rends compte qu'un fichier est corrompu, je restaure quelle sauvegarde en 1er?


 
Les deux ont leurs avantages et leurs inconvénients:
 
-incrémentielles, gain de place stockage mais restauration plus longue car tu passes par toutes les sauv intermédiaires ,
si tu perds une sauv intermédiaire (corruption ou autre) tu perds toutes les suivantes chronologiquement.
 
-différentielles, taille plus importante car tu prends en compte tous les changements depuis la sauv initiale à chaque fois
mais restauration plus rapide car il te faut juste l'initiale et la différentielle à la date voulue et donc seulement 2 fichiers pour restaurer.
 
En cas de suspicion de fichier corrompu tu montes dans l'explorateur de fichiers ta sauv incrémentielle ou différentielle à la date indiquée de sauvegarde,
tu peux ainsi remonter dans le temps l'historique de tes fichiers comme te le conseillait flash_gordon au dessus.

Message cité 1 fois
Message édité par loriot83 le 18-09-2024 à 17:22:08
Reply

Marsh Posté le 18-09-2024 à 17:13:13   

Reply

Marsh Posté le 18-09-2024 à 21:41:24    

yf38 a écrit :


Il suffit de trainer le dossier depuis l'explorateur, pas de chercher à sélectionner l'ensemble dossiers/fichiers si c'est comme ça que tu avais compris.
Trainer le dossier comme si c'était un fichier.


 
J'ai réussi merci, mais c'est intéressant seulement pour les dossiers vraiment importants, parce que c'est assez long, et cela nécessite de tout contrôler après chaque sauvegarde... Mais je le ferai pour les dossiers importants.
 
Ce qui est dommage, c'est que cela n'indique pas que la corruption de fichiers, le simple fait de renommer une photo indique une anomalie, on peut donc s'y fier que pour les fichiers inutilisés, les fichiers utilisés entre chaque sauvegarde seront forcément reconnus comme "faux".

Reply

Marsh Posté le 18-09-2024 à 21:54:58    

loriot83 a écrit :


 
Les deux ont leurs avantages et leurs inconvénients:
 
-incrémentielles, gain de place stockage mais restauration plus longue car tu passes par toutes les sauv intermédiaires ,
si tu perds une sauv intermédiaire (corruption ou autre) tu perds toutes les suivantes chronologiquement.
 
-différentielles, taille plus importante car tu prends en compte tous les changements depuis la sauv initiale à chaque fois
mais restauration plus rapide car il te faut juste l'initiale et la différentielle à la date voulue et donc seulement 2 fichiers pour restaurer.
 
En cas de suspicion de fichier corrompu tu montes dans l'explorateur de fichiers ta sauv incrémentielle ou différentielle à la date indiquée de sauvegarde,
tu peux ainsi remonter dans le temps l'historique de tes fichiers comme te le conseillait flash_gordon au dessus.


 
 
Déjà alors oui effectivement pour un disque dur d'1 terra par exemple, sauvegarder en différentielle demande quasiment le double...
 
Et je ne comprends pas trop le raisonnement :
 
J'ai une sauvegarde A saine
J'ajoute des fichiers, sauvegarde B différentielle saine
J'ajoute des fichiers, sauvegarde C différentielle corrompue mais avec certains nouveaux fichiers sains
J'ajoute des fichiers, sauvegarde D différentielle corrompue mais avec certains nouveaux fichiers sains
 
Je vais devoir reprendre ma sauvegarde saine A, mais aussi récupérer les nouveaux fichiers sains sur B, C, D  
 
Si on fait une sauvegarde quotidienne, et qu'on s'aperçoit au bout d'un an qu'il y a eu des corruptions, il va falloir vérifier 365 sauvegardes et comparer les fichiers des 365 pour savoir à quelle date quel fichier était sain ou non?  
 
Sachant que certains fichiers peuvent d'être corrompus sur une sauvegarde, avec de nouveaux fichiers sains, on ne peut pas savoir quel fichier a été corrompu dans quelle sauvegarde...  
 
Si je remets la sauvegarde différentielle B, il faudra que je prenne les NOUVEAUX fichiers sains de C et D.
 
Bon il vaut mieux éviter une corruption de fichiers surtout sur de gros disques de stockages avec des milliers de documents... :pt1cable:  :pt1cable:  :pt1cable:

Reply

Marsh Posté le 18-09-2024 à 23:15:15    

aude1100 a écrit :


 
Ce qui est dommage, c'est que cela n'indique pas que la corruption de fichiers, le simple fait de renommer une photo indique une anomalie, on peut donc s'y fier que pour les fichiers inutilisés, les fichiers utilisés entre chaque sauvegarde seront forcément reconnus comme "faux".


 
Ben oui, c'est pour ça que dès le début je t'ai dit d'oublier cette methode. ça n'a aucun interet vis à vis d'une méthode de sauvegarde saine.
 

aude1100 a écrit :


 
 
Déjà alors oui effectivement pour un disque dur d'1 terra par exemple, sauvegarder en différentielle demande quasiment le double...
 
Et je ne comprends pas trop le raisonnement :
 
J'ai une sauvegarde A saine
J'ajoute des fichiers, sauvegarde B différentielle saine
J'ajoute des fichiers, sauvegarde C différentielle corrompue mais avec certains nouveaux fichiers sains
J'ajoute des fichiers, sauvegarde D différentielle corrompue mais avec certains nouveaux fichiers sains
 
Je vais devoir reprendre ma sauvegarde saine A, mais aussi récupérer les nouveaux fichiers sains sur B, C, D  
 
Si on fait une sauvegarde quotidienne, et qu'on s'aperçoit au bout d'un an qu'il y a eu des corruptions, il va falloir vérifier 365 sauvegardes et comparer les fichiers des 365 pour savoir à quelle date quel fichier était sain ou non?  
 
Sachant que certains fichiers peuvent d'être corrompus sur une sauvegarde, avec de nouveaux fichiers sains, on ne peut pas savoir quel fichier a été corrompu dans quelle sauvegarde...  
 
Si je remets la sauvegarde différentielle B, il faudra que je prenne les NOUVEAUX fichiers sains de C et D.
 
Bon il vaut mieux éviter une corruption de fichiers surtout sur de gros disques de stockages avec des milliers de documents... :pt1cable:  :pt1cable:  :pt1cable:


 
 
Tu viens de subir et un truc, et tu psychottes au point de ne plus raisonner correctement.
 
Tu as un dossier complet qui est corrompu, tu as probablement subi un ransomware sans t'en apercevoir sur ce dossier.  Les fichiers ne se corrompent pas tout seuls au hasard au fil du temps, la gymnastique que tu cites est improbable.


Message édité par flash_gordon le 18-09-2024 à 23:45:03

---------------
Survivre à sa migration WP->Android /  Les features Windows que vous ne connaissez pas
Reply

Marsh Posté le 19-09-2024 à 07:24:24    

On peut trouver une documentation pour md5checker là:
http://getmd5checker.com/features.html
oui, c'est vieux et http.
Voir en particulier la rubrique how to.

Citation :

Ben oui, c'est pour ça que dès le début je t'ai dit d'oublier cette methode. ça n'a aucun interet vis à vis d'une méthode de sauvegarde saine.


Ce commentaire ne correspond pas à la citation que tu fais qui concerne md5checker, qui n'est pas une méthode de sauvegarde.

 

md5checker permet de prendre une photo des hash code d'un ensemble, et de de comparer plus tard son  évolution.
Les titres de colonnes servent aussi de filtre pour limiter l'affichage à leur contenu.
Permet de voir rapidement ce qui a évolué, ce qui est quasi impossible avec simplement l'explorateur.
Le temps de traitement: moins de 2mn pour 7500 fichiers répartis dans une multitude de sous-dossiers, ou 4500 photos jpeg, avec un core i7 8700.

 

Message cité 1 fois
Message édité par yf38 le 19-09-2024 à 07:43:33
Reply

Marsh Posté le 19-09-2024 à 12:21:57    

yf38 a écrit :


Ce commentaire ne correspond pas à la citation que tu fais qui concerne md5checker, qui n'est pas une méthode de sauvegarde.
 


 
Je sais que c'est pas une méthode de sauvegarde.  
Je dis juste que ça n'a aucun interet de perdre du temps sur le md5 de ses fichiers quand on a une sauvegarde robuste automatique qui ne demande pas de maintenance.
 
Je suis campé sur les mêmes positions depuis toujours : l'ordi doit être à ton service et non le contraire. Si tu passes du temps à le micro manager, (et verif le md5 de ses propres fichier c'est du micromangement de compétition) alors c'est toi qui est au service de ton ordi.


---------------
Survivre à sa migration WP->Android /  Les features Windows que vous ne connaissez pas
Reply

Marsh Posté le 19-09-2024 à 12:47:11    

Prenons un exemple, j'ai un dossier photos avec des milliers de fichiers dans des sous-dossiers.
ça ne bouge pas beaucoup un dossier photos, sauf si on a la manie de changer beaucoup de noms ou l'organisation tous les matins.
Dans ce cas, on peut enrgistrer le fichier checksum, en connaissance de cause.
Avant de faire une sauvegarde (c'est un peu la demande, non?) je passe un  coup de md5checker et d'un coup d'oeil je peux voir facilement les évolutions depuis la fois précédente et ensuite faire la sauvegarde avec l'outil choisi, assez confiant que je ne vais pas casser la sauvegarde précédente.
Le md5 répond aussi au cas décrit dans la demande, de la taille et date originale inchangée mais données corrompues.
Compter sur une sauvegarde différentielle/incrémentale pour me sortir d'affaire un an après ne me rassure qu'à moitié.
La sauvegarde elle même je n'en parlerai pas.

Message cité 1 fois
Message édité par yf38 le 19-09-2024 à 13:02:27
Reply

Marsh Posté le 19-09-2024 à 12:53:35    

yf38 a écrit :


La sauvegarde elle même je n'en parlerai pas.


 
Et pourtant, c'est parfaitement le débat.
 

yf38 a écrit :


Avant de faire une sauvegarde (c'est un peu la demande, non?) je passe un  coup de md5checker et d'un coup d'oeil je peux voir facilement les évolutions depuis la fois précédente et ensuite faire la sauvegarde avec l'outil choisi, assez confiant que je ne vais pas casser la sauvegarde précédente.


 
Ma sauvegarde tourne automatiquement. Et vu qu'elle est incrémentale, je ne casse jamais la précédente. Du coup ce genre de trucs manuels n'a aucun interet à part perdre du temps.
 
Comme je l'ai dit dans mon premier post, et déja dit cent fois (source de nos désaccords), un mirroir (copier/coller etc) n'est pas une vraie sauvegarde. Et c'est de là que découlent toutes les autres problématiques, dont celle de devoir verifier manuellement le md5.


Message édité par flash_gordon le 19-09-2024 à 12:57:19

---------------
Survivre à sa migration WP->Android /  Les features Windows que vous ne connaissez pas
Reply

Marsh Posté le 19-09-2024 à 14:47:29    

En réalité vous avez tous les 2 raisons...  
 
L'utilisation du check MD5 est très limitée, mais si on veut s'assurer qu'il n'y a pas eu de modification sur un dossier, qui ne devait pas être modifié, avant de faire une nouvelle sauvegarde complète par exemple, ça peut être utile.  
 
Ca peut être utile sur des dossiers non utilisés avant de refaire une nouvelle sauvegarde complète.  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed