diskcompdiskcomp

Vergleicht den Inhalt von zwei Disketten.Compares the contents of two floppy disks. Bei Verwendung ohne Parameter verwendet diskcomp das aktuelle Laufwerk, um beide Datenträger zu vergleichen.If used without parameters, diskcomp uses the current drive to compare both disks.

SyntaxSyntax

diskcomp [<drive1>: [<drive2>:]]

ParameterParameters

ParameterParameter BESCHREIBUNGDescription
<drive1> Gibt das Laufwerk an, das eine der Disketten enthält.Specifies the drive containing one of the floppy disks.
/?/? Zeigt die Hilfe an der Eingabeaufforderung an.Displays help at the command prompt.

HinweiseRemarks

  • Der diskcomp -Befehl kann nur mit Disketten verwendet werden.The diskcomp command works only with floppy disks. Diskcomp kann nicht mit einer Festplatte verwendet werden.You cannot use diskcomp with a hard disk. Wenn Sie ein Festplattenlaufwerk für drive1 oder drive2angeben, zeigt diskcomp die folgende Fehlermeldung an:If you specify a hard disk drive for drive1 or drive2, diskcomp displays the following error message:

    Invalid drive specification
    Specified drive does not exist
    or is nonremovable
    
  • Wenn alle Spuren auf den zwei verglichenen Datenträgern identisch sind (es wird die Volumenummer eines Datenträgers ignoriert), zeigt diskcomp die folgende Meldung an:If all tracks on the two disks being compared are the same (it ignores a disk's volume number), diskcomp displays the following message:

    Compare OK
    

    Wenn die Spuren nicht identisch sind, zeigt diskcomp eine Meldung ähnlich der folgenden an:If the tracks aren't the same, diskcomp displays a message similar to the following:

    Compare error on
    side 1, track 2
    

    Wenn diskcomp den Vergleich abschließt, wird die folgende Meldung angezeigt:When diskcomp completes the comparison, it displays the following message:

    Compare another diskette (Y/N)?
    

    Wenn Sie Ydrücken, werden Sie von diskcomp aufgefordert, den Datenträger für den nächsten Vergleich einzufügen.If you press Y, diskcomp prompts you to insert the disk for the next comparison. Wenn Sie " N" drücken, hält diskcomp den Vergleich an.If you press N, diskcomp stops the comparison.

  • Wenn Sie den drive2 -Parameter weglassen, verwendet diskcomp das aktuelle Laufwerk für drive2.If you omit the drive2 parameter, diskcomp uses the current drive for drive2. Wenn Sie beide Laufwerk Parameter weglassen, verwendet diskcomp das aktuelle Laufwerk für beide.If you omit both drive parameters, diskcomp uses the current drive for both. Wenn das aktuelle Laufwerk mit drive1identisch ist, werden Sie von diskcomp aufgefordert, Datenträger nach Bedarf auszutauschen.If the current drive is the same as drive1, diskcomp prompts you to swap disks as necessary.

  • Wenn Sie für drive1 und drive2dasselbe Diskettenlaufwerk angeben, vergleicht diskcomp diese mithilfe eines Laufwerks und fordert Sie auf, die Datenträger bei Bedarf einzufügen.If you specify the same floppy disk drive for drive1 and drive2, diskcomp compares them by using one drive and prompts you to insert the disks as necessary. Abhängig von der Kapazität der Datenträger und der Menge an verfügbarem Arbeitsspeicher müssen Sie die Datenträger möglicherweise mehrmals austauschen.You might have to swap the disks more than once, depending on the capacity of the disks and the amount of available memory.

  • Diskcomp kann einen einseitigen Datenträger nicht mit einem doppelten Datenträger oder mit einem Datenträger mit hoher Dichte mit einem Datenträger mit doppelter Dichte vergleichen.Diskcomp can't compare a single-sided disk with a double-sided disk, nor a high-density disk with a double-density disk. Wenn der Datenträger in drive1 nicht denselben Typ aufweist wie der Datenträger in drive2, zeigt diskcomp die folgende Meldung an:If the disk in drive1 isn't of the same type as the disk in drive2, diskcomp displays the following message:

    Drive types or diskette types not compatible
    
  • Diskcomp funktioniert nicht auf einem Netzlaufwerk oder auf einem Laufwerk, das mit dem Befehl subst erstellt wurde.Diskcomp doesn't work on a network drive or on a drive created by the subst command. Wenn Sie versuchen, diskcomp mit einem Laufwerk eines dieser Typen zu verwenden, zeigt diskcomp die folgende Fehlermeldung an:If you attempt to use diskcomp with a drive of any of these types, diskcomp displays the following error message:

    Invalid drive specification
    
  • Wenn Sie diskcomp mit einem Datenträger verwenden, den Sie mithilfe von Copyerstellt haben, zeigt diskcomp möglicherweise eine Meldung ähnlich der folgenden an:If you use diskcomp with a disk that you made by using copy, diskcomp might display a message similar to the following:

    Compare error on
    side 0, track 0
    

    Diese Art von Fehler kann auch auftreten, wenn die Dateien auf den Datenträgern identisch sind.This type of error can occur even if the files on the disks are identical. Obwohl die Kopie Informationen dupliziert, wird Sie nicht notwendigerweise am gleichen Speicherort auf dem Ziel Datenträger platziert.Although copy duplicates information, it doesn't necessarily place it in the same location on the destination disk.

  • diskcomp -Exitcodes:diskcomp exit codes:

    ExitcodeExit code BESCHREIBUNGDescription
    00 Datenträger sind identisch.Disks are the same
    11 Unterschiede wurden gefunden.Differences were found
    33 Schwer fehlerhaftHard error occurred
    44 InitialisierungsfehlerInitialization error occurred

    Zum Verarbeiten von Exitcodes, die von diskcompzurückgegeben werden, können Sie die ERRORLEVEL -Umgebungsvariable in der if -Befehlszeile in einem Batch-Programm verwenden.To process exit codes that are returned by diskcomp, you can use the ERRORLEVEL environment variable on the if command line in a batch program.

BeispieleExamples

Wenn Ihr Computer nur über ein Diskettenlaufwerk (z. b. Laufwerk A) verfügt und Sie zwei Datenträger vergleichen möchten, geben Sie Folgendes ein:If your computer has only one floppy disk drive (for example, drive A), and you want to compare two disks, type:

diskcomp a: a:

Bei Bedarf werden Sie von diskcomp aufgefordert, jeden Datenträger einzufügen.Diskcomp prompts you to insert each disk, as needed.

Veranschaulicht, wie ein diskcomp -Exitcode in einem Batch-Programm verarbeitet wird, das die ERRORLEVEL -Umgebungsvariable in der if -Befehlszeile verwendet:To illustrates how to process a diskcomp exit code in a batch program that uses the ERRORLEVEL environment variable on the if command line:

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

Weitere VerweiseAdditional References