Обзор команд и драйверов MS-DOS 6.2


         

Команда SCANDISK - часть 2


  • Ошибки таблицы распределения файлов FAT (File allocation table).
  • Ошибки структуры файловой системы (потерянные кластеры и двойные ссылки).
  • Структура дерева каталогов.
  • Физические ошибки диска (плохие кластеры).
  • Заголовок тома DoubleSpace (MDBPB).
  • Структура файла-тома DoubleSpace (MDFAT).
  • Структура компрессии DoubleSpace.
  • Сигнатуры тома DoubleSpace.
  • Сектор загрузки MS-DOS.
  • ScanDisk может находить и исправлять ошибки на следующих ти- пах дисков:

    • Жесткие диски.
    • Диски, создаваемые DoubleSpace.
    • Гибкие диски.
    • Диски, моделируемые в оперативной памяти.
    • Платы памяти.

    С дисками CD-ROM, сетевыми дисками или дисками, созданными командами ASSIGN, SUBST или JOIN, либо с помощью INTERLNK ScanDisk не работает.

    Не используйте ScanDisk для восстановления диска, когда работают другие программы. Программа ScanDisk построена так, что может использоваться, когда файлы на диске находятся в неизменяемом состоянии. Когда вы работаете с файлом, MS-DOS обновляет таблицу распределения файла (FAT) и структуру каталога, отражая соответствующие изменения. Такие изменения не всегда выполняются немедленно. При запуске ScanDisk с другими работающими программами файлы могут быть открыты. В этом случае ScanDisk интерпретирует разницу между структурой каталога и таблицей распределения файла как ошибки, что может привести к порче или потере данных.

    Кроме того, ScanDisk нельзя использовать для коррекции ошибок диска при запуске из другой программы или при работе программы Task Swapper Microsoft Windows или MS-DOS. Однако с помощью команды SCANDISK /CHECKONLY вы можете проверить свой диск без коррекции ошибок. При запуске с Windows ScanDisk может обнаружить ошибки, отсутствующие, когда Windows не работает.

    Когда ScanDisk возвращается к программной подсказке, ERRORLEVEL устанавливается следующим образом:

    Код ошибки Описание
    0 ScanDisk не обнаружила ошибок на проверяемом диске.
    1 ScanDisk не может работать из-за некорректного синтаксиса командной строки.
    2 ScanDisk завершила работу из-за нехватки памяти или внутренней ошибки.
    3 Пользователь вышел из программы до завершения работы ScanDisk.
    4 ScanDisk выполнила проверку всех логических ошибок на всех дисках, но пользователь вышел из программы до завершения физического сканирования. Если пользователь полностью обошел сканирование поверхности, то Errorlevel 4 не возвращается.
    254 ScanDisk обнаружила ошибки диска и все их скорректировала.
    255 ScanDisk обнаружила ошибки диска, но исправила не все.

    Приведем пример. Чтобы восстановить файл-том DBLSPACE.000, который находится в корневом каталоге диска C, используйте команду:

    scandisk c:\dblspace.000

    Команда scandisk /all кроме всех смонтированных дисков DoubleSpace будет проверять все разделы жесткого диска.

    Назад | Содержание | Вперед

    Comments: info@citmgu.ru

    Copyright © CIT




    Содержание  Назад  Вперед