[22305]  A100U2Wの容量制限
投稿者:mich さん   2004-02-18 04:53:14
お伺いします。

A100U2Wでは、起動ドライブに容量制限があるのでしょうか?

250GBのドライブをつなぐと、SmartSCSIの画面には表示されますが、固定ディスク起動メニューには現れず、起動ドライブとして使用することができません。しかし、一旦他のドライブから起動するとWindows NTで問題なく読み書きできます。

構成は以下の通りです。

・本体 PC-9821 Rv20/N20(Pentium II ODP×2基)
・SCSI I/F initio A100U2W(BIOS Ver.1.03D)
・SCSI-IDEブリッジ ACARD AEC-7720UとAEC-7726H
・HDD Western Digital WD2500JB×2台

100GBのWD1000JBでも同じ結果になります。2GBのIDEドライブだと大丈夫なので、SCSIDEの問題ではないように思います。また、アイ・オー・データのSC-UPU2だと、WD2500JBからも起動できます。

A100U2Wで起動できるドライブ(パーティションではなく)の容量をご存じの方、教えていただけないでしょうか?

また、CHANPON3はA100U2Wと同系統のカードだという話ですが、制限は同じでしょうか?
  1. zaf さん   2004-02-18 10:40:33
    上限は
    128*8*65536セクタ数 = 34,359,738,368バイト =32768Mバイト
    でしたっけ CHANPON3も上限は同じです。
  2. mich さん   2004-02-18 12:08:30
    早速の返信ありがとうございます。

    > 128*8*65536セクタ数 = 34,359,738,368バイト =32768Mバイト

    これはパーティションサイズの上限の計算式と同じですが、A100U2Wでは内部的にパーティションサイズと同じ制約がかかっているということでしょうか?

    また、はじめの書き込みに書き忘れましたが、マザーボードのSCSI BIOS ROMは取り外してあります。
  3. Anpan さん   2004-02-18 12:48:34
    98用のSCSI IFの制限です。
  4. zaf さん   2004-02-18 13:29:32
    パーテションサイズの上限式ってこれでしたっけ?
    BIOSで認識させなければ、もっと巨大なパーテションも作れますから、結局はSCSI BIOSで認識できる最大サイズ=最大パーテションサイズになってるだけとちゃうのでしょうか?
    #ちょっと自信ないです
  5. まりも さん   2004-02-18 16:53:42
    ・SCSIアダプタのBIOSにおける装置認識最大サイズ
    BIOSによります。純正SCSIアダプタ互換のBIOSならばPC-9821では32GBが上限です。
    なかには8GBで終わっている製品(またはBIOSバージョン)もあります。

    しかしIFC-USP系のように60GBまで拡張したものもあります。
    また拙作の "a2940pat" というのを使うと、純正アダプタで32GBの壁を破れます。
    (ただしどちらも、Windows2000,NTは32GB以上は対象外になります)

    WindowsNTや2000のように、BIOSに関係なく認識できるOSの場合は、独自に制限があります。98パーティション形式で使おうとすると、zafさんの示した式の制約から、32GBが上限にになります。しかしPC/ATフォーマットにしておけば実用上上限なしです。250GBでも構わないはずです。

    ・パーティションの最大サイズ
    OSとフォーマッタによります。
    例えばMS-DOSならFAT16ということで2047MBまで。
    古いバージョンのNTFSも、忘れましたが制限があったように思います。
  6. mich さん   2004-02-19 10:55:02
    みなさん書き込みありがとうございます。

    質問に戻りますが、お伺いしたいのはA100U2WとCHANPON3(のBIOS)で認識できるドライブサイズの上限です。まりもさんのご指摘の通り、SC-UPU2とは異なっているようです。どなたかご存じありませんか?

    あと、できればSC-UPU2の上限も教えていただけないでしょうか?今のところ250GBまで認識できていますが、容量の大きなハードディスクに交換してゆくとどこかで頭打ちにならないか心配です。
  7. くん さん   2004-02-19 13:18:08
    既に、まりもさんが書いてくださっていますが、
    > ・SCSIアダプタのBIOSにおける装置認識最大サイズ
    > 純正SCSIアダプタ互換のBIOSならばPC-9821では32GBが上限です。
    A100U2WやChanpon3のPC9821用SCSI BIOSもこれと同様です。

    BIOSレベルの認識においては C/H/Sのジオメトリが
    65535 * 8 * 128 = 67107840セクタ(1セクタ = 512Byte)なので、
    ちょうど32767.5MBが限界となります。

    Adaptec系、A100U2W、Chanpon3などのBIOSはこれ以上の容量のドライブを
    認識せずにスキップするのに対し、SC-UPCI系のBIOSは32GBまでは使えるように
    認識する、という違いだけはあります。

    なお、BIOSに依存せず自力で容量取得するOSからは、
    32GBを超えても認識できますが、当たり前ですがブートディスクには使えません。

    この辺りの内容は過去ログにも豊富ですので、見直すことをおすすめいたします。
  8. mich さん   2004-02-19 15:11:13
    なるほど。

    今はSC-UPU2で250GBの一部を起動ドライブにしていて、他のSCSIカードでこの方法が使えるか知りたかったのですが、どうも無理なようですね。