[Tutoriel] Récupérer un fichier ODF corrompu et Conseils

Fichier corrompu, impossible à ouvrir ou avec affichage du filtre ASCII. Venez déposer ici votre document.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Règles spécifiques à cette section du forum :
Les demandes de récupération par messages privés ne sont pas admises et n'obtiendront pas de réponse. Veuillez créer un sujet dans cette section.
Les fichiers récupérés seront supprimés du forum dès que possible par un modérateur lorsque que vous en ferez la demande dans votre dernier message.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

[Tutoriel] Récupérer un fichier ODF corrompu et Conseils

Message par Dude »

Bonjour,

Avant de poster votre problème...
  1. Testez d'abord votre fichier avec cet utilitaire.
  2. Puis tentez de suivre nos tutoriels :
Attention : Réalisez toujours les tentatives de réparation sur une copie de votre document
Messages de ce fil à lire également :
2. Autres pistes à suivre... et premiers conseils,
3. Cas des fichiers .odb du module Base et Conseils,
4. La RAM et les coupures d'électricité,
5. Retrouver un fichier sauvegardé par Windows 7,
6. Retrouver un fichier sauvegardé par Windows 8 à 11.
7. Réparer un fichier XML
8. [macOS] Restaurer un document avec Time Machine
Dernière modification par Bidouille le 13 avr. 2022 09:49, modifié 9 fois.
Raison : actualisation (ODFRepar)+ ajout avertissement
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Autres pistes à suivre... et des conseils.

Message par Papayes »

Bonjour,
  1. La corruption provient le plus souvent dans un de ces 3 cas :
    1. arrêt inopiné de l'ordinateur ou micro-coupure électrique ;
    2. travail direct sur une clé USB ;
    3. taille excessive des images insérées.
  2. Demande d'aide auprès des bénévoles du forum :
    1. Vous pouvez essayer de joindre votre fichier dans ce forum spécialisé.
      Comment joindre un fichier
    2. Si le fichier dépasse les 500 Ko acceptés (ce qui ne présage rien de bon...) mais inférieur à 15 Mo (15 360 Ko)
      vous pouvez le joindre en passant uniquement par le site Cjoint : http://www.cjoint.com/

      • Exceptionnellement, s''il dépasse cette limite de 15 Mo,
        vous pouvez le joindre en passant par le site dl.free.fr : http://dl.free.fr/

        Ne pas "Protéger votre fichier par mot de passe"
      Ces sites conservent le fichier 30 jours ce qui devrait être largement suffisant.
      Vous placez dans votre message le lien que vous donne free après votre téléchargement.
      Ceci étant une exception à n'utiliser que dans le cadre de ce forum spécialisé dans la récupération de document.
    3. Vous pouvez ,
      dans le cas d'un fichier relativement confidentiel, une fois que le fichier a pu ou non être réparé
      • demander à un Modérateur de supprimer le lien des fichiers dans les réponses et
      • supprimer vous-même le lien de votre fichier en éditant votre message (Bouton ÉDITER)
  3. Voici les conseils pour que cela ne se reproduise pas :
    1. Travaillez toujours avec le format natif de OOo : ODF
      menu : Fichier > Enregistrer sous immédiatement dès son ouverture votre fichier avec le type ODF sur le disque dur,
      • que se soit un Nouveau document
      • ou un fichier provenant d'un autre programme : dans ce cas, après l' Enregistrer sous le format natif ODF, fermez le fichier et ouvrez le fichier enregistré avec l'extension .odt, .ods, .odp, .odg, odb,.odf. afin que les conversions soient prises en compte.
    2. OpenOffice enregistre alors un fichier de sauvegarde backup (.bak) si l'option correspondante est cochée.
      • Menu : Outils > Options ... > Chargement/enregistrement > Général :
        Toujours créer une copie de sauvegarde.png
        Cochez : Toujours créer une copie de sauvegarde (1).

        Note 1 : L'option suivante (2) Enregistrer les informations de récupération automatique (15 min par défaut en 10 min ou 5 min suivant votre vitesse de travail) ne concerne que la restauration en cas de plantage sur lequel l'utilisateur n'a pas d'accès...

        Note 2. Les sauvegardes ne commenceront que lorsque votre fichier sera Enregistré sous avec l'option ODF.

        Note 3. Les Bases .odb ne sont pas gérées par cette copie de sauvegarde. Pratiquez la "sauvegarde incrémentée" voir le point 3.


        Les fichiers sauvegardés se trouvent dans le dossier backup du dossier personnel (appelé ici "Profil")
        • Pour les profils qui sont des dossiers cachés, lire le sujet correspondant à votre système lien ici
          Rappel :
          • Pour XP : C:\Documents and Settings\Nom_de_l’utilisateur\Application Data\OpenOffice \4\user\backup
            Pour Vista, Win 7 et 8 : C:\Utilisateurs\Nom_de_l’utilisateur\AppData\Roaming\OpenOffice \4\user\backup
            Pour Ubuntu ou autres distributions Linux : /home/nom_d'utilisateur/.openoffice/4/user/backup
            Pour macOS : Répertoire Nom de l'utilisateur > Bibliothèque > Application Support > OpenOffice > 4 > user > backup >
        C'est ce fichier .bak qu'utilise alors AOO pour restaurer le fichier après un gel de l'application.
    3. Mais tout travail important nécessite des sauvegardes régulières lors de son élaboration :
    4. Utilisation d'une clé USB
      :alerte: Un fichier doit être enregistré sur le disque dur avant d'être déplacé sur une clé pour être transporté.
      Mais,
      cette clé doit être de qualité supérieure (privilégier sa qualité à sa capacité)
      embarquant un logiciel de protection
      pour éviter toute désactivation "à chaud".
      • Attention aux clés offertes comme cadeaux publicitaires souvent très peu fiables


      Il est indispensable d'éjecter électroniquement avant de retirer physiquement la clé USB de l'ordinateur,
      en passant par la commande spécifique "Retirer le périphérique en toute sécurité" de la Barre des tâches de Windows
      ou par la commande " Éjecter « CLE USB » sous Mac OsX en cliquant sur son icône et tout autre configuration Linux.
      4Ckles éjectées.png
    Lisez attentivement les conseils qui s'appliquent aussi bien à Writer qu'à Impress :
    Conseils Writer/Word et les autres modules
    • Paragraphe A : Travailler au format natif ODF
    • Paragraphe B : Sauvegarde des documents
    • Paragraphe C : Gestion des Images insérées
Cordialement,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Don Corleone le 01 févr. 2011 20:14, modifié 1 fois.
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Cas des fichiers .odb du module Base et Conseils

Message par Papayes »

Bonjour,

Prévention de la corruption des fichiers .odb du module Base


Le fonctionnement de Base est particulier car l'application charge toutes les données, formulaires, requêtes, rapports, programmes, fichiers de configuration, tables et objets en mémoire vive. Un problème d'alimentation électrique (micro coupure) et c'est la perte plus ou moins grave des données en mémoire.
De plus, comme signalé dans le message plus haut en Note 3, les Bases .odb ne sont pas gérées par la copie de sauvegarde du réglage d'option Menu : Outils > Options ... > Chargement/enregistrement > Général : Toujours créer une copie de sauvegarde.

Pour prévenir ces corruptions,
  1. Travaillez et enregistrez sur votre Disque Dur et non sur une clé USB. Celle-ci ne doit servir que pour le transport d'un fichier déjà enregistré et fermé d'un ordinateur à un autre.
  2. La sauvegarde incrémentée avec l'extension d'Alain de la Chaume déjà signalée, http://user.services.openoffice.org/fr/ ... 45#p101745 reste la meilleure solution avec en prévention, de temps en temps, un enregistrement et une fermeture du fichier pour soulager la mémoire vive.
  3. Passer la Mémoire vive dédiée au Cache graphique de 20 Mo par défaut à 96 Mo (maximum 128 Mo)
    par Menu : Outils > Options > Openoffice.org > Mémoire vive >.
  4. À compléter d'une défragmentation du Disque Dur plus fréquente que l'usage normal d'utilisation,
    exemple par My Defrag avec le réglage "Journalier" Défragmenteur de disque MyDefrag .
  5. Mais,
    il est nécessaire de compacter la base régulièrement car
    à force de manipulation sur les données et les objets (ajout / suppression), tout fichier .odb a tendance à enfler.
    1. Notez la taille de votre Base actuelle puis ouvrez celle-ci.
    2. pour en réduire la taille, il existe une commande SQL :

      Code : Tout sélectionner

      CHECKPOINT DEFRAG 
      Menu : Outils > SQL...
      à saisir dans la Boite de dialogue Exécuter l'instruction SQL :
      Exécuter instruction SQL.png
      Tapez la commande puis Bouton Exécuter puis Bouton Fermer.
      Cette manipulation permet la compression et le nettoyage de la base .
    3. Fermez votre Base et vérifiez sa nouvelle taille.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

La RAM et les coupures d'électricité

Message par Papayes »

