Commande : undelete

  UNDELETE tente la récupération de fichiers effacés.

Syntaxe :

  undelete [répertoire] [options]
           répertoire  L'emplacement où se trouve le fichier à récupérer.
                       Si aucun répertoire n'est entré, le répertoire
                       courant actuel est supposé.
  Il existe également des options plus avancées pour undelete :
  undelete /action quoi destination [taille]

Options :

    /ALL         Récupère TOUS les fichiers dans un répertoire donné
                 sans demander confirmation pour chaque fichier.
    /LIST        Liste les fichiers qui peuvent être récupérés sans
                 demander à récupérer, aucune action n'est effectuée.
    /E           Exporte tout fichier récupéré vers un disque et
                 répertoire externes. Avec cette option le disque
                 source n'est pas modifié.
  [action]s possibles :
    /syssave     Sauvegarde la 1re ou 2de copie du FAT, du secteur
                 d'amorçage ou du répertoire racine. Sélectionnez fat1,
                 fat2, boot, ou root dans [quoi].
    /follow      Recherche un fichier (éventuellement effacé) en
                 commençant à la grappe [quoi] et enregistre les
                 données dans un fichier spécifié en tant que
                 [destination]. La sortie de DIRSAVE vous
                 aide à trouver le bon numéro de cluster.
    /dirsave     Comme FOLLOW, mais sauvegarde un répertoire dans un
                 fichier. Le répertoire [quoi] doit être indiqué avec
                 un chemin absolu commençant par \ OU par un numéro
                 de cluster. Affiche aussi la liste technique du
                 répertoire sur l'écran.
    destination  doit se trouver sur un lecteur autre que le lecteur
                 courant. Les données sont toujours lues/récupérés
                 depuis le lecteur depuis lequel undelete est lancé.
    taille       Spécifier une taille n'est pas nécessaire, mais vous
                 pouvez passer outre l'auto-détection en spécifiant une
                 taille en y spécifiant une taille (en clusters pour
                 FOLLOW, en secteurs pour DIRSAVE).

Commentaires :

  UNDELETE ne fonctionne que sur les disques FAT12 / FAT16 !
  Utilisation d'UNDELETE :
    1. Trouver des répertoires et fichiers récupérables :
       Exécutez undelete en mode DIRSAVE. Vous verrez les entrées
       effacées de répertoires indiquées de façon spéciale, et vous
       verrez leur nombre de cluster sur l'écran. Vous pouvez rediriger
       la sortie vers un fichier, par exemple :
         undelete /DIRSAVE \ x:\rescued.dir >y:\logfile
       Où logfile contiendra la sortie de l'écran.
       Si vous avez les utilitaires FreeDOS installés sur votre système,
       vous pourriez utiliser quelque chose comme ci-dessous à la place:
         undelete /DIRSAVE \ x:\rescued.dir | TEE y:\logfile
         undelete /DIRSAVE \ x:\rescued.dir | TEE y:\logfile | MORE
       Ces commandes afficheront les informations sur l'écran en plus
       de les sauvegarder dans le fichier logfile.
    2. Récupération d'un fichier qu'undelete peut traiter :
      Trouvez le cluster de démarrage du fichier avec DIRSAVE comme
      expliqué ci-dessus. Utilisez alors FOLLOW sur ce cluster, par
      exemple :
        undelete FOLLOW 1234 x:\rescued.bin
      enregistrerait les contenus du fichier effacé démarrant sur le
      cluster 1234 dans le fichier rescued.bin sur le lecteur x.
  Utilisations avancées
    - Récupération depuis l'intérieur des répertoires effacés
      Exécutez DIRSAVE sur un répertoire existant pour trouver le
      cluster de démarrage du répertoire effacé. Exécutez alors DIRSAVE
      sur ce cluster pour trouver les fichiers et répertoires effacés
      à l'intérieur du dossier effacé... et ainsi de suite avec les
      numéros de clusters successifs nécessaires.
    - Récupération de fichiers partiellement écrasés
      Utilisez FOLLOW sur les fichiers nouveaux existants et passez
      outre la valeur de taille (en clusters, undelete indique la taille
      du cluster actuel sur le lecteur lorsque vous commencez undelete).
      Donc, si vous avez écrasé un ancien grand fichier "ANCIEN" avec
      un nouveau petit fichier "NOUVEAU" :
      * trouvez le numéro de cluster de "NOUVEAU"
      * indiquez la taille du fichier "ANCIEN" en utilisant FOLLOW
      * La sortie récupérée commencera avec les contenus de "NOUVEAU"
        mais devrait contenir les parties non écrasées du fichier
        "ANCIEN" aussi, avec un peu de chance.
    - Utilisation d'undelete pour sauvegarder en "miroir" les données
      importantes d'un lecteur
      Si votre système de fichiers est totalement endommagé, vous pouvez
      essayer de réécrire les données importantes sauvegardées par
      SYSSAVE. Les informations importantes doivent être stockées sur
      un autre disque. Vous pouvez aussi vouloir utiliser la commande
      MIRROR, qui est plus simple à utiliser mais qui stocke les
      informations sauvegardées à la fin du disque.
      * Exécutez undelete en mode SYSSAVE pour les 4 sources : fat1,
        fat2, boot, root
      * Gardez les fichiers en un endroit sûr
    - Restauration des données sauvegardées en "miroir"
      Cela peut être nécessaire dans certains cas de plantage de disque.
      AVERTISSEMENT : Cela est pour les experts, les réparateurs et les
      gens vraiment désespérés seulement ! Effectuer cette opération de
      manière incorrecte ou non nécessaire pourrait aggraver les choses!
      * Collez les 4 sources ensemble dans l'ordre "boot fat1 fat2 root"
        pour reconstruire la première partie de votre partition, en
        commençant par le premier secteur.
      * vous pourriez utiliser DEBUG (commande w) pour restaurer ces
        informations
      * Vous pouvez aussi rassembler les données sauvegardées et
        existantes avec un éditeur hexadécimal.

Exemples :

  - voir les commentaires -

Voir également :

  debug
  del
  deltree
  erase
  format
  mirror
  more
  rd
  rmdir
  tee
  unformat

  Copyright © 2003 Eric Auer, mis à jour en 2008 par W. Spiegl.
  Traduit en 2020 par Berki Yenigün.

  Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
  Voyez le fichier H2Cpying pour les conditions de copie.