電子書籍の厳選無料作品が豊富!

 MSDOSのVer6.6を使用しています。

 フロッピーディスクの内容をDIRで表示させて、次に2枚目の内容を表示させるために
 DIRのコマンドを行うと、最初の1枚目の内容が表示されて2枚目の内容が表示されません。

    最初のフロッピーディスクAの内容を
   例。 1.text
    とすると

    次に2枚目のフロッピーディスクBの内容を
   例 2.txt
    としたとき

    フロッピーAを入れる。
    a:>dir
    a:> 1.txt
    フロッピーBを入れる。     
    a:>dir
    a:>1.txt    ⇒ 本来 2.txtが表示されるはずですが表示されない。
    とひょうじされる。 


    修正する方法はありますでしょうか?
    これはマザーボードの設定の問題でしょうか?

A 回答 (8件)

> 修正する方法はありますでしょうか?


>    これはマザーボードの設定の問題でしょうか?
確かに、言われている通りであれば、
フロッピーデバイスの不良が考えられます。

正常な場合は、交換されたことをデバイス側で認識していて、dirコマンドが入力された場合は、再読み取りするはずです。
この動作をしないということは、デバイス側の不良か、OS側の問題かの切り分けをする必要があります。

一般的に、ハードの交換が行われたとき、今回の場合は、フロッピー媒体交換されたときは、デバイス側で、特別割り込みが発生して、読み直しすべきことをWindows OSまで報告するようになっているのですが、それがどこかで消えたのか、
認識できなかったのかです。

この区別をするためには、もし普段フロッピーを使用していないときは、windowsは何かを記載されていないのでどんな操作になるかは、分かりませんが、コントロールパネル、ハードウェアの追加、フロッピーを選択、トラブルシューティングして見るのもひとつの手段かもしれません。

この回答への補足

 OS 自体がMS-DOSなのでコントロールパネル等がありません。

補足日時:2010/11/11 22:21
    • good
    • 0

Windowsのコマンドプロンプトではないですよね?


MS-DOSはHDDから起動しましたか?
それともFDからの起動ですか?

>修正する方法はありますでしょうか?
再インストールしてみることをお勧めします。

>これはマザーボードの設定の問題でしょうか?
マザーボードよりFDDの不具合を考えたいです。

FDからの起動であれば別のPCでMS-DOSの不具合の有無を確認できます。
HDDからの起動であればカレントディレクトリをC:\にしてdir a:を実行して下さい。
また、FDを交換したときにdir b:を実行するような方法で同一ドライブをアクセスさせる方法も試して下さい。
MS-DOSはFDDが1台でもa:またはb:を指定すると自動的に切り替えて動作します。

この回答への補足

御回答ありがとうございます。

  DOSはHDD、FDD起動どちらでも同じです。
  FDDに関してはCOnfig.sysに何も設定していません。

  FDDにSYSコマンドでシステムを送り起動Diskを作りました。
  この起動Diskで起動しても現象は変わりませんでした。
  

補足日時:2010/11/12 12:47
    • good
    • 0

これはわたくしも経験があります。


WinXPのDOS窓でもおこる現象なので、ドライブ不良ではないかと思いますが確証は有りません。
もうFDDはほとんど使っていないので放置しています。
根本解決じゃないのですがFDのようなファイラを使ってみてはどうでしょうか。
    • good
    • 0

DOS使わなくなって久しいです。



ハードウェアの問題だとしたら、

マザーボード
FDドライブ
ケーブル

を確認する必要があります。

マザーボードFDコネクタのピンが汚れていて信号が伝わるのを阻害していたりケーブル側のコネクタにゴミが入って電気信号が流れてなかったりという可能性もあります。
ピンが曲がっていて正しく接触してないとか。


# 回答者:yakan9
# 一般的に、ハードの交換が行われたとき、今回の場合は、フロッピー媒体交換されたときは、デバイス側で、特別割り込みが発生して、読み直しすべきことをWindows OSまで報告するようになっているのですが、それがどこかで消えたのか、
認識できなかったのかです。

質問者はWindowsでないと反応してますが、Windowsの場合にはとお書きくださっただけでDOSでも同じですよ。
デバイス側で発生した割り込みはケーブル通ってMBへ伝わりますので、その時使っているラインが情報伝達不能な状態になっていれば伝わりませんし。
DOSにもハードウェアを確認するソフトは色々有ったと思いますので、使ってみるのも良いかと思います。

http://pc.watch.impress.co.jp/docs/article/20000 …

『checkit diagnostics』なんかだとネットから取得できる(旧バージョンは無料配布かな)様ですね。
    • good
    • 0
この回答へのお礼

 ありがとうございます。

 現在確認できた部分では、まざーボードを変えても同じ現象が発生しているので
 FDDもしくはケーブルに問題がある可能性が高いです。

お礼日時:2010/11/12 12:54

試しにですが、


フロッピーAを入れる。
    a:>dir
フロッピーBを入れる。
b:
の後に
dir
って実行したらどうなります?

この回答への補足

フロッピーBの内容が表示されます。

 さらに、フロッピーAを入れて
 b:>dirを実施すると
 フロッピーBの内容が表示されます。

 a:>

 と同じ現象が発生します。

補足日時:2010/11/11 22:12
    • good
    • 0

>修正する方法はありますでしょうか?



恒久的対策でないし、うろ覚えでしかも今試せないのですが、
<Ctrl>+C
を押すとバッファがクリアされるので、
それ以降の DIR コマンドではFDを読み直すので正しく表示できる...
だったと思います。
本当はFDが抜けたらそれを検出し自動的にクリアされるはずなんですけどね。

この回答への補足

 FDD自体はDIRをするたびにFDDの動作表示ランプが点灯するのですが、
 だめなんです。

 一つ方法を見つけたのですが、一度FDDを取り出し、その状態でDIRで
 Ignore,Retry,Failだったかな?エラーを発生させ、FDを入れて
 Retryすればいいのは分かったのですが、これでは恒久対策に出来ないので
 他の方法を探しています。

 FDDを探して、交換してみます。

補足日時:2010/11/11 22:19
    • good
    • 0

再現する環境にありませんが次のようにしたら



フロッピーBを入れる。     
a:>リターン(空白のまま)
a:>dirリターン

ないしは
フロッピーAを取り出す。     
a:>リターン(空白のまま)

フロッピーBを入れる。
a:>dirリターン
    • good
    • 0

>本来 2.txtが表示されるはずですが表示されない



あるはずなのが問題

あるのに表示されないのなら、本当に問題

DIR /A /V

表示される属性は一致するでしょうか?
    • good
    • 0

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