Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Compara el contenido de dos discos de disquete. Si se usa sin parámetros, diskcomp usa la unidad actual para comparar ambos discos.
Syntax
diskcomp [<drive1>: [<drive2>:]]
Parameters
| Parameter | Description |
|---|---|
<drive1> |
Especifica la unidad que contiene uno de los discos de disquete. |
| /? | Muestra ayuda en el símbolo del sistema. |
Remarks
El comando diskcomp solo funciona con disquetes. No puede usar diskcomp con un disco duro. Si especifica una unidad de disco duro para drive1 o drive2, diskcomp muestra el siguiente mensaje de error:
Invalid drive specification Specified drive does not exist or is nonremovableSi todas las pistas de los dos discos que se comparan son iguales (ignora el número de volumen de un disco), diskcomp muestra el siguiente mensaje:
Compare OKSi las pistas no son las mismas, diskcomp muestra un mensaje similar al siguiente:
Compare error on side 1, track 2Cuando diskcomp completa la comparación, muestra el siguiente mensaje:
Compare another diskette (Y/N)?Si presiona Y, diskcomp le pedirá que inserte el disco para la siguiente comparación. Si presiona N, diskcomp detiene la comparación.
Si omite el parámetro drive2 , diskcomp utiliza la unidad actual para drive2. Si omite ambos parámetros de unidad, diskcomp utiliza la unidad actual para ambos. Si la unidad actual es la misma que la unidad1, diskcomp le pedirá que intercambie los discos según sea necesario.
Si especifica la misma unidad de disquete para la unidad1 y la unidad2, diskcomp las compara utilizando una unidad y le pide que inserte los discos según sea necesario. Es posible que tenga que intercambiar los discos más de una vez, en función de la capacidad de los discos y la cantidad de memoria disponible.
Diskcomp no puede comparar un disco de una cara con un disco de doble cara, ni un disco de alta densidad con un disco de doble densidad. Si el disco de la unidad1 no es del mismo tipo que el disco de la unidad2, diskcomp muestra el siguiente mensaje:
Drive types or diskette types not compatibleDiskcomp no funciona en una unidad de red o en una unidad creada por el comando subst . Si intenta utilizar diskcomp con una unidad de cualquiera de estos tipos, diskcomp muestra el siguiente mensaje de error:
Invalid drive specificationSi usa diskcomp con un disco que creó mediante copy, diskcomp puede mostrar un mensaje similar al siguiente:
Compare error on side 0, track 0Este tipo de error puede producirse incluso si los archivos de los discos son idénticos. Aunque la copia duplica la información, no necesariamente la coloca en la misma ubicación en el disco de destino.
Códigos de salida de diskcomp:
Exit code Description 0 Los discos son los mismos 1 Se encontraron diferencias 3 Error grave 4 Error de inicialización Para procesar los códigos de salida devueltos por diskcomp, puede utilizar la variable de entorno ERRORLEVEL en la línea de comandos if de un programa por lotes.
Examples
Si el equipo solo tiene una unidad de disco disquete (por ejemplo, unidad A) y desea comparar dos discos, escriba:
diskcomp a: a:
Diskcomp le solicita que inserte cada disco, según sea necesario.
Para ilustrar cómo procesar un código de salida de diskcomp en un programa por lotes que utiliza la variable de entorno ERRORLEVEL en la línea de comandos if :
rem Checkout.bat compares the disks in drive A and B
echo off
diskcomp a: b:
if errorlevel 4 goto ini_error
if errorlevel 3 goto hard_error
if errorlevel 1 goto no_compare
if errorlevel 0 goto compare_ok
:ini_error
echo ERROR: Insufficient memory or command invalid
goto exit
:hard_error
echo ERROR: An irrecoverable error occurred
goto exit
:break
echo You just pressed CTRL+C to stop the comparison
goto exit
:no_compare
echo Disks are not the same
goto exit
:compare_ok
echo The comparison was successful; the disks are the same
goto exit
:exit