• ベストアンサー

フロッピーディスクにあるファイル(情報)の別の媒体へのコピー法

フロッピーディスクに記録してある内容(すべての情報)をフロッピーディスク 以外の媒体(HD , MO , CD-R 等)にコピーする方法を教えて下さい 経緯:PC=VS30/37D(NEC製) , OS=Win95(FAT32)を使用しています   このPCにはリカバリー用にCD1枚とFD3枚あり、このFD3枚のバック    アップをフロッピーディスク以外の媒体に保存したいと思っています 状況:オリジナルのFD→FD00    FDの内容ををディスクコピーで別のFDに複製したもの→FD01    FDの内容を一旦HD等にコピーし、それを別のFDに複製したもの→FD02   (FD02でリカバリーをおこないたいと思っています)    FD01ではFD00と同様に正常にリカバリー作業が進行しますが、FD02を    使用してリカバリーを実行すると初期画面で、FD00およびFD01の時と    は違って、表示されない項目があります    ちなみにwindows上のエクスプローラで3つのFDを比較するとフォルダ、    ファイルに差異はなく同じでした   メーカーのサポートに問い合わせたところ、コピー禁止のプロテクト等     はかけておらず(←ディスクコピーはできた)、うまくいかないのは、    『何かかは特定はできないが、MS-DOS上の(ファイル)情報が、windows     上からはコピーできなかったのでは・・・』     という、あいまいな回答しかありませんでした 状況は上記に述べた通りです とても困っているというわけではありません 余裕をもって複数のFDにディスクコピーで、複製しておけばよいのですから・・・ しかし自分としては、なぜFDの内容を完全に複製できないのかとても知りたいです また、FDの情報を全て表示する法(MS-DOS or windows)も知りたいです 詳しい方、ご教授下さい よろしくお願いします  

質問者が選んだベストアンサー

  • ベストアンサー
  • zzzzzz
  • ベストアンサー率61% (70/113)
回答No.2

ブート可能なFDは、ファイルを全てコピーしたとしても、完全なコピーとはなりません。 これは、ブートのために必要な情報がコピーされないからです。 ブートを行う際、PCはFDの先頭にあるブートレコードと呼ばれる部分を読み、 そこに記録されているIPL(Initial Program Loader)と呼ばれるプログラムを実行します。 通常、IPLによりOSがロードされるわけですが、IPLの記録されているブートレコードは ユーザが勝手に書き換えたりすることのないよう、ファイルとしては扱われません。 このため、ファイルをコピーしてもブートレコードがコピーされないため、起動できないFDが作成されてしまいます。 一方、ディスクコピーでコピーした場合、ディスク上の各セクタの完全なコピーが行われますので、ブートレコードの内容もきちんとコピーされます。 従ってコピーしたFDはプロテクトがかかっていない限り正常に使用できるわけです。 MS-DOS/Windows上では、ディスクコピーコマンド以外には直接セクタを操作する手段は用意されていませんので、 特別なユーティリティプログラムを使用しない限りブートレコードの内容を見たり、セクタを直接書き換えたりする方法はありません。 # 昔はノートンディスクドクターで可能でしたが、今のノートンはよく知りません 自分でプログラムを作成する場合には、PC-98とAT互換機では異なる方法をとらなければならないため、注意が必要です。 余談ですが、大半のプロテクトFDはセクタやトラックを通常とは異なるフォーマットとすることで実現されています。 (そうしておくとディスクコピーの際に正常にコピーされません)

r-wing
質問者

お礼

はやい回答ありがとうございます 専門的なことは分かりませんが、大意は分かりました ブートレコードがファイルとして扱われないからなんですね  勉強になりました ありがとうございました

その他の回答 (3)

  • Spur
  • ベストアンサー率25% (453/1783)
回答No.4

★コピーする方法 なんだか難しいことをしようとしていますね。 要はブートFDのコピーを取りたいんですよね? だったら、コントロールパネルから「アプリケーションの追加と削除」を選んで、「起動ディスク」にある[起動ディスク作成]ではダメなんですか? ブート用のFDはHDDにコピーした時点でオリジナルとは違っています。 FD02のフォーマットの時にシステムフォーマットをしておき、そこにHDDに保存したものを上書きすれば良いとは思います。 もっと簡単にFDをコピーする方法がありますよ。 エクスプローラで、[A:]を右クリックし、「ディスクのコピー」を選べば良いのですが・・・ それではダメな理由があるのでしょうか? ★FDの情報を全て表示する法 どの程度の内容が見たいのでしょう? 本当に全トラックの全セクターの内容が見たいならMS-DOSコマンドのEDITでしょうね。 MS-DOSプロンプトから、debugerを起動し、「Load」コマンドを次のように入れれば、FDの内容を0トラック目の0セクター目から1000bytes読み込みます。 C>debub - l0,0,0,1000↓ そして、「d」コマンドでダンプします。 - d↓

