-PR-
締切済み

Win98上でのFMR 1.2Mフォーマット認識について

  • すぐに回答を!
  • 質問No.17367
  • 閲覧数150
  • ありがとう数4
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 75% (3/4)

Win98上でFMRでフォーマットした1.2M(1024b/8s/77t) FDの読込をしていますが、「フォーマットされていないメディアです。フォーマットしますか?」とメッセージが表示され認識ができません。現在わかって情報としてFMRでフォーマットしたFDのブートセクタ内の始め3バイトのジャンプ命令のエリアに記述されている飛び先アドレスが正しく記述されていないと認識できないことがわかっています。
友人にこの内容を話したらFMVやDELL製で標準装備の3モードFDDではそんなことはないといわれました。私が使用しているFDDは「TOMCAT製TC-FD35M-3B1」です。
この事象は、Win98(Me)で発生するだけで、Win95、WinNT(2000)、DOSでは発生していません。従ってOSの制限でしょうか?
回避できるプログラム技法やドライバがありましたら教えてください。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1

使用しているFDDは、3モード対応ですか?
3モード対応ならドライバをインストールすれば
使用可能ですが
2モード対応なら読めないのであきらめてください


  • 回答No.2

3モード対応のFDDですね!
参考URLからドライバをDLして
インストールしてください

#しかし、URLで検索をしてから5分ぐらいで
#見つけることができましたよ!
#ちゃんと探せばすぐに見つけることができるはずです
お礼コメント
yasogami

お礼率 75% (3/4)

早速のご回答ありがとうございました。
せっかくのご回答ですが、horusさんのご回答内容についての内容は既に行っております。
3モードでの動作は確認しておりますし、問題のFMRでフォーマットしていない1.2MのFD(物理フォーマット状態は同じ「1024b/8s/77t」)はまったく問題なく読み書きできます。
当初の質問にも記述いたしましたが、読めない原因はブートセクタ内容ジャンプ命令の正当性の問題と私は考えています。ただし、私が使用しているFD装置以外(FMV・DELL製の標準搭載3モードFDD)では読めることは確実(実際に動作も確認しています)なので、ドライバの問題かwin98のシステム変更でなんとかなる問題と推測しています。
投稿日時 - 0000-00-00 00:00:00
  • 回答No.3
レベル7

ベストアンサー率 64% (9/14)

回答には程遠いアドバイスで申し訳ないんですが・・・
「僕ならこうする」レベルのコメントです。

読み込めない理由が、FMRでFormatしたDisketteの
ブートセクタにあると確認済みなのでしょうか?
それとも、疑惑が濃厚、という段階なのでしょうか?

もし確認済みなのならば、Win9xのDebugコマンドで
当該セクタを正しい値に変更すれば読み取れるように
なるのではと思います。
#原因がこれ「だけ」ならば、ですが^^;
又、正しい値をどうやって決めるかもClearじゃないですし。
1.2MBFormatの仕様書を何処からか探す必要がありますね。
1.2MDriverのSourceもいい手がかりになりそうです。
お礼コメント
yasogami

お礼率 75% (3/4)

お礼が遅れて申し訳ありませんでした。
mamorusさんのご回答についても
ソースコードの確認以外はしています。
(ソースの入手はできないから...)
今回の質問内容では、回答範囲が広いと思いますので、
別の形で再度ご質問をさせて頂きます。
投稿日時 - 2000-12-12 14:40:31
このQ&Aで解決しましたか?
関連するQ&A
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


開業・独立という夢を持つ人へ向けた情報満載!

ピックアップ

ページ先頭へ