web-dev-qa-db-ja.com

フロッピーブートディスクをコピーする方法は?

フロッピーブートディスクを持っていますが、バックアップとして保存するためにコピーしたいと思います。 AとBの2つのフロッピードライブがある場合、どうすればディスクをコピーできますか?

1つに2つのフロッピードライブがあると仮定

フロッピーディスクを一方のドライブに挿入し、次に空のフロッピーディスクをもう一方のドライブに挿入して、このような簡単なコマンドを発行するだけでいいですか。

A:\>copy . b:

これは、現在のディレクトリの内容のみをコピーし、サブディレクトリ内のファイルはコピーしませんか?すべてをコピーするオプションを明示的に指定する必要がありますか?

また、起動情報はどうですか?それはコピーされませんよね?

フロッピードライブが1つしかない場合...

フロッピードライブが1つしかない場合、フロッピーディスクをどのようにコピーしますか?実際、その内容をローカルハードドライブCにコピーしてから、同じフロッピードライブを使用して空のフロッピーディスクにコピーする必要がありますか?

A:\>copy . c:\floppydisk
A:\>
A:\>c:
C:\>
C:\>copy floppydisk a:
C:\>

起動可能なフロッピーディスクにすべてを実際にコピーするには、ある種のディスクイメージツールが必要になると思います。 Linuxのddコマンドのようなものでしょうか?私は正しいですか?

3
Samir

ブータブルディスク

起動可能なフロッピーディスクは、コードを ブートセクタ に保持する必要があります。このコンテンツは、通常のファイルコピーユーティリティでは転送できません。すでに書いたように、最も簡単な(そしてほとんどの場合最も信頼できる)解決策は、フロッピーの生のコンテンツ(すべてのセクター)をコピーすることです。ブートセクタに加えて、特定のシステムファイルも保持する必要があります。詳細は、ディスクから起動する必要のあるオペレーティングシステムによって異なります。

ディスクイメージを使用したソリューション

Linuxおよびその他のUnixライクなOSでは、 cat または dd

例:

cat /dev/floppy > image.img
cat image.img > /dev/floppy

Windowsでは、より複雑です。フロッピーを画像に読み取り、画像をフロッピーに書き戻すには、サードパーティのツールを使用する必要があります。

ユーティリティの最初のセットの例:

rawread c:\windows\temp\floppy.img A:
rawrite -f c:\windows\temp\floppy.img -d A:

ここにいくつかの無料のコマンドラインユーティリティがあります: 生の読み取り/書き込みユーティリティ / 生のディスケットイメージを読み書きするユーティリティ

GUIとはるかに多くのオプションを備えたシェアウェアは次のとおりです。 WinImage 30日間の試用に使用できます。

「ディスクイメージ」ソリューションの利点は、シンプルであり、起動する必要のあるOSに依存しないことです。

欠点は、ディスクイメージが不必要に大きくなる可能性があり、コピーが遅くなり、完全に新しいブータブルディスク(既存のディスクまたはイメージなし)を作成できないことです。

その他のソリューション

他の解決策は、すべてのファイルをコピーし、宛先メディアにブートセクターを再作成することです(たとえば、古いシステムではコマンド sys を使用します)。

ファイルのコピーのみ(「起動可能性」なし)

Windows/MS-DOSには、ファイル(ディレクトリとその内容を含む)の再帰的コピーを可能にするコマンド xcopy または robocopy があります。

ファイルエクスプローラー Windowsでは、再帰コピーも実行します。

3
pabouk

さて、トランペットウィンソック、エドリン、属性コマンドを出してください、私たちは歴史に戻っています...

DISKCOPYは、7までずっとWindowsにあります。

2ドライブの状況:

diskcopy a: b: /v

1ドライブの状況:

diskcopy a:

(diskcopyはフロッピーをRAMにコピーし、ディスクが作成されるまでフロッピーを交換するように促します)

ヘルプ: http://www.computerhope.com/diskcopy.htm

Windows用の「dd」もあります。 http://www.chrysocome.net/dd 、またはcygwinのddを使用する

1
Electrawn

Altap Salamander というプログラムを使用して、古いMacと古いPCの両方のフロッピーディスクから生データを正常にコピーすることができました。 「ディスクコピー」と呼ばれるプラグインがあり、「ディスクの読み取り...」コマンドを使用して、ディスクデータの生のダンプをファイルに作成できます。

0
B T

聞いた WinImage ? 30日間無料トライアル付きのシェアウェア。素敵なGUIを使用して、イメージファイルとの間でフロッピーディスクのクローン作成/バッキング/復元を行います。

または、 NU2 BootableCD から無料のコマンドラインツールを使用して、Build Floppy Image(BFI)を使用してFDイメージを作成する必要があります。 、およびフロッピーディスク(BFD)をビルドしてFDを作成します。

0
PatricK