diskcopy

Копирует содержимое диска floppy на исходном диске в отформатированный или неформатированный диск floppy на целевом диске. При использовании без параметров diskcopy использует текущий диск для исходного диска и целевого диска.

Синтаксис

diskcopy [<drive1>: [<drive2>:]] [/v]

Параметры

Параметр Описание
<drive1> Указывает диск, содержащий исходный диск.
/v Проверяет, правильно ли копируется информация. Этот параметр замедляет процесс копирования.
/? Отображение справки в командной строке.

Замечания

  • Diskcopy работает только с съемными дисками, такими как диски floppy, которые должны быть одинаковыми. Нельзя использовать diskcopy с жестким диском. Если указать жесткий диск для диска 1 или диска2, diskcopy отображает следующее сообщение об ошибке:

    Invalid drive specification
    Specified drive does not exist or is nonremovable
    

    Командная строка diskcopy выводит запрос на вставку исходных и целевых дисков и ожидает нажатия любого клавиши на клавиатуре, прежде чем продолжить.

    После копирования диска diskcopy отображает следующее сообщение:

    Copy another diskette (Y/N)?
    

    Если нажать клавишу Y, diskcopy предложит вставить исходные и целевые диски для следующей операции копирования. Чтобы остановить процесс diskcopy , нажмите клавишу N.

    При копировании на неформатируемый диск floppy на диске 2 diskcopy форматирует диск с таким же количеством сторон и секторов на диск, что и на диске 1. Diskcopy отображает следующее сообщение во время форматирования диска и копирует файлы:

    Formatting while copying
    
  • Если исходный диск имеет серийный номер тома, diskcopy создает новый серийный номер тома для целевого диска и отображает номер после завершения операции копирования.

  • Если параметр drive2 не указан, diskcopy использует текущий диск в качестве целевого диска. Если вы опустите оба параметра диска, diskcopy использует текущий диск для обоих. Если текущий диск совпадает с диском 1, diskcopy предложит переключить диски по мере необходимости.

  • Запустите diskcopy с диска, отличного от диска floppy, например диска C. Если диск с диском floppy1 и диском floppy2одинаковы, diskcopy предложит переключить диски. Если диски содержат больше сведений, чем доступной памяти, то diskcopy не может одновременно считывать все сведения. Diskcopy считывает с исходного диска, записывает на целевой диск и запрашивает вставку исходного диска еще раз. Этот процесс продолжается до тех пор, пока не будет скопирован весь диск.

  • Фрагментация — это наличие небольших областей неиспользуемого дискового пространства между существующими файлами на диске. Фрагментированные исходные диски могут замедлить процесс поиска, чтения или записи файлов.

    Так как diskcopy создает точную копию исходного диска на целевом диске, все фрагментации на исходном диске передаются на целевой диск. Чтобы избежать переноса фрагментации с одного диска на другой, используйте команду копирования или команду xcopy для копирования диска. Так как файлы копирования и xcopy последовательно копируются, новый диск не фрагментируется.

    Примечание.

    Для копирования диска запуска нельзя использовать xcopy .

  • Коды выхода diskcopy :

    Код выхода Description
    0 Операция копирования была успешной
    1 Произошла нефаталная ошибка чтения и записи
    3 Неустранимая жесткая ошибка
    4 Произошла ошибка инициализации

    Чтобы обработать коды выхода, возвращаемые diskcomp, можно использовать переменную среды ERRORLEVEL в командной строке в пакетной программе.

Примеры

Чтобы скопировать диск на диск B на диск A, введите следующее:

diskcopy b: a:

Чтобы использовать диск floppy A для копирования одного диска floppy в другой, сначала переключитесь на диск C, а затем введите:

diskcopy a: a: