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 Yenign.
Ce fichier est d‚riv‚ de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.