Интернет-журнал "Домашняя лаборатория", 2007 №10
Шрифт:
Параметр /nnnn задает число последовательных совпадений, после которых FC может считать синхронизацию файлов восстановленной. Если число совпадающих строк в файлах меньше этого значения, то FC выводит совпадающие строки как различные. Значение по умолчанию — 2.
/В сравнивает файлы в двоичном режиме. FC сравнивает два файла побайтно и не пытается ресинхронизировать их после несовпадения. Для файлов с расширениями. EXE, COM, SYS, OBJ, LIB или. BIN этот режим используется по умолчанию.
При использовании FC для сравнения ASCII MS-DOS сообщает о различиях
Для вывода отчета о несовпадениях при двоичном сравнении MS-DOS использует следующий формат:
хххххххх: уу zz
где значение хххххххх задает относительный шестнадцатиричный адрес для пары байт, считая от начала файла. Адреса начинаются с 00000000. Шестнадцатиричные значения уу и zz представляют несовпавшие байты из файлов "имя_файла1" и "имя_файла2".
В любом из имен файлов вы можете использовать трафаретные символы (* и?). При указании трафаретного символа в имени "имя_файла1" FC сравнивает все заданные файлы с файлом, заданным именем "имя_файла2". Если вы указываете трафаретный символ в имени "имя_файла2", FC использует соответствующее значение из параметра "имя_файла1".
При сравнении файлов ASCII FC использует внутренний буфер (достаточно большой для размещения 100 строк). Если размеры файлов превышают размер буфера, FC сравнивает то, что может загрузить в буфер. Если FC не находит в загруженных частях файла совпадений, то она останавливает работу и выводит сообщение:
Resynch failed. Files are too different.
(Синхронизация не выполнена, файлы слишком различны.)
При сравнении двоичных файлов, размер которых превышает доступную память, FC выполняет полное сравнение файлов, перекрывая находящиеся в памяти фрагменты следующими фрагментами с диска. Вывод на экран не зависит от размера файлов.
Предположим, вы хотите сравнить два текстовых файла и вывести результат в сокращенном формате. Для этого наберите команду:
fc /а jenny.dat mike.dat
При идентичности файлов FC выводит сообщение:
FC: no differences encountered
(FC: различий не найдено)
Команда FCBS
Задает число управляющих блоков файлов (FCB), которые MS-DOS может одновременно открыть. Эту команду можно использовать только в файле CONFIG.SYS. FCB — это структура данных, в которой хранится информация о файле.
FCBS=x
Параметр х задает число блоков FCB, одновременно открываемых MS-DOS. Допускаются значения от 1 до 255 (по умолчанию — 4). Если программа пытается открыть больше х файлов используя блоки FCB, то MS-DOS может закрыть ранее открытые файлы.
Команду FCBS следует использовать только в том случае, если этого требует программа. Многие программы используют описатели файлов. Их число задается командой FILES.
Команда FDISK
Запускает программу Fdisk, которая конфигурирует жесткий диск для использования MS-DOS.
Fdisk выводит последовательность меню, облегчающих создание разделов диска (дисков) для MS-DOS. Для запуска программы используйте команду:
FDISK
Для вывода информации о разделах без запуска Fdisk используйте следующий синтаксис:
FDISK /STATUS
Параметр /STATUS выводит обзорную информацию о разделах жесткого диска (дисков) вашего компьютера. Если /STATUS не обеспечивает достаточно подробной информации о диске, то запустите программу Fdisk без параметра /STATUS и выберите пункт 4.
Вы можете применять Fdisk для следующих задач:
• создание основного раздела MS-DOS;
• создание расширенного раздела MS-DOS;
• установка активного раздела;
• удаление раздела;
• вывод данных раздела;
• выбор следующего жесткого диска для создания разделов (если система имеет несколько жестких дисков).
Экспериментировать с Fdisk не следует. Если вы случайно удалите раздел, то потеряете данные на жестком диске.
Чтобы изменить размер раздела, нужно удалить раздел и создать новый раздел с другим размером. Максимальный размер раздела — 2 гигабайта. (При удалении раздела удаляются все его данные.)
Fdisk не работает с диском, сформированным по команде SUBST, а также с сетевыми дисками или дисководом Interink. Программа Fdisk работает только с дисками, физически установленными в компьютере.
Если ваш компьютер содержит компрессированные диски, Fdisk не выводит информацию о них. Такие диски (CVF) существуют на физическом диске в виде скрытых системных файлов, доступных только по чтению. Программа DoubleSpace связывает CVF с буквенной меткой. После этого вы можете использовать записанные на CVF файлы. Однако, для Fdisk компрессированный диск-том — это не отдельный диск, а просто файл.
Команда FILES
Задает число файлов, одновременно доступных MS-DOS. Используется только в CONFIG.SYS.
FILES=x
Параметр х задает число одновременно доступных файлов. Допускаются значения от 8 до 255 (по умолчанию — 8).
Некоторые программы требуют большего значения, чем установленное по умолчанию, поэтому лучше установить значение 30. Установленное в FILES значение может быть не единственным определяющим фактором числа файлов, которые может одновременно открыть программа. Это число может также ограничиваться построением программы.