r-wing
質問者

お礼

お礼が遅くなり、すみません >[起動ディスク作成]ではダメなんですか? → そのモデル(NEC)オリジナルのリカバリーFDです > システムフォーマットをしておき、そこにHDDに保存したものを上書き・・・ → 結果はFD02のときと同じでした >「ディスクのコピー」それではダメな理由があるのでしょうか? → ないです その法は知っています 私の意図することはオリジナルFDの   バックアップをとるにあたって、その保存媒体はFDよりも劣化、磨耗の   少ないMOやCD-Rの方が良いのではと素人的に思ったものですから > どの程度の内容が見たいのでしょう? → うまくいくFD(00と01)、うまくいかないFD(02)の差(IPL?)を見たかったです トラックセクターの表示法を教えて頂きありがとうございました MS-DOSコマンドはFDISKくらいしか使ったことがないので勉強になりました

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.3

zzzzzzさんが書いている通りなので, FD同士ならディクスコピー可能ですが、 他の媒体に保存するには別のツールを使う必要があります。 そういったツールを使って、例えばFDなら1枚をまるごと一つのファイルを作成します。 使う時はそのファイルをツールでFDに戻せば再現できます。 FDの内容をまるごと入れたファイルはたいていイメージファイルと呼ばれてます。 よく、OSのCD-ROMからブートフロッピーを作る物がありますが、あれも同じ原理です。 結構いろいろありますよ。 http://www.vector.co.jp/vpack/filearea/win/util/disk/image/index.html 私はこれをよく使ってます。元がイメージファイルを扱うツールだったんですが、 現在はイメージファイルの作成までは出来ます。 FDへ戻す機能はありませんが(^^; http://hp.vector.co.jp/authors/VA013937/editdisk/index.html

参考URL:
http://www.vector.co.jp/vpack/filearea/win/util/disk/image/index.html
r-wing
質問者

お礼

お礼が遅くなり、すみません いろんなフリーウェアーを紹介して頂きありがとうございました FDに戻す機能もそのうち出てくる事を期待します ありがとうございました

noname#3856
noname#3856
回答No.1

すでにチェック済みだったらすみませんが、エクスプローラーの「ツール」ー「フォルダオプション」の「表示」タブで、 ・すべてのファイルとフォルダを表示する にチェックが入っており、 ・保護されたオペレーションシステムを表示しない(推奨) のチェックははずれていますか。 (Windowsの種類によって2つ目の項目はないことがあります) これで非表示のシステムファイルを含めてすべてのファイルが表示されます。 この状態でFDを比較してみてはいかがですか。

r-wing
質問者

お礼

はやい回答ありがとうございます ・すべてのファイルとフォルダを表示するにしてあります が、 ・保護されたオペレーティングシステムを表示しない はどこに  あるかわかりません おそらくないと思います

関連するQ&A

  • MS-DOS フロッピーディスクのコピーについて

    MS-DOS フロッピーディスクのコピーについて MS-DOS で起動するフロッピーディスクが疲れて来たので、コピーをしたいのですが単純にディスクのコピーでは、できない様です。 OSは、Windows XP Professional です。 DOSの操作は良くわかりません。 どなたか、ご教示をお願い致します。

  • フロッピーからフロッピーへのファイルのコピー

    父はパソコンの超初心者で、フロッピーディスク(FD)のファイルを別のフロッピーディスクにコピーすることもできません。 私は元のFDからファイルをコピーしてデスクトップに貼り付けて(またはドラッグアンドドロップ)、それを切り取って、新たに插入した別のFDに貼り付けるでしょう。しかし、超初心者にとっては、マイコンピュータ(エクスプローラ)を開く・コピーする・貼り付ける・切り取る・・・一つ一つが大變なようです。 少なくとも「一度デスクトップなどハードディスクに貼り付ける」という動作は省きたいのですが、そういう行爲をしないで、FDからFDへコピーする方法はありませんか? ディスクごとコピーするのではなくて、ファイル單位でコピーする方法です。 OSはWindowsXPです。 FDのドライブは1つです。

  • Linuxでのフロッピーのコピーの方法を教えて下さい。

    RedHat Linux AS2.1の起動ディスクを複製しようとしています。フロッピーの内容は、ファイルが5つだけだったので、cpコマンドでこれらを(Windowsで使っていたFATの)フロッピーに貼り付けて起動しようとしたところ、これはbootディスクではない、とフロッピーから起動できませんでした。 cpコマンドではブートディスクは作れないのでしょうか?いったんmkfs.msdos /dev/fd0でフォーマット後、dd if=/dev/fd0 [5つのファイルのフルパス]でもやってみましたが駄目でした。 Linuxでのフロッピー複製方法を教えて下さい。 よろしくお願いします。

  • フロッピーディスクへのコピー

    MS-DOS のディスクは以下の3つが必要だと思いますが、 msdos.sys io.sys command.com これをただ単に別のディスクにコピーしたのでは、 動くものではないですよね。 format コマンドを使用すると、 「 そのコマンドを打ち込んだOS 」の上記3ファイル がフロッピーにコピーされてしまいます。 フロッピーからフロッピーへ、丸ごとコピーすれば 出来るとは思うのですが、今回の場合、コピー元は ハードディスク、コピー先はフロッピーディスク なのです。 フロッピーのシステム領域? というのでしょうか、 そこへうまい具合にコピーしたいのですが・・・

  • MS-DOSのフロッピーディスクの作り方?

    MS-DOSのフロッピーディスクが必要性がでてきました。WIN XPで、古い2HDが認識されないためフロッピーを「FAT」でフォーマットしたのですが、一般のMS-DOSフロッピーディスクとXPから初期化したフロッピーディスクとは、同じものでしょうか? ネットで調べてもMS-DOS起動DISKばかりです。

  • FDの複製ができません。ディスクコピーができません。

    Windows環境で、MF/2HD 1.44FDの中身をみたり、ファイルをすべてHDDにコピーしたりは出来るのですが、FDの複製を作成しようとdiskcopyをすると、読み込みに失敗しましたといって、コピーができません。  また、いったん、HDDに移したファイルすべてを別のFDに入れなおして、そのFDで使用しようとディスクが違いますと言って使用できません。  特殊なプロテクトがかけてあるようなんですが、まるごと作成できる対処方法を教えてください。

  • フロッピーディスクにコピーできない

    エクセルファイルをフロッピーディスクにコピーしようとしたら ファイルまたはフォルダのコピーエラー コピーできません。ID アドレス マークをフロッピーディスクから見つけることができませんでした。とでます。 これはどうやってもコピーできないのでしょうか? 何かコピーする方法があったら教えてください。よろしくお願いします。

  • Win95インストールフロッピーデイスクを復元する方法はありますか?

    1996年12月ころ発売のNEC製のノートパソコンPC-9821 Ls150/S14D(98NOTE Aile)を1997年4月に購入しました。 ハードディスク容量は1.38GBしかなく、Aのパーティションが1.1GB、Bのパーティションが180MBですが、購入時、Windows95 (OEM版)が入っていました。リカバリーディスクも、Windows95 のインストール用CDも持っていますが、インストール用フロッピーディスクは紛失してしまって現在はありません。1998年ころ、WINDOWS98が出たときに、Windows98にアップグレードインストールしましたが、空き容量がほんの僅かになって、動作も重たくなってしまったので、元のWindows95に戻したいのですが、インストール用フロッピーディスクがないため、できません。この機種は、BIOSが古いため、CDからのブートはできませんし、BIOS設定画面を立ち上げることもできません。(マニュアルには書いてありません。)インストール用フロッピーの中身を、こんなときのためにハードディスクにコピーしてあるのですが、コピーしたとき、隠しファイルの存在に気付いていなかったために、 MS-DOS.sysとかIo.sysのコピーは作ってありませんでした。また、バイナリでコピーするということを解ってなかったので、隠しファイル以外のファイルは、Windows98の動いているハードディスクにコピーされて残っています。 どうすれば、インストールフロッピーデイスクを復元できるでしょうか? 

  • フロッピーをコピーしたいのですが

    エレクトーンに使うフロッピーを 予備として保存するためにコピーしたいのですが プロテクトが掛かっているらしくてコピーできずに悩んでいます。windowsでもms-dosでも中を覗けない状況です。中身に関係無くまるごとコピーしてしまえるフリーソフトがあると聞いたことがあるのですが、どなたかご存知でしょうか?

  • MS-DOSのフロッピーディスクデータを

    Windows XP で読み込む方法はないでしょうか。  Nec PC-9801 RX で作成したFDデータがあります。 以前 Windows98で読み込んで、そのデータをXPで読むという作業をしたことがありますが、98用の3.5インチ内蔵フロッピーディスク装置が壊れてしまいました。 MS-DOSのFDを直接XP(sony VAIO, FR77G)に読み込めるとうれしいのですが。 マニュアルによると 9801RXのディスクは2HD(1Mバイト)または2DD(640Kバイト)              XPは         1.44M または 720Kバイト と書いてあります。  よろしくお願いします。

専門家に質問してみよう