Bonjour,
Les programmes utilisent la RAM pour les fichiers qu'ils créent ou qu'ils "montent" (par la commande "Ouvrir").
La mémoire vive (ou RAM pour Random Access Memory) est une mémoire volatile qui perd toutes les données entrées lorsqu'elle n'est plus alimentée en électricité.
Elle est cent mille fois plus rapide que le disque dur.
Elle enregistre toutes sortes de données temporairement, comme le texte que vous tapez ou le contenu du Presse-papier.

Comme la taille des RAM est devenue énorme, pratiquement tout le fichier en cours d'exécution y figure désormais (avant l'ordinateur utilisait partiellement le Disque dur pour soulager la RAM).

En cas de coupure d’électricité y compris les micro-coupures et l'arrêt de l'ordinateur, vous perdez tout ce qui est dans la RAM. C'est le fonctionnement normal d'un ordinateur.

Voilà pourquoi pour tout programme de création de fichier, on vous dit de sauvegarder de suite votre fichier sur le disque dur : "Enregistrer sous" puis,
en plus de la sauvegardes des modifications apportées par "Enregistrer",
de faire des "Enregistrer sous un nom incrémenté" très réguliers afin de se mettre à l'abri des coupures de courant,
surtout si vous n'avez pas un "Onduleur" ou plus exactement une alimentation sans interruption (ASI) (appareil de régulation du courant électrique qui vous donne le temps de sauvegarder votre dernier travail).

Pour OpenOffice et LibreOffice, profitez de l'extension d'Alain de la Chaume, Sauvegarde avec incrémentation automatique
qui, même avec MacOs qui possède une sauvegarde automatique des fichiers, est très pratique pour conserver toutes les étapes d'un travail important.

Les possesseurs d'ordinateurs portables sont à l'abri de ces micro-coupures à la condition de ne pas enlever la Batterie qui joue le rôle de tampon. Si vous l'enlevez, vous vous retrouvez dans les mêmes conditions que les autres ordinateurs...

Cordialement,
A+
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Retrouver un fichier sauvegardé par WIN 7

Message par Papayes »

Bonjour,

Windows 7 propose une fonctionnalité de sauvegarde des fichiers :
depuis les propriétés d'un fichier, dans l'onglet « Versions précédentes », on peut accéder
  • aux « Shadow copies » créées depuis les Points de restauration ,
  • ou aux fichiers sauvegardés par le module de Sauvegarde de Win7.
La fonction Versions précédentes de Windows 7, est globalement utile, à condition que le système ait été bien paramétré au préalable.
En cas de disparition ou de corruption d'un fichier AOO ou LibO, vous pouvez essayer de le retrouver si les méthodes précédentes n'ont pu réparer votre fichier.

Le sujet a été déplacé dans la section Tutoriel. Restaurer un fichier sauvegardé par WIN 7
  •  Ajout : 
    • Plan du Tutoriel
      Premier message : I. Préalables Aller au message
      1. Tester s'il existe une possibilité de Restaurer une version précédente d'un fichier par clic droit
      2. Configurer les sauvegardes automatiques sous Win7
        1. Gérer l'espace
        2. Modifier les paramètres.
      3. Gestion de Points de Restauration de Windows (VSS)
        1. Vérifiez que VSS est bien actif sur le disque contenant le système ou les lecteurs qui contiennent vos documents à sauvegarder.
        2. Vérifiez que l'espace disque alloué à VSS est suffisant.
        3. Réglez la fréquence de création des points de restauration.
      Deuxième message : II. Restaurer un fichier sauvegardé par Win 7 Aller au message

      Deux méthodes pour retrouver et restaurer un fichier :
      1. La plus rapide d'accès : Clic droit et restaurer les versions précédentes
        1. Points de restauration si la capture a été créée par VSS.
        2. Sauvegarde si elle provient de la Sauvegarde automatique de Windows7
        Le processus de restauration diffère légèrement selon l'origine de la sauvegarde.
      2. Par le Panneau de configuration > Sauvegarde des fichiers
     
Il n'en reste pas moins vrai que la sauvegarde incrémentée d'Alain reste le meilleur outil de sauvegarde pour l'élaboration de fichiers complexes de AOO ou LibO !
Sauvegarde avec incrémentation automatique
Cordialement vôtre,
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Comment retrouver un fichier sous Windows 8 à 11

Message par Papayes »

Bonjour,

Windows dans ses versions 8 à 11, a repensé entièrement la fonctionnalité de Sauvegarde de fichiers avec un mode opératoire très proche du "Time Machine" d'Apple.
Le système permet de faire des enregistrements de sauvegarde des fichiers avec la double condition expresse :
  1. que vous ayez configuré un lecteur externe ou un lecteur réseau
  2. que vous ayez activé la fonctionnalité.
capture.png
Le sujet a été déplacé dans la section Tutoriel : Comment restaurer un fichier sauvegardé sous Win8
  •  Ajout : 
    • Plan du tutoriel :
      Premier message : Préalable à toute Sauvegarde de fichiers sous Windows 8
      1. Préalable : Configurer un lecteur pour l'Historique des fichiers.
        • Deux possibilités afin de se mettre à l'abri d'une panne du disque dur origine :
          1. utiliser un Disque dur externe
          2. choisir un emplacement Réseau
          Dans les 2 cas, affichez la boite de dialogue Historique des fichiers
          1. Méthode par le Panneau de configuration :
          2. Méthode par fenêtre d'Accueil
      2. Activation de la fonctionnalité Sauvegarde
      3. Réglages indispensables
        Pour éviter de saturer le lecteur d'Historique des fichiers,
        il est indispensable de définir la fréquence des sauvegardes
        et la durée de conservation des anciennes versions.
      4. Ce que l'Historique des fichiers sauvegarde
        La fonctionnalité Historique des fichiers n'est pas destinée à sauvegarder tout le contenu du disque système, ou n'importe quel dossier,
        mais seulement des emplacements bien spécifiques : les bibliothèques (Documents, Images, Musique, Vidéos...), le bureau, les contacts et les favoris.
        Cette limitation est largement suffisante dans la majorité des cas.
      5. Exclusion de dossiers ou de fichiers de la sauvegarde
        Il est possible d'exclure certains dossiers de la sauvegarde, si l'espace de votre disque externe est trop réduit
        ou que le dossier est jugé inutile ou confidentiel pour être sauvegardé.
      Second message : Restaurer les fichiers Aller au message
      • Pour accéder à la boite de dialogue de restauration, deux méthodes :
        1. Passer par l'Historique des fichiers et le lien Restaurer des fichiers personnels,
        2. Passer directement par le dossier contenant le fichier ou le dossier à restaurer.
        Lancer la restauration du fichier.
     
Cet outil proposé par Windows 8 est très satisfaisant comme sauvegarde générale de vos fichiers.
Il n'en reste pas moins vrai que la sauvegarde incrémentée d'Alain reste le meilleur outil de sauvegarde pour l'élaboration de fichiers complexes de AOO ou LibO !
Sauvegarde avec incrémentation automatique
Cordialement vôtre,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
"Tout ce qui n'est pas donné est perdu"
Scrat
HédOOniste
HédOOniste
Messages : 2056
Inscription : 06 juin 2014 10:39

Réparer un fichier XML

Message par Scrat »

Bonjour.

Un fichier au format ODF est un assemblage de fichier XML.
Si vous voulez vous lancer dans la réparation d'un fichier XML corrompu, je vous invite à essayer ce petit utilitaire de réparation.

Si la corruption se résume à des définitions multiples d'attributs, cet utilitaire peut les supprimer pratiquement sans perte d'information pour le document.
Dans certains cas, l'utilitaire peut aussi réparer certaines valeurs d'attributs qui sont malformées.
Enfin l'utilitaire peut réparer la structure des blocs lorsqu'il y a des balises orphelines ou même dans le cas où le fichier est tronqué. Évidemment, dans ce cas, il y aura perte d'information.

Pour plus de détails sur le fonctionnement de cet utilitaire, je vous propose ici un petit tutoriel au format odt:
tutoriel_reparation_xml.odt
Ce document s'ouvre en lecture seule, mais il n'est pas protégé et peut être modifié.

Merci de me faire part de vos éventuelles remarques sur la page du projet.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9580
Inscription : 28 août 2010 08:45

[macOS] Restaurer un document avec Time Machine

Message par micmac »

Rappel :

Time Machine effectue par défaut une sauvegarde des fichiers toutes les heures de manière automatique et conserve :
  • Les sauvegardes horaires des dernières 24 heures ;
  • Les sauvegardes quotidiennes du mois dernier ;
  • Les sauvegardes hebdomadaires pour tous les mois précédents.
Pour restaurer un document à une date antérieure
  1. Le disque de sauvegarde de Time Machine doit être relié à votre Mac ;
  2. Naviguer dans le Finder jusqu'au document à restaurer et le sélectionner ;
  3. Cliquer sur l'icône de Time Machine ;
  4. Dans l'échelle verticale à droite de l'écran, choisissez une date de restauration ;
  5. Cliquer de nouveau sur le fichier à restaurer pour confirmation ;
  6. Cliquer sur le bouton Restaurer ;
  7. Cliquer sur l'option choisie pour la restauration
    Capture d’écran 2019-07-15 à 14.29.23.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur macOS