Comando: undelete

  UNDELETE intenta la recuperación de archivos eliminados.

Sintaxis:

  undelete [directorio] [opciones]
           directorio  La ubicación donde está el archivo que se va a
                       recuperar es. Si no se proporciona ningún
                       directorio, se supone el directorio de trabajo
                       actual.
  También hay opciones de recuperación más avanzadas:
  undelete /acción que destino [tamaño]

Opciones:

    /ALL      Recupere TODOS los archivos en el directorio dado sin
              solicitar cada archivo.
    /LIST     Enumera los archivos que se pueden recuperar sin solicitar
              la recuperación; No se toman medidas.
    /E        Exporta todos los archivos no eliminados a un disco externo
              y directorio. Con esta opción, el disco de origen no se 
              modifica.
  Posibles [acción]es:
    /syssave  Guarda la primera o segunda copia de FAT, sector de
              arranque o directorio raíz. Seleccione fat1, fat2, boot o
              root en [what].
    /follow   Busca un archivo (posiblemente eliminado) que comience en
              el clúster [what] y guarda los datos en un archivo dado
              como [destino]. El resultado de DIRSAVE le ayuda a
              encontrar el número de clúster correcto.
    /dirsave  Como FOLLOW, pero guarda un directorio en un archivo. El
              directorio [what] debe ser dado por una ruta absoluta que
              comienza con \ OR por un número de clúster. También
              muestra una lista de directorios técnicos en la pantalla.
    destino   Debe estar en una unidad que no sea la unidad actual. Los
              datos siempre se leen/recuperan de la unidad desde la que
              se invoca recuperar.
    tamaño    No es necesario especificar el tamaño, pero puede anular
              la autodetección especificando el tamaño (en grupos para
              FOLLOW, en sectores para DIRSAVE).

Comentarios:

  ¡UNDELETE solo funciona en discos FAT12 / FAT16!
  Usando UNDELTE:
    1. Encontrar archivos y directorios no recuperables:
       Ejecuta recuperar en modo DIRSAVE. Verá entradas de directorio
       eliminadas especialmente marcadas, y verá sus números de clúster
       en la pantalla. Puede redirigir la salida de la pantalla a un
       archivo, por ejemplo:
         undelete /DIRSAVE \ x:\rescued.dir > y:\logfile
       Donde el archivo de registro contendrá la salida de la pantalla.
       Si tiene las utilidades FreeDOS instaladas en su sistema, podría
       usar algo como uno de los siguientes:
         undelete  /DIRSAVE \ x:\rescued.dir | TEE y:\logfile
         undelete /DIRSAVE \ x:\rescued.dir | TEE y:\logfile | MORE
       Estos mostrarán la información en la pantalla y la alamacenarán
       en el archivo de registro.
    2. Recuperación de un archivo no recuperable Busque el clúster
       inicial del archivo utilizando DIRSAVE, como se explicó
       anteriormente. Luego use FOLLOW en ese clúster, por ejemplo:
         undelete FOLLOW 1234 x:\rescued.bin
       guardaría el contenido del archivo eliminado que comienza en el
       clúster 1234 en el archivo rescued.bin en la unidad x.
  Usos Avanzados:
    - Recuperación desde dentro de directorios eliminados.
      Ejecutar DIRSAVE en un directorio existente para encontrar el
      clúster inicial del directorio eliminado. Luego ejecute DIRSAVE en
      ese clúster para buscar archivos y directorios eliminados dentro
      del directorio eliminado ... y así sucesivamente con los números
      de clúster sucesivos según sea necesario.
    - Recuperación de archivos parcialmente sobrescritos.
      Use FOLLOW en los nuevos archivos existentes y anule el valor del
      tamaño (en grupos, undelete le dice qué tan grande es un grupo en
      la unidad actual cuando comienza a recuperar). Entonces, si ha
      sobrescrito accidentalmente un archivo largo "ANTIGUO" con un
      nuevo archivo corto "NUEVO":
      * encuentre el número de clúster de "NUEVO"
      * dar el tamaño de "ANTIGUO" cuando se utiliza FOLLOW
      * La salida recuperada comenzará con el contenido de "NUEVO" pero
        también debería contener el final no sobrescrito de "ANTIGUO",
        con suerte.
    - Usar undelete para "reflejar" datos importantes del disco.
      Si su sistema de archivos se romple por completo, puede intentar
      escribir los datos importantes guardados por SYSSAVE. La
      información guardada debe almacenarse en un disco separado. También
      puede usar el comando MIRROR, que es más simple de usar pero
      almacena la información guardada al final del disco.
      * Ejecuta undelete en modo SYSSAVE para las 4 fuentes: fat1, fat2,
        boot, root.
      * Mantenga los archivos en un lugar seguro.
    - Restauración de los datos "mirror".
      Esto puede ser necesario en algunos casos de desastre de disco.
      ADVERTENCIA: ¡Esto es solo para expertos, reparadores y personas
      muy desesperadas! ¡Hacer esto de manera incorrecta o innecesaria
      podría empeorar las cosas!
      * Pegue las 4 fuentes juntas en el orden "boot fat1 fat2 root"
        para reconstruir la primera parte de su partición, comenando con
        el primer sector.
      * Podría usar DEBUG (comando w) para restaurar esta información.
      * También puede combinar datos guardados y existentes con un
        editor hexadecimal.

Ejemplos:

  - Ver comentarios -

Ver también:

  debug
  del
  deltree
  erase
  format
  mirror
  more
  rd
  rmdir
  tee
  unformat

  Copyright © 2003 Eric Auer, modificado en 2008 por W. Spiegl.
  Traducido en 2020 por Lorenzo del Toro Saravia.

  Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
  Consulte el archivo H2Cpying para ver las condiciones de copia.