Поделиться через


diskcopy

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

Syntax

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

Parameters

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

Remarks

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

    Invalid drive specification
    Specified drive does not exist or is nonremovable
    

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

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

    Copy another diskette (Y/N)?
    

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

    Если вы копируете на неформатированную дискету в drive2, diskcopy форматирует диск с таким же количеством сторон и секторов на дорожку, как и на диске в drive1. Во время форматирования диска и копирования файлов Diskcopy отображает следующее сообщение:

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

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

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

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

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

    Note

    Вы не можете использовать xcopy для копирования загрузочного диска.

  • Коды выхода из DiskCopy :

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

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

Examples

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

diskcopy b: a:

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

diskcopy a: a: