diskcompdiskcomp

2 つのフロッピー ディスクの内容を比較します。Compares the contents of two floppy disks. パラメーターを指定せずに使用されている場合あれば現在のドライブを使用して、両方のディスクを比較します。このコマンドを使用する方法の例については、次を参照してください。します。If used without parameters, diskcomp uses the current drive to compare both disks.For examples of how to use this command, see Examples.

構文Syntax

diskcomp [<Drive1>: [<Drive2>:]]

パラメーターParameters

パラメーターParameter 説明Description
<ドライブ 1 ><Drive1> フロッピー ディスクを 1 つを含むドライブを指定します。Specifies the drive containing one of the floppy disks.
<ドライブ 2 ><Drive2> その他のフロッピー ディスクを含むドライブを指定します。Specifies the drive containing the other floppy disk.
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.

注釈Remarks

  • ディスクを使用します。Using disks

    あればコマンドはフロッピー ディスクでのみ使用できます。The diskcomp command works only with floppy disks. 使用することはできませんあればハード ディスクを使用します。You cannot use diskcomp with a hard disk. 用のハード ディスク ドライブを指定する場合ドライブ 1またはドライブ 2あれば次のエラー メッセージが表示されます。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
    
  • ディスクを比較します。Comparing disks

    比較対象となる 2 つのディスク上のすべてのトラックは同じですが場合、あれば次のメッセージが表示されます。If all tracks on the two disks being compared are the same, diskcomp displays the following message:

    Compare OK
    

    トラックが同じ場合あれば次のようなメッセージが表示されます。If the tracks are not the same, diskcomp displays a message similar to the following:

    Compare error on
    side 1, track 2
    

    ときにあれば比較が完了すると、次のメッセージが表示されます。When diskcomp completes the comparison, it displays the following message:

    Compare another diskette (Y/N)?
    

    Y キーを押す場合あれば次の比較のディスクを挿入するように求められます。If you press Y, diskcomp prompts you to insert the disk for the next comparison. キーを押す場合、Nあれば比較は停止します。If you press N, diskcomp stops the comparison.

    ときにあれば比較は、ディスクのボリュームの番号は無視されます。When diskcomp makes the comparison, it ignores a disk's volume number.

  • ドライブのパラメーターを省略します。Omitting drive parameters

    省略した場合、ドライブ 2パラメーター、あればの現在のドライブを使用してドライブ 2します。If you omit the Drive2 parameter, diskcomp uses the current drive for Drive2. 両方のドライブ パラメーターを省略した場合あれば両方の現在のドライブを使用します。If you omit both drive parameters, diskcomp uses the current drive for both. 現在のドライブが同じ場合ドライブ 1あればを必要に応じて、ディスクを交換するメッセージが表示されます。If the current drive is the same as Drive1, diskcomp prompts you to swap disks as necessary.

  • 1 つのドライブを使用します。Using one drive

    同じフロッピー ディスク ドライブを指定する場合ドライブ 1ドライブ 2あれば1 つのドライブを使用してそれらを比較し、必要に応じて、ディスクを挿入するように求められます。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. ディスクと、使用可能なメモリの量の容量に応じて、1 回以上のディスクを交換する必要があります。You might have to swap the disks more than once, depending on the capacity of the disks and the amount of available memory.

  • ディスクのさまざまな種類の比較Comparing different types of disks

    あれば両面のディスクも倍密度のディスクを使用した高密度のディスクの片面のディスクを比較することはできません。Diskcomp cannot compare a single-sided disk with a double-sided disk, nor a high-density disk with a double-density disk. 場合のディスクドライブ 1でディスクと同じ型ではありませんドライブ 2あれば次のメッセージが表示されます。If the disk in Drive1 is not of the same type as the disk in Drive2, diskcomp displays the following message:

    Drive types or diskette types not compatible
    
  • 使用してあればネットワークおよびリダイレクトされたドライブを使用Using diskcomp with networks and redirected drives

    あればネットワーク ドライブまたはによって作成されたドライブは機能しません、 substコマンド。Diskcomp does not work on a network drive or on a drive created by the subst command. 使用すると場合あれば、これらの型のいずれかのドライブとあれば次のエラー メッセージが表示されます。If you attempt to use diskcomp with a drive of any of these types, diskcomp displays the following error message:

    Invalid drive specification
    
  • コピー元のディスクを比較します。Comparing an original disk with a copy

    使用するとあればを使用して行ったディスクを使用したコピーあれば次のようなメッセージを表示することがあります。When 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
    

    ディスク上のファイルが同じ場合でも、この種のエラーが発生します。This type of error can occur even if the files on the disks are identical. コピー重複については、これとは限りませんが設定されない、先のディスクに同じ場所にします。Although copy duplicates information, it does not necessarily place it in the same location on the destination disk.

  • 理解あれば終了コードUnderstanding diskcomp exit codes

    次の表では、終了コードについて説明します。The following table explains each exit code.

    終了コードExit code 説明Description
    00 ディスクは、同じDisks are the same
    11 相違が検出されましたDifferences were found
    33 ハード エラーが発生しましたHard error occurred
    44 初期化エラーが発生しましたInitialization error occurred

    によって返されるプロセス終了コードをあれば、ERRORLEVEL 環境変数を使用して、上、場合バッチ プログラム内でコマンドライン。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.

Examples

コンピューターに 1 つだけのフロッピー ディスク ドライブ (たとえば、ドライブ A)、2 つのディスクを比較する場合は、次のように入力します。If your computer has only one floppy disk drive (for example, drive A), and you want to compare two disks, type:

diskcomp a: a:

あれば必要に応じて、各ディスクを挿入するように求められます。Diskcomp prompts you to insert each disk, as needed.

次の例では、処理する方法を示しています、あれば終了コードで、ERRORLEVEL 環境変数を使用するバッチ プログラムで、場合コマンドライン。The following example 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

その他の参照情報Additional references

コマンド ライン構文の記号Command-Line Syntax Key