En informática , recover
es una utilidad primitiva de recuperación de errores del sistema de archivos [1] incluida en las versiones MS-DOS / IBM PC DOS anteriores a DOS 6.0 [2] y en varios otros sistemas operativos .
Al escribir recover
en la línea de comandos de DOS se invocaba el archivo de programa RECOVER.COM o RECOVER.EXE (según la versión de DOS). Se procedió bajo el supuesto de que toda la información de directorio incluida en un disco o partición de disco estaba irremediablemente dañada, pero que las áreas FAT y no pertenecientes al directorio aún podían contener información útil (aunque podía haber sectores de disco defectuosos adicionales no registrados en la FAT).recover
El programa eliminó todos los subdirectorios y todas las entradas en el directorio raíz y luego creó nuevos archivos con nombres como " FILE0001.REC " en el directorio raíz, correspondientes a las cadenas de asignación válidas que se encontraron en el área FAT (excluyendo los clústeres de discos que se probaron y se encontró que tenían errores de hardware). Un disco que anteriormente era de arranque ya no sería de arranque después de haber sido ejecutado. El rango de circunstancias en las que era realmente útil era bastante limitado y los usuarios de DOS bien intencionados a veces creaban estragos al ejecutarlo bajo la idea errónea de que era una utilidad de recuperación de archivos eliminados . [3]recover
recover
recover
En la versión 5 de DOS, se agregó otro modo de operación: especificar un solo nombre de archivo en la línea de comando haría que el programa probara todos los sectores del disco utilizados para almacenar el archivo y acortara el archivo omitiendo los sectores que dieron resultados incorrectos. [4]
DR DOS 6.0 incluye una implementación del recover
comando. [5] El comando también está disponible en SISNE plus [6] e IBM OS/2 . [7] La versión FreeDOS fue desarrollada por Imre Leber y está licenciada bajo la GPL . [8]