diskcopy

Copia il contenuto del disco floppy nell'unità di origine in un disco floppy formattato o non formattato nell'unità di destinazione. Se usato senza parametri, diskcopy usa l'unità corrente per il disco di origine e il disco di destinazione.

Sintassi

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

Parametri

Parametro Descrizione
<drive1> Specifica l'unità che contiene il disco di origine.
/v Verifica che le informazioni vengano copiate correttamente. Questa opzione rallenta il processo di copia.
/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • Diskcopy funziona solo con dischi rimovibili, ad esempio i dischi floppy, che devono essere dello stesso tipo. Non è possibile usare diskcopy con un disco rigido. Se si specifica un'unità disco rigido per drive1 o drive2, diskcopy visualizza il messaggio di errore seguente:

    Invalid drive specification
    Specified drive does not exist or is nonremovable
    

    Il comando diskcopy richiede di inserire i dischi di origine e di destinazione e attende di premere qualsiasi tasto sulla tastiera prima di continuare.

    Dopo aver copiato il disco, diskcopy visualizza il messaggio seguente:

    Copy another diskette (Y/N)?
    

    Se si preme Y, diskcopy richiede di inserire dischi di origine e di destinazione per l'operazione di copia successiva. Per arrestare il processo diskcopy, premere N.

    Se si esegue la copia in un disco floppy non formattato in drive2, diskcopy formatta il disco con lo stesso numero di lati e settori per traccia come si trovano sul disco in drive1. Diskcopy visualizza il messaggio seguente mentre formatta il disco e copia i file:

    Formatting while copying
    
  • Se il disco di origine ha un numero di serie del volume, diskcopy crea un nuovo numero di serie del volume per il disco di destinazione e visualizza il numero al termine dell'operazione di copia.

  • Se si omette il parametro drive2 , diskcopy usa l'unità corrente come unità di destinazione. Se si omettono entrambi i parametri dell'unità, diskcopy usa l'unità corrente per entrambi. Se l'unità corrente è uguale a drive1, diskcopy richiede di scambiare i dischi in base alle esigenze.

  • Eseguire diskcopy da un'unità diversa dall'unità floppy, ad esempio l'unità C. Se il floppy disk drive1 e il floppy disk drive2 sono uguali, diskcopy richiede di cambiare disco. Se i dischi contengono più informazioni rispetto alla memoria disponibile, diskcopy non può leggere tutte le informazioni contemporaneamente. Diskcopy legge dal disco di origine, scrive nel disco di destinazione e richiede di inserire nuovamente il disco di origine. Questo processo continua fino a quando non viene copiato l'intero disco.

  • La frammentazione è la presenza di piccole aree di spazio su disco inutilizzato tra i file esistenti su un disco. Un disco di origine frammentato può rallentare il processo di ricerca, lettura o scrittura di file.

    Poiché diskcopy esegue una copia esatta del disco di origine sul disco di destinazione, qualsiasi frammentazione sul disco di origine viene trasferita al disco di destinazione. Per evitare il trasferimento della frammentazione da un disco a un altro, usare il comando copy o il comando xcopy per copiare il disco. Poiché i file di copia copy e xcopy vengono copiati in sequenza, il nuovo disco non viene frammentato.

    Nota

    Non è possibile usare xcopy per copiare un disco di avvio.

  • Codici di uscita diskcopy:

    Codice di uscita Descrizione
    0 Operazione di copia riuscita
    1 Errore di lettura/scrittura non irreversibile
    3 Si è verificato un errore irreversibile
    4 Si è verificato un errore di inizializzazione

    Per elaborare i codici di uscita restituiti da diskcomp, è possibile utilizzare la variabile di ambiente ERRORLEVEL nella riga di comando if in un programma batch.

Esempi

Per copiare il disco nell'unità B nel disco nell'unità A, digitare:

diskcopy b: a:

Per usare l'unità disco floppy A per copiare un disco floppy in un altro, passare prima all'unità C e quindi digitare:

diskcopy a: a: