diskcopy

Copia el contenido del disquete de la unidad de origen en un disquete con formato o sin formato de la unidad de destino. Si se usa sin parámetros, diskcopy usa la unidad actual para el disco de origen y el disco de destino.

Sintaxis

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

Parámetros

Parámetro Descripción
<drive1> Especifica la unidad que contiene el disco de origen.
/v Comprueba que la información se copie correctamente. Esta opción ralentiza el proceso de copia.
/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • Diskcopy solo funciona con discos extraíbles, como disquetes, que deben ser del mismo tipo. No se puede usar diskcopy con un disco duro. Si especifica una unidad de disco duro para drive1 o drive2, diskcopy muestra el siguiente mensaje de error:

    Invalid drive specification
    Specified drive does not exist or is nonremovable
    

    El comando diskcopy le pide al usuario que inserte los discos de origen y destino y espera a que presione cualquier tecla antes de continuar.

    Después de copiar el disco, diskcopy muestra el mensaje siguiente:

    Copy another diskette (Y/N)?
    

    Si presiona Y, diskcopy le pide que inserte discos de origen y destino para la siguiente operación de copia. Para detener el proceso de diskcopy, presione N.

    Si va a copiar en un disquete sin formato en drive2, diskcopy da formato al disco con el mismo número de lados y sectores por pista que hay en el disco en drive1. Diskcopy muestra el siguiente mensaje mientras da formato al disco y copia los archivos:

    Formatting while copying
    
  • Si el disco de origen tiene un número de serie del volumen, diskcopy crea un nuevo número de serie del volumen para el disco de destino y muestra el número cuando se completa la operación de copia.

  • Si omite el parámetro drive2, diskcopy usa la unidad actual como unidad de destino. Si omite ambos parámetros de unidad, diskcopy usa la unidad actual para ambos. Si la unidad actual es la misma que drive1, diskcopy le pide que intercambie los discos según sea necesario.

  • Ejecute diskcopy desde una unidad distinta de la unidad de disquete, por ejemplo, la unidad C. Si la unidad de disquete drive1 y la unidad de disquete drive2 son las mismas, diskcopy le pedirá que cambie los discos. Si los discos contienen más información de la que puede contener la memoria disponible, diskcopy no puede leer toda la información de una vez. Diskcopy lee desde el disco de origen, escribe en el disco de destino y le pide que vuelva a insertar el disco de origen. Este proceso se repite hasta que haya copiado todo el disco.

  • La fragmentación es la presencia de áreas pequeñas de espacio en disco sin usar entre los archivos existentes de un disco. Un disco de origen fragmentado puede ralentizar el proceso de búsqueda, lectura o escritura de archivos.

    Dado que diskcopy realiza una copia exacta del disco de origen en el disco de destino, cualquier fragmentación del disco de origen se transfiere al disco de destino. Para evitar la transferencia de fragmentación de un disco a otro, use el comando copy o el comando xcopy para copiar el disco. Dado que copy y xcopy copian archivos secuencialmente, el nuevo disco no está fragmentado.

    Nota:

    No puede usar xcopy para copiar un disco de inicio.

  • Códigos de salida de diskcopy:

    Código de salida Descripción
    0 La operación de copia se realizó correctamente
    1 Se produjo un error de lectura o escritura no grave
    3 Se produjo un error grave
    4 Se produjo un error de inicialización

    Para procesar los códigos de salida devueltos por diskcomp, puede usar la variable de entorno ERRORLEVEL en la línea de comandos if de un programa por lotes.

Ejemplos

Para copiar el disco de la unidad B en el disco de la unidad A, escriba lo siguiente:

diskcopy b: a:

Para usar la unidad de disquete A para copiar un disquete a otro, primero cambie a la unidad C y, a continuación, escriba lo siguiente:

diskcopy a: a: