В этой статье используются пустые URL-адреса , которые неинформативны и уязвимы для ссылочной порчи . ( Сентябрь 2022 г. ) |
Оригинальный автор(ы) | Крис Питерс |
---|---|
Разработчик(и) | Microsoft , IBM , Digital Research , Novell , Имре Лебер |
Первоначальный выпуск | 1983, 41–42 года назад |
Написано в | MS-DOS : язык ассемблера x86 |
Операционная система | MS-DOS , PC DOS , SISNE plus , OS/2 , eComStation , ArcaOS , Windows , DR DOS , FreeDOS |
Платформа | Кроссплатформенный |
Тип | Команда |
Лицензия | MS-DOS: MIT FreeDOS: GPL |
Веб-сайт | docs.microsoft.com/en-us/windows-server/administration/windows-commands/recover |
В вычислительной технике — recover
это примитивная утилита восстановления после ошибок файловой системы [1], входящая в состав версий MS-DOS / IBM PC DOS до DOS 6.0 [2] и ряда других операционных систем .
Ввод команды в командной строкеrecover
DOS вызывал файл программы RECOVER.COM или RECOVER.EXE (в зависимости от версии DOS). Исходили из предположения, что вся информация о каталогах , включенная в диск или раздел диска, безнадежно повреждена, но что области FAT и некаталоговые области все еще могут содержать полезную информацию (хотя могут быть дополнительные поврежденные сектора диска, не записанные в FAT).recover
Программа удалила все подкаталоги и все записи в корневом каталоге , а затем создала новые файлы с именами типа " FILE0001.REC " в корневом каталоге, соответствующие допустимым цепочкам распределения, которые были найдены в области FAT (исключая кластеры дисков , которые были протестированы и обнаружили аппаратные ошибки). Ранее загрузочный диск больше не будет загрузочным после выполнения. Диапазон обстоятельств, в которых он был действительно полезен, был довольно ограничен, и благонамеренные пользователи DOS иногда создавали хаос, работая с ошибочным представлением, что это была утилита восстановления файлов . [3]recover
recover
recover
В DOS версии 5 был добавлен еще один режим работы: указание одного имени файла в командной строке заставляло программу проверять все секторы диска, используемые для хранения файла, и сокращать файл, пропуская сектора, которые были проверены неправильно. [4]
DR DOS 6.0 включает реализацию команды recover
. [5] Команда также доступна в SISNE plus [6] и IBM OS/2 . [7] Версия FreeDOS была разработана Имре Лебером и лицензирована по GPL . [8]