[41944]  Xc200に80GBのHDD
投稿者:NK さん   2002-07-02 23:59:22
Xc200A3の内蔵IDEに80GBのHDDを繋ぎ、まりもさんのEXIDE32Gを用いて全領域を使おうとしているのですが、
IPL起動メニューの段階で、『このマシンには対応していません』と表示されてしまいます。
そのせいか、FDISKで8.4GB以上の領域を確保することが出来ません。

80GBのHDDを繋いだ段階でも正常にWin98は起動し、デバイスマネージャでも認識します。
内蔵IDEのプライマリにWD製の3GBのHDD、
セカンダリマスタにIBM製 IC35L080AVVA07を繋いでいて、
CPUはK6-IIIに換装してあります

なんとか全領域を確保する方法は無いでしょうか。

また、このHDDを後でBIOSを抜いた玄人志向のATA100PCIに繋ごうと思っているのですが、
この場合、正常に認識されるのでしょうか。

  1. まりも さん   2002-07-03 00:29:30
    EXIDE32Gのバージョンが古くないでしょうか。最新版は 3.02です。
  2. NK さん   2002-07-03 01:22:46
    お返事ありがとうございます。

    EXIDE32Gのバージョンですが、確認したところ3.02となっていました。
    最新版のようです。
  3. まりも さん   2002-07-03 02:24:14
    機種判別の例外はないはずなんですが、Xc200/A3は、ひょっとして Xa200/Dよりも新しい機種なんでしょうか(^^;)。拙作のHDB98というソフトをDOSで実行して、右上のほうに出る16進数 2桁の数値をお知らせ願えますか。メールでも構いません。
    http://homepage1.nifty.com/marimono/software/hdb98110.lzh
  4. KO1 さん   2002-07-03 19:08:53
    Xc200はMもSも97/7でXa200/Dは98/2が発表となってますね。
  5. NK さん   2002-07-03 22:33:57
    HDB98を実行した結果です。

    Machine name[5C]: PC-9821 Xc16/M7(G8YDPA) <<Xc200/M7*3>>
    Disk interface : 本体内蔵IDEインターフェース
    Disk drive name : IBM IC35L080AVVA07-0
    [ IC35L080AVVA07-0 内蔵#2 81h 総容量 8063(MB)]
    Grain size: 32768 16384 8192 4096 2048 1024 512 (B)
    ------------------------------------------------------------------------
    Speed(top): 2967 2740 2375 1582 949 527 279 (KB/sec)
    Speed(end): 2978 2749 2383 1582 949 527 279 (KB/sec)
    Seek time : 1020 points.

    また、反則ではありますがMelcoのDiskFormatterをLBAオプション付きで使用してみました。
    この場合、容量は正しく認識されるようですが、32239MBを超える領域を確保すると、
    このディスクはPC-98用に初期化されていない旨のエラーが出てしまいます。
  6. まりも さん   2002-07-03 23:57:38
    機種コード[5C]でしたか。4.3GBオーバーに対応しないXc16/M7と同じですね。う〜む、ちと厄介ですね…。
  7. NK さん   2002-07-04 01:46:43
    Xc系列って、つくづく妙な機種ですねぇ。
    Xc200のマザーボードの型番はXc16/Mとかと同じなんですね。BIOSだけ入れ替えてあるんでしょうか?
    ちなみにXc200のマザーボードは枝番まで含めると『G8YDP M A3』となっています。

    また、内蔵インターフェースにてHDDにFAT32のパーティションを確保した後、ATA100PCIに繋いでみたのですが、
    Windowsがパーティションを認識するも、そのパーティションにアクセスする事は出来ませんでした。
    どうやらこの場合、PC/AT機で領域確保する必要があるようですね。

    #ただ、私の手元にはPC/AT機は無い(爆
  8. まりも さん   2002-07-04 02:05:50
    「機種コード」というのは、OSなどの出荷ソフトウェア内容に対応させているもののようなので、厳密な機種判定にはならないんですが、方法が簡単な割には細かく機種判別ができるので使っています(^^;)。詳しくは K.Takataさんのここ。
    http://member.nifty.ne.jp/k-takata/mysoft/det98.html

    どうもXc200/M7は、Xc16/M7と出荷ソフト内容もマザーボードのハードウェアも同じなのでしょうけれども、それと関係ない IDE BIOSなどは改めてあるのでしょう。とりあえず機種判別部分にパッチあてをしたバージョンを作成しておきます。
  9. かねやす さん   2002-07-04 18:28:57
    最近はDOSのソフトって作らないので何ですが、(言語にもよりますが)int 4をフックして
    実際にint 1bhであり得ない領域のreadをして、割り込みがかかったら未対応みたく作れ
    ませんかねぇ(傍観者として勝手なこと言ってすみません > まりもさん)
  10. NK さん   2002-07-04 22:49:07
    >とりあえず機種判別部分にパッチあてをしたバージョンを作成しておきます

    ありがとうございます。
    おかげで、全領域を確保することが出来ました。