FreeDOS help system (hhstndrd 1.0.8 fr)[undelete]

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 (C) 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.