Partilhar via


DiskCopy

Copia o conteúdo do disquete na unidade de origem para um disquete formatado ou não formatado na unidade de destino. Se usado sem parâmetros, diskcopy usa a unidade atual para o disco de origem e o disco de destino.

Sintaxe

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

Parâmetros

Parâmetro Descrição
<drive1> Especifica a unidade que contém o disco de origem.
/v Verifica se as informações foram copiadas corretamente. Esta opção torna mais lento o processo de cópia.
/? Exibe a ajuda no prompt de comando.

Observações

  • Diskcopy funciona apenas com discos removíveis, como disquetes, que devem ser do mesmo tipo. Não é possível usar de cópia de disco com um disco rígido. Se você especificar uma unidade de disco rígido para unidade1 ou unidade2, diskcopy exibirá a seguinte mensagem de erro:

    Invalid drive specification
    Specified drive does not exist or is nonremovable
    

    O comando diskcopy solicita que você insira os discos de origem e destino e aguarda que você pressione qualquer tecla no teclado antes de continuar.

    Depois de copiar o disco, diskcopy exibe a seguinte mensagem:

    Copy another diskette (Y/N)?
    

    Se você pressionar Y, diskcopy solicitará que você insira discos de origem e destino para a próxima operação de cópia. Para parar o processo de de diskcopy, pressione N.

    Se você estiver copiando para um disquete não formatado em unidade2, de cópia de disco formata o disco com o mesmo número de lados e setores por faixa que estão no disco em unidade1. Diskcopy exibe a seguinte mensagem enquanto formata o disco e copia os arquivos:

    Formatting while copying
    
  • Se o disco de origem tiver um número de série de volume, diskcopy criará um novo número de série de volume para o disco de destino e exibirá o número quando a operação de cópia for concluída.

  • Se você omitir o parâmetro drive2, diskcopy usará a unidade atual como a unidade de destino. Se você omitir ambos os parâmetros da unidade, diskcopy usará a unidade atual para ambos. Se a unidade atual for a mesma que unidade1, diskcopy solicitará que você troque discos conforme necessário.

  • Execute de cópia de disco de uma unidade diferente da unidade de disquete, por exemplo, a unidade C. Se de de de disquete1 e unidade de de disquete2 forem os mesmos, de cópia de disco solicitará que você alterne de disco. Se os discos contiverem mais informações do que a memória disponível pode conter, de cópia de disco não poderá ler todas as informações de uma só vez. Diskcopy lê do disco de origem, grava no disco de destino e solicita que você insira o disco de origem novamente. Esse processo continua até que você tenha copiado o disco inteiro.

  • Fragmentação é a presença de pequenas áreas de espaço em disco não utilizado entre arquivos existentes em um disco. Um disco de origem fragmentado pode tornar mais lento o processo de localização, leitura ou gravação de ficheiros.

    Como diskcopy faz uma cópia exata do disco de origem no disco de destino, qualquer fragmentação no disco de origem é transferida para o disco de destino. Para evitar a transferência de fragmentação de um disco para outro, use o comando copy ou o comando xcopy para copiar o disco. Como copiar e xcopy copiar arquivos sequencialmente, o novo disco não está fragmentado.

    Observação

    Não é possível usar xcopy para copiar um disco de inicialização.

  • diskcopy códigos de saída:

    Código de saída Descrição
    0 A operação de cópia foi bem-sucedida
    1 Ocorreu um erro não fatal de leitura/escrita
    3 Ocorreu um erro fatal
    4 Ocorreu um erro de inicialização

    Para processar os códigos de saída retornados por diskcomp, você pode usar a variável de ambiente ERRORLEVEL no se linha de comando em um programa em lotes.

Exemplos

Para copiar o disco na unidade B para o disco na unidade A, digite:

diskcopy b: a:

Para usar a unidade de disquete A para copiar um disquete para outro, primeiro alterne para a unidade C e, em seguida, digite:

diskcopy a: a: