Читаем Интернет-журнал "Домашняя лаборатория", 2007 №10 полностью

DISKCOMP не работает с сетевыми дисками или дисками, созданными по команде SUBST. В этих случаях DISKCOMP выводит на экран сообщение об ошибке.

При использовании DISKCOMP для диска, полученного с помощью команды COPY, DISKCOMP может выводить сообщение следующего типа:

Compare error on

side 0, track 0

(Ошибка сравнения на стороне 0, дорожка 0)

Такой тип ошибки может происходить, даже если дискеты идентичны. Хотя команда COPY дублирует информацию, она не обязательно помещает ее в то же место диска. Подробности сравнения отдельных файлов диска см. в описании команды FC.

Коды выхода команды DISKCOMP приведены в следующей таблице:

Код ∙ Смысл

0 ∙ Диски совпадают.

1 ∙ Обнаружены различия.

2 ∙ Пользователь прекратил процесс с помощью CTRL+C.

3 ∙ Произошла критическая ошибка.

4 ∙ Произошла ошибка инициализации.

Коды выхода (значение ERRORLEVEL) вы можете использовать в команде IF командного файла.

О сравнении файлов рассказывается в описании команды FC.



Команда DISKCOPY


Копирует все содержимое одного гибкого диска на другой гибкий диск. DISKCOPY затирает текущее содержимое целевого диска. Эта команда определяет при копировании число сторон на основе исходного дисковода и диска.

DISKCOPY [диск1: [диск2:]] [/1] [/V] [/М]

Параметр "диск1:" задает исходный диск, "диск2:" — целевой диск. /1 приводит к копированию только первой стороны дискеты. /V проверяет корректность копирования информации. Использование этого параметра замедляет процесс копирования. Параметр /М приводит к тому, что DISKCOPY использует в качестве рабочей памяти только обычную память. По умолчанию DISKCOPY использует в качестве промежуточной памяти жесткий диск, благодаря чему вам не приходится несколько раз менять дискеты. О копировании файлов рассказывается в описании команды COPY, а о копировании каталогов и подкаталогов — в описании XCOPY. О сравнении дискет для проверки их идентичности описывается в команде DISKCOMP. Команда DISKCOPY работает только со сменными дисками (дискетами). Для жесткого диска ее использовать нельзя, в противном случае она выводит сообщение об ошибке:

Invalid drive specification

Secified drive does not exist or is non-removable

(Недопустимая спецификация диска.

Заданный диск не существует или не является сменным.)

Команда DISKCOPY выводит вам подсказку для вставки исходной и целевой дискет и перед продолжением работы ждет нажатия любой клавиши. После копирования DISKCOPY выводит следующее сообщение:

Сору another diskette (Y/N)?

(Копировать другую дискету (Да/Нет)?)

При нажатии Y DISKCOPY выводит вам подсказку для вставки исходной и целевой дискет для следующей операции копирования. Чтобы завершить процесс копирования, нажмите N. Если вы копируете информацию на неформатированную дискету, DISKCOPY форматирует диск с тем же числом сторон и секторов на дорожку, что и на исходном диске (диске1). При форматировании дисков и копировании файлов DISKCOPY выводит следующее сообщение:

Formatting while copying

(Форматирование при копировании)

Если объем исходного диска превышает объем целевого, и ваш компьютер может обнаружить это различие, то DISKCOPY выводит на экран сообщение:

Drive types or diskette types not compatible

(Типы дисководов или дискет не совместимы)

Если исходный диск имеет серийный номер, DISKCOPY создает для целевого диска новый последовательный номер и выводит его при завершении операции копирования. Если вы опустите параметр целевого диска (диск2), DISKCOPY использует в качестве целевого текущий диск. Если опущены оба параметра, DISKCOPY использует текущий дисковод для исходного и целевого диска. В этом случае DISKCOPY выводит вам подсказку для смены дискет. Если объем дискет превышает объем доступной оперативной памяти, то DISKCOPY не может считать сразу всю информацию. DISKCOPY считывает данные с исходного диска, записывает их на целевой диск, и выводит вам подсказку для смены диска. Этот процесс повторяется, пока не будет скопирован весь диск. Поскольку DISKCOPY создает на целевом диске точную копию исходного, фрагментация (наличие небольших областей неиспользованного пространства между файлами) исходного диска сохраняется на целевом диске. Фрагментация исходного диска может замедлить процесс считывания, поиска или записи файлов. Чтобы избежать фрагментации, используйте для копирования команду COPY или XCOPY. Если команда DISKCOPY применяется для копирования системного диска, то копия также будет загружаемой. При использовании команды COPY или XCOPY копия обычно не является загружаемым диском. Коды выхода (параметр ERRORLEVEL) и их описания приведены в следующей таблице:

Код ∙ Смысл

0 ∙ Копирование прошло успешно.

1 ∙ Нефатальная ошибка ввода-вывода.

2 ∙ Пользователь прекратил процесс с помощью CTRL+C.

3 ∙ Произошла критическая ошибка.

4 ∙ Произошла ошибка инициализации.



Команда DOS


Определяет, что MS-DOS должна поддерживать связь со старшей памятью, частично загружаться в старшую память (НМД.) или и то, и другое. Используется только в файле CONFIG.SYS.

DOS=HIGH LOW[,UMB,NOUMB]

DOS=[HIGH, LOW,]UMB NOUMB

Перейти на страницу:

Похожие книги

Домашний мастер
Домашний мастер

Хотите, чтобы ваш дом всегда был в порядке? Чтобы паркет не вздыбливался, обои не отклеивались, а двери и оконные рамы не перекашивались? В общем-то для этого нужно не так уж много – просто следить за состоянием своего жилища, а при необходимости его ремонтировать. В этом вам поможет наша книга «Домашний мастер». Никто не утверждает, что с ее помощью вы сможете стать высококлассным специалистом, однако правильно ухаживать за своим домом вы научитесь точно. Вам будут подвластны все виды штукатурных, столярных, малярных и прочих работ, вы сможете постелить линолеум, уложить паркет, сделать подоконники, выровнять стены, наклеить на них обои (между прочим, это не так просто, как может показаться!). Словом, отремонтировать свой дом самостоятельно, не привлекая специалистов – да, очень хороших, но (посмотрим правде в глаза!) таких дорогостоящих… А если еще и проверить названную ими сумму… Так что приобретайте эту книгу, необходимые стройматериалы и инструменты и – вперед. Ваш дом будет как новенький, а вы гордо сможете сказать: «Я это сделал сам!»

Владимир Онищенко

Сделай сам / Хобби и ремесла / Дом и досуг