- ベストアンサー
MS-DOSのファイルをWindowsに持ってくるには?
何度か同じような質問をしているのですが、一度まとめます。 MS-DOSのテキストファイルをWindowsに持ってくるにはどうしたらよいでしょうか? 目的のパソコンA(テキストファイルがあるパソコン) PC-9801/DX、MS-DOS3.30 コピー先のパソコンB WindowsXP その他にあるパソコンC PC-9821Nd2、MS-DOS6.2 Aのパソコンで2DDフロッピーを 720KB でフォーマットしようとしましたが、3.5インチのドライブが FORMAT コマンドに認識されないため、720KB でフォーマットできません。 Cのパソコンで FORMAT E: /4 でフォーマットしてAで開こうとしましたがセクタが見つかりませんと言われてしまいました。 以上です。対処方法の分かる方、おりましたら書込みをお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
PC(A)とPC(B)の双方に3.5"FDDが搭載されているなら、 2DD(720KB)のFDでファイルの交換が可能です。 FDを初期化する段階で躓いておられるようなので、 2DDのFDを720KBで初期化する方法を示します。 PC(A) => format ?: /9 PC(B) => format ?: /t:80 /n:9 ドライブ名は、PCの構成にあわせて指定しなければなりません。 初期化に成功すれば、そのFDを介してファイルが交換できます。
その他の回答 (6)
- shinkami
- ベストアンサー率43% (179/411)
フロッピーディスクアダプター[FLOPPY DISK ADAPTER]を使用されては? これに「フラッシュメモリー」を装着してフロッピードライブでI/Oできます 「フラッシュメモリー」はカードリーダ等に通用します。
補足
いい案だとは思うのですが、古いパソコンのため、使えるディスクが 5.2 インチのみなのです。 3.5 インチのドライブは壊れているようなのです。
- miitankoko
- ベストアンサー率24% (286/1145)
この場合、 (1)FDをXPでフォーマット(1.44Mで普通に) XpでフォーマットするのはXP以外でフォーマットしたFDがXPで読めないという現象があるそうなので。 (2)AのパソコンでAで普通にフォーマットしたFDにソースを入れる (3)Cのパソコンに(2)のFDから全てソースを入れる (4)Cのパソコンに(1)のFDを入れてソースをFDに (5)Bのパソコンで読めるはず。 FDは全て2HDです。 Aのパソコンは1M(1.2M)が使えます Bのパソコンは1.44Mが使えます Cのパソコンは1M(1.2M)と1.44M両方が使えます。 ------------------------------ BASICソースはXPではどのように使う予定なのでしょう? エミュレータを使う以外なら、BASICソースはアスキーセーブしないと読めませんので。
お礼
ありがとうございます。
- stsu
- ベストアンサー率62% (83/132)
何度も同様の質問して気の毒なのでコメントします。 FD媒体を使用する方法はNo.3の方のアドバイスでOKです。 私からはもう1つ別の方法を。 PC-9801/DXから出力可能なプリンタがあれば、該当ソースコードを 全て印刷し、その紙をスキャナで読み取り、テキスト変換ツールを 使用する方法もありかと。 # スキャナ・テキスト変換が可能な環境が身近(自宅・勤務先等)に # なければ無理ですが・・・。 量にも依りますが、いろいろと苦労されるよりも手入力の方が速い かも知れませんね。
補足
最終的にはその手段しかないですね。もう少し他の方法を試してみたいと思います。
- kakkysan
- ベストアンサー率37% (190/511)
うろ覚えで間違っていたらごめんなさい >Aのパソコンで2DDフロッピーを 720KB 今時2DDのディスクが有るのに驚きますが、2HD使った方がよいのでは? また720KB のフォーマットはMacの(古い)ものでPC98でサポートしている場合としてない場合があったはずです。 (A)のPCでは1.2MBでフォーマット(NEC独自のフォーマット)でき、(C)でも読めると思うのですが、どうでしょう。 >Cのパソコンで FORMAT E: /4 でフォーマットして オプション /4 をつける意味が分かりません(ディスクが5.25インチ?) 普通にFORMAT (FDドライブ): だけではだめなんですか? (C)では1.44MBでフォーマットできると思いますが。 (C)で1.44MBでフォーマットできれば、それは(B)でも読み込みできるはずです。 (C)で1.44MBでフォーマットできなければ(1.2MBでフォーマットして)、(B)に3モード対応のFDDを付けるしかないと思います。 見当違いだったら済みません。
補足
720KB でフォーマットしたらいいというのは、以前の書き込みでそう助言されたのでやってみました。Wikiにもあるのですが、WindowsXP で 2DD 720KB フォーマットが読めるようです。 Wiki : http://ja.wikipedia.org/wiki/3%E3%83%A2%E3%83%BC%E3%83%89 (A)のパソコンでは、1MB、1.44MB、640KB の3タイプでしかフォーマットできないようなのですが、1MBでフォーマットすれば、(C)で読めるのでしょうか? (C)で /4 オプションを付けてというのも以前の助言でやった見ました。MS-DOS 6.2 以降であれば、/4 オプションでフォーマットすれば、Window で読めると書いてあったので試しました。 3モード対応の FDD を購入するしかないのでしょうか。。。
この辺りを駆使してシリアルポート転送を試みる http://search.vector.co.jp/search?query=rs232 但し、実現できても 速度はとても遅い筈だから覚悟するように
補足
ちょっと難しそうだし、シリアルケーブルもないし、作業する場所も無いので難しいです。 すみません。どうしても方法が無いときは、使うかもしれません。
- precog
- ベストアンサー率22% (966/4314)
まとめになってないように思います。 以前のやりとりを読まないと何が問題だったのかわかりませんので、ポイントしてもらえますか?
補足
初めの問題は解決しました。 今、問題なのは、MS-DOS 3.30 のテキストファイルを Windows XP に持ってくるにはどうしたらよいか?です。 いくつかその方法も提案していただいたのですが、上記にも書いたようにその2つの方法がどちらもうまく行きませんでした。 自分で考えている方法は、(A)のパソコンに MS-DOS 6.2 をセットアップし、FORMAT /4 でフォーマットし、(B)のパソコンにもっていくという方法です。 MS-DOS 6.2 は、ヤフオクで売っていたので入手可能なのですが、セットアップがうまく行くか心配もあります。
補足
ありがとうございます。 PC(B)でフォーマットできました。 しかし、FDDが壊れているのかファイルをコピーすることが出来ませんでした。。。。 仕方ないのでソースを全て印刷して、Visual Basic などで書き直そうかと思います。 ありがとうございました。