プロが教える店舗&オフィスのセキュリティ対策術

何度か同じような質問をしているのですが、一度まとめます。

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で開こうとしましたがセクタが見つかりませんと言われてしまいました。

以上です。対処方法の分かる方、おりましたら書込みをお願いします。

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を介してファイルが交換できます。

この回答への補足

ありがとうございます。

PC(B)でフォーマットできました。

しかし、FDDが壊れているのかファイルをコピーすることが出来ませんでした。。。。

仕方ないのでソースを全て印刷して、Visual Basic などで書き直そうかと思います。

ありがとうございました。

補足日時:2007/02/22 07:33
    • good
    • 0

フロッピーディスクアダプター[FLOPPY DISK ADAPTER]を使用されては?



これに「フラッシュメモリー」を装着してフロッピードライブでI/Oできます
「フラッシュメモリー」はカードリーダ等に通用します。

この回答への補足

いい案だとは思うのですが、古いパソコンのため、使えるディスクが 5.2 インチのみなのです。 3.5 インチのドライブは壊れているようなのです。

補足日時:2007/03/06 23:33
    • good
    • 0

この場合、


(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ソースはアスキーセーブしないと読めませんので。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2007/02/22 07:41

何度も同様の質問して気の毒なのでコメントします。


FD媒体を使用する方法はNo.3の方のアドバイスでOKです。

私からはもう1つ別の方法を。
PC-9801/DXから出力可能なプリンタがあれば、該当ソースコードを
全て印刷し、その紙をスキャナで読み取り、テキスト変換ツールを
使用する方法もありかと。
# スキャナ・テキスト変換が可能な環境が身近(自宅・勤務先等)に
# なければ無理ですが・・・。

量にも依りますが、いろいろと苦労されるよりも手入力の方が速い
かも知れませんね。

この回答への補足

最終的にはその手段しかないですね。もう少し他の方法を試してみたいと思います。

補足日時:2007/02/17 11:09
    • good
    • 0

うろ覚えで間違っていたらごめんなさい


>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 …

(A)のパソコンでは、1MB、1.44MB、640KB の3タイプでしかフォーマットできないようなのですが、1MBでフォーマットすれば、(C)で読めるのでしょうか?

(C)で /4 オプションを付けてというのも以前の助言でやった見ました。MS-DOS 6.2 以降であれば、/4 オプションでフォーマットすれば、Window で読めると書いてあったので試しました。

3モード対応の FDD を購入するしかないのでしょうか。。。

補足日時:2007/02/17 00:25
    • good
    • 0

この辺りを駆使してシリアルポート転送を試みる


http://search.vector.co.jp/search?query=rs232

但し、実現できても 速度はとても遅い筈だから覚悟するように

この回答への補足

ちょっと難しそうだし、シリアルケーブルもないし、作業する場所も無いので難しいです。

すみません。どうしても方法が無いときは、使うかもしれません。

補足日時:2007/02/17 00:39
    • good
    • 0

まとめになってないように思います。



以前のやりとりを読まないと何が問題だったのかわかりませんので、ポイントしてもらえますか?

この回答への補足

初めの問題は解決しました。

今、問題なのは、MS-DOS 3.30 のテキストファイルを Windows XP に持ってくるにはどうしたらよいか?です。

いくつかその方法も提案していただいたのですが、上記にも書いたようにその2つの方法がどちらもうまく行きませんでした。

自分で考えている方法は、(A)のパソコンに MS-DOS 6.2 をセットアップし、FORMAT /4 でフォーマットし、(B)のパソコンにもっていくという方法です。

MS-DOS 6.2 は、ヤフオクで売っていたので入手可能なのですが、セットアップがうまく行くか心配もあります。

補足日時:2007/02/17 00:34
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!