Jump to content
Wikipedia The Free Encyclopedia

recover (command)

From Wikipedia, the free encyclopedia
recover
Original author Chris Peters
Developers Microsoft, IBM, Digital Research, Novell, Imre Leber
Initial release1983, 41–42 years ago
Written inMS-DOS: x86 assembly language
Operating system MS-DOS, PC DOS, SISNE plus, OS/2, eComStation, ArcaOS, Windows, DR DOS, FreeDOS
Platform Cross-platform
Type Command
License MS-DOS: MIT
FreeDOS: GPL
Websitedocs.microsoft.com/en-us/windows-server/administration/windows-commands/recover

In computing, recover is a primitive file system error recovery utility[1] included in MS-DOS / IBM PC DOS versions prior to DOS 6.0[2] and a number of other operating systems.

Overview

[edit ]

Typing recover at the DOS command-line invoked the program file RECOVER.COM or RECOVER.EXE (depending on the DOS version). recover proceeded under the assumption that all directory information included on a disk or disk partition was hopelessly corrupted, but that the FAT and non-directory areas might still contain useful information (though there might be additional bad disk sectors not recorded in the FAT).

The program removed all subdirectories and all entries in the root directory, and then created new files with names such as "FILE0001.REC" in the root directory, corresponding to the valid allocation chains that were found in the FAT area (excluding disk clusters that were tested and found to have hardware errors). A formerly bootable disk would no longer be bootable after recover had executed. The range of circumstances in which recover was genuinely useful was quite limited, and well-meaning DOS users sometimes created havoc by running recover under the misconception that it was a file undelete utility.[3]

In DOS version 5, another mode of operation was added: specifying a single filename on the command line would cause the program to test all the disk sectors used to store the file, and shorten the file by omitting sectors which tested bad.[4]

DR DOS 6.0 includes an implementation of the recover command.[5] The command is also available on SISNE plus [6] and IBM OS/2.[7] The FreeDOS version was developed by Imre Leber and is licensed under the GPL.[8]

See also

[edit ]

References

[edit ]
  1. ^ "Recover - Restore damaged data - Windows CMD - SS64.com". ss64.com.
  2. ^ "MS-DOS 5.0 Internal and External Commands". support.microsoft.com. Archived from the original on 2007年02月06日.
  3. ^ "Explore captures for this URL". Archived from the original (TXT) on 2012年04月26日.
  4. ^ DOS 5 User's Guide by Dan Gookin (1991), ISBN 1-55851-188-1, p. 602.
  5. ^ DR DOS 6.0 User Guide Optimisation and Configuration Tips
  6. ^ "SISNE plus - Referência Sumária | Datassette". Archived from the original on 2019年09月28日. Retrieved 2019年09月28日.
  7. ^ "JaTomes Help - OS/2 Commands". www.jatomes.com. Archived from the original on 2019年04月14日.
  8. ^ "FreeDOS 1.2 Updates Package - recover (FreeDOS Base)". Ibiblio.org. 2004年02月07日. Retrieved 2022年09月04日.

Further reading

[edit ]
[edit ]
Wikibooks has a book on the topic of: Guide to Windows Commands
Ecosystem
Interpreters
Terminals
File system navigation
File management
Archiving
Disk management
Processes
Registry
User environment
File contents
Scripting
Networking
Maintenance and care
Boot management
Software development
Miscellaneous

AltStyle によって変換されたページ (->オリジナル) /