ソース ドライブ内のフロッピー ディスクの内容を、コピー先ドライブのフォーマット済みまたはフォーマットされていないフロッピー ディスクにコピーします。 パラメーターを指定せずに使用する場合、diskcopy は、ソース ディスクとコピー先ディスクの現在のドライブを使用します。
構文
diskcopy [<drive1>: [<drive2>:]] [/v]
パラメーター
パラメーター | 説明 |
---|---|
<drive1> |
ソース ディスクを含むドライブを指定します。 |
/v | 情報が正しくコピーされていることを確認します。 このオプションを選択すると、コピー処理が遅くなります。 |
/? | コマンド プロンプトにヘルプを表示します。 |
注釈
Diskcopy は、フロッピー ディスクなどのリムーバブル ディスクでのみ機能します。これは同じ種類である必要があります。 ハード ディスク diskcopy を使用することはできません。 drive1 または drive2にハード ディスク ドライブを指定すると、diskcopy 次のエラー メッセージが表示されます。
Invalid drive specification Specified drive does not exist or is nonremovable
diskcopy コマンドは、ソース ディスクとコピー先ディスクを挿入するように求めるメッセージを表示し、キーボードの任意のキーを押してから続行します。
ディスクをコピーすると、diskcopy 次のメッセージが表示されます。
Copy another diskette (Y/N)?
Yを押すと、diskcopy 、次のコピー操作のためにソース ディスクとコピー先ディスクを挿入するように求められます。 diskcopy プロセスを停止するには、Nを押します。
ドライブ 2のフォーマットされていないフロッピー ディスクにコピーする場合は、diskcopy drive1のディスク上にあるのと同じ数のサイドとセクターでディスクをフォーマットします。 Diskcopy 、ディスクのフォーマットとファイルのコピー中に次のメッセージが表示されます。
Formatting while copying
ソース ディスクにボリュームのシリアル番号がある場合、diskcopy コピー先ディスクの新しいボリュームシリアル番号が作成され、コピー操作が完了したときに番号が表示されます。
drive2 パラメーターを省略すると、diskcopy は現在のドライブを宛先ドライブとして使用します。 両方のドライブ パラメーターを省略した場合、diskcopy は両方に現在のドライブを使用します。 現在のドライブが drive1と同じ場合は、diskcopy 、必要に応じてディスクをスワップするように求められます。
フロッピー ディスク ドライブ以外 ドライブ (C ドライブなど) から diskcopy を実行します。 フロッピー ディスク drive1 とフロッピー ディスク drive2 が同じ場合は、diskcopy ディスクを切り替えるメッセージが表示されます。 使用可能なメモリが保持できるよりも多くの情報がディスクに含まれている場合、diskcopy 一度にすべての情報を読み取ることはできません。 Diskcopy ソース ディスクから読み取り、コピー先ディスクに書き込み、ソース ディスクをもう一度挿入するように求められます。 このプロセスは、ディスク全体をコピーするまで続行されます。
断片化は、ディスク上の既存のファイル間に未使用のディスク領域の小さな領域が存在することです。 断片化されたソース ディスクでは、ファイルの検索、読み取り、または書き込みのプロセスが遅くなる可能性があります。
diskcopy はコピー先ディスク上のソース ディスクの正確なコピーを作成するため、ソース ディスク上の断片化は宛先ディスクに転送されます。 断片化をあるディスクから別のディスクに転送しないようにするには、copy コマンド を使用するか、xcopy コマンド を使用してディスクをコピーします。 コピーし、xcopy を ファイルを順次コピーするため、新しいディスクは断片化されません。
注
xcopy を使用してスタートアップ ディスクをコピーすることはできません。
diskcopy 終了コードを します。
終了コード 説明 0 コピー操作が成功しました 1 致命的でない読み取り/書き込みエラーが発生しました 3 致命的なハード エラーが発生しました 4 初期化エラーが発生しました diskcomp によって返される終了コード処理するには、バッチ プログラムのコマンド ライン 場合、 で ERRORLEVEL 環境変数を使用できます。
例示
ドライブ B のディスクをドライブ A のディスクにコピーするには、次のように入力します。
diskcopy b: a:
フロッピー ディスク ドライブ A を使用してフロッピー ディスクを別のフロッピー ディスクにコピーするには、まず C ドライブに切り替えてから、次のように入力します。
diskcopy a: a: