Intel Matrix Storage Manager 7.6 を Windows 2000に移植【BM】

Windows 2000用の Intel Matrix Storage Driver、つまり Serial ATAは、普通に検索するとバージョン 5.7 になりますが、実際は バージョン 7.0までインストール可能なことはよく知られています。

少しデバイスドライバの移植方法について、スキルアップしたので、ためしに 余り 変更点の多くない、バージョン 7.6を移植してみることにしたのでした。
imsm4

マルチ・ランゲージ: iata76_cd2kh.cab    ダウンロード

バージョン:7.6.0.1011    日付:2018/6/25    サイズ:18.1M
    OS:Windows Server* 2003, Windows Server* 2003 Standard Edition, Windows Vista, Windows Vista 32, Windows* 2000 Advanced Server, Windows* 2000 Server, Windows* 2000 Professional, Windows* XP Home Edition, Windows* XP Media Center Edition, Windows* XP Professional
Old Version: iata76_cd2ka.cab, iata76_cd2kb.zip, iata76_cd2kc.zip, iata76_cd2kd.cab, iata76_cd2ke.cab
, iata76_cd2kf.cab, iata76_cd2kg.cab

*8th Sep, 2009 Fix add Intel(R) ICH9M-E/M SATA AHCI Controller
*15th May, 2010 Fix add Intel(R) PCH/PCHM SATA AHCI Controller
*25th Mar, 2014 Integrated Intel 8
*25th Mar, 2015 Integrated Intel 9
*5th Dec, 2016 Add support Intel 100/200
*25th Jun, 2018 Add support Intel 300

注:アプリケーションはベースが Ver 8.8です。

imsm3
インストーラーもベースが8.8ですが突っ込みは無しです。

imsm2
7.6でちゃんと動作しています。ちゃんとAHCIモードなのです|゚ー゚)フフリ

imsm1
アプリケーション起動してみました。
ちなみに、x64版ドライバは削ってありますんで64Bit版のWin2000使ってる人は入れないように(あんまりいないだろうけど)。

で、何をするかというと、こっそり、一番安いX58+ICH10マザーボードと一番安い i7 CoreのCPUを買ってきたので、これにWin2000Advanced Serverを入れるとどうなるか実験してみようかと…。

そんなにマシン買ってどうするのかと突っ込まれそうですが、実験が終わったら、組み立てたパソコンは、母の日&父の日 合同プレゼントということで ライセンスの余ってる、昔買ったWindows Home Server(写真の上にある奴がOEMパッケージ) を入れなおして親にプレゼントと言う寸法です。

実家のパソコン6~7年前のメモリ512Mしかない XPなんでそろそろ買い換えた方がいいなと、こっそり思ってたり。

関連記事:

Intel Rapid Storage Manager 8.9 と AMD RAID 12.8の 2000版
拡張カーネル版はこちら

TrackBack:
Windows2000のSATA HDDがPIOで、AHCIモードが青画面で

おすすめ

51件のフィードバック

  1. fbsduser より:

    Hi.
    1) Does this driver work with ICH8M chipsets?
    2) Does it work as textmode driver (for initial portion of installation)?
    3) Is the driver compatible with english versions of Win2k (That’s what I got)? Will it install fine?

  2. blackwingcat より:

    Hi, fbsduser
    1) It works with ICH8M. Please see. iaahci.inf
    2) Yes. It includes both driver.
    3) Yes. It includes multilingual Package.

  3. jinjou より:

    Can’t believe my good fortune to have found this article, especially only the day after the previous comment.
    Found it from http://www.msfn.org/board/topic/138224-windows-2000-on-samsung-nc10-intel-945gse-ich7m/
    Thanks for your work.
    Looking forward to trying it, though I’m not optimistic that I’ll be able to get it to work Toshiba Satellite A305 x64-based PC.

  4. jack より:

    黒翼猫さんこんにちは。
    iata76_cd2kb.zipの中のF6ドライバ(Winall\Driver)を組み込んでWindows2000のインストールを行ってみたところ、F6ドライバ読み込みの時に
    “Section Files.SCSI.iaAHCI_ICH10R of the INF file is invalid” のエラー表示でストップしてしまいます。
    どうもTXTSETUP.OEMファイルの[Files.scsi.iaAHCI_ICH10R]セクションが無いようです。
    その他にまた、TXTSETUP.OEMの[scsi]セクションの記述とiaAHCI.inf、iaStor.infの[Strings]セクションの記述が一致しません。
    お手数ですがご確認して修正頂けないでしょうか。m(__)m

  5. jack より:

    早速の修正ありがとうございます。
    都合で動作確認は年明けになってしまいそうですが必ず報告致します。m(__)m

  6. jack より:

    新年明けましておめでとうございます。
    遅くなりましたがiata76_cd2kc.zipのF6ドライバとWINNT.SIFを使ってWindows2000のドライバ統合ディスクを作成し、インストールテストを行いました。すると今回は
    “File \i386\$OEM$\iaStor.sys could not be loaded. The error code is 16. Setup cannot continue. Press any key to exit.”
    のエラーメッセージが出て止まってしまいました。原因解りますでしょうか?
    なお、F6ドライバは\$OEM$\TEXTMODEフォルダと\i386\$OEM$フォルダに全てコピーしています。XPでは最新のF6ドライバで統合ディスク作成からインストールまでノーエラーで出来ています。

  7. blackwingcat より:

    作成したISOイメージが540Mこえてるとかじゃないですかね?
    統合はSP4とSRP1と基本ドライバのみですか?

  8. jack より:

    428MBのISOイメージをCD-Rに焼いてからインストール試してみましたが、残念ながら”File \i386\$OEM$\iaStor.sys could not be loaded.”のエラーメッセージで止まってしまいました。状況変わりません。。。

  9. blackwingcat より:

    別のOS上からWin2000インストールしてませんか?
    統合ソフトの一部はブートインストールじゃないとうまく
    行かないことがあるみたいですよ。
    恐らくHDDのOEMフォルダへのドライバコピーができてないのだと思います
    540Mの件は不正確な情報ですが、一部のドライバが
    540M超えるとロードできないと言う情報が掲示板にあったので。

  10. jack より:

    いえ、ブータブルCD作成してUSB-CDROMからのブートインストールです。とりあえずもう少し色々試してみて何かわかったらまた報告します。m(__)m

  11. jack より:

    色々試したんですが結果は惨敗・・・
    intel matrix strage managerのF6ドライバをtxtsetup.oemで2KインストールCDに組み込むことって出来ないのかな。。。
    ・matrix strage manager 7.0.0.1020ドライバ組み込み・・・NG
    ・matrix strage manager 7.6.0.1011(改)ドライバ組み込み・・・NG
    ・Silicon ImageのSiI3124ドライバ組み込み・・・OK
    ・matrix strage manager 8.9.0.1023ドライバ組み込み(XPに)・・・OK

  12. blackwingcat より:

    組み込みに使ってるソフトってなんですか?
    うちは、nLite で問題なかったんですが

  13. jack より:

    nLiteはコンポーネントの削除のみ利用してまして、通常ドライバとF6ドライバは$OEM$フォルダを使って手作業で組み込んでます。このF6ドライバ組み込みの方で苦戦してまして、XPの時にも相当苦戦しました。
    結局判ったのは、
    F6ドライバのtxtsetup.oemを編集(今回は特に編集していません)後、
    \$OEM$\TEXTMODEフォルダと
    \i386\$OEM$フォルダの2箇所にF6ドライバを入れてからwinnt.sifをそれに合わせて編集すると上手く行きそうだということです。
    でも2Kでの結果は上記のとおりでした。(^^;;

  14. blackwingcat より:

    ためしに準備済みのCDイメージにAHCIのドライバの統合のみをnLiteでやってみてもらえますか?

  15. jack より:

    nLiteでAHCIドライバの統合のみって出来るんですね。知りませんでした。(^^;;
    試してみたらまた結果を報告します。

  16. やまちび より:

    はじめまして
    いつも参考にさせて頂いています。
    初めて自作でマシンを組んだのですが
    こちらのドライバをSP4をnLiteで統合して
    2000のインストールに成功したのですが
    起動時のデバイスチェックでブルーバックで
    Unkwon Hard Errorと出て止まってしまいます。
    もしよければお力を貸して頂けないでしょうか?
    構成は以下になります
    CPU:i5-680
    マザー:P755D-E EVO
    メモリ:2GB×2
    HD:SATA接続
    光学ドライブ:SATA接続
    グラフィック:GTX285(HDMI接続)
    よろしくお願いします。

  17. blackwingcat より:

    SP4以外にSRP1やチップセットドライバも先に統合しておくことをお勧めします。
    また、Minidumpが取り出せるならば、どこかにアップしていただけると何かわかるかもしれません。

  18. やまちび より:

    ご返答ありがとうございます。
    ご提示頂いたようにSRP1とチップセットドライバを
    統合して再インストールしましたら
    正常に起動するようになりました。
    どうやら認識出来なかったデバイスはUSBみたいでした。
    その後PM55チップセットでUSBが使えない問題ありましたが
    こちらを参考してUSBも機能するようになりました。
    あとは各ドライバをインストールすれば完成します。
    ありがとうございました!

  19. Ai より:

    Intel Matrix Storage Manager 7.6 for Windows 2000(Intel 6 Series 対応-type d)がリンク切れになってますが、何か問題でもあったのでしょうか?_?

  20. blackwingcat より:

    記事の更新ミスかな?
    ダウンロードしてる方いらっしゃるみたいで気づきませんでした。
    ありがとうございます。

  21. scy より:

    大変お世話になりました。
    Dell Vostro460(Intel H67)でWindows2000をインストールしてみましたが、iata76_cd2kd.zipから解凍されているACHIドライバをnLiteでCDに焼き込んだ後、WD製の500GBのHDDを認識できていますが、USB認識がダメなので キーボードは全く使えない。10年8月に iata76_cd2kc.zipでVostro430(Intel H57)で無事にWin2000をインストールした事があるのに、

  22. blackwingcat より:

    何らかの方法で、USB2.0ドライバを有効にすれば、USB使えるようになると思います。
    別の記事で書きましたが、Intel 5シリーズ以降はUSB1.1を使用しないため、USB1.1に2.0ドライバがオーバーライドされているWindows2000では、小細工しないと利用できません。

  23. scy より:

    お返事ありがとうございます。
    ご提示頂いたようにG33でWindows2000をインストールしましたら、H67でも正常に起動するようになりました。Nvidiaのドライバーもインストールしました。助かりました。

  24. 2sk405 より:

    2013年もおかげさまでメインPCはwin2000で続投できそうです。
    win2000インストールとAHCI化についてですが、うちではiata76_cd2kdのsetupを起動したところ「要件を満たしていません」と出て進めませんでした。
    ので、IDE互換でインストールされた状態から「SATAモード変更支援ツール」なるものを使用してiata76_cd2kdの中のIaStor.sysを入れたのち、biosをAHCIに切り換えております。
    こんな感じですが問題ありそうでしょうか。一応は動いている様子です。

  25. 黒翼猫 より:

    このsetupは AHCIモードでインストールした後にアプリケーションをインストールするためのものです・ω・
    ドライバは統合・F6インストールしてください。

  26. svyat より:

    Google UniATA driver, you will be pleasantly surprised 🙂

  27. yuya より:

    NM10/ich7にWindows2000をAHCI化させるドライバがないのでつくっていただけませんか?

  28. 黒翼猫 より:

    既に対応しています。
    Intel(R) ICH7R/DH SATA AHCI Controller というのがそうです

  29. yuya より:

    あなたのおかげで、Windows2000をAHCIにすることができた、感謝する。

  30. hi6se より:

    iata76_cd2kf.cab内のTXTSETUP.OEMの326行目、iaAHCI_7とiaAHCI_6の間にiaAHCI_7_1が必要なのではないでしょうか?
    nLiteでドライバを統合して生成されるTXTSETUP.SIFが不整合を起こしてうまくいきません。
    コピペすれば上手くいきそうですが。

  31. hi6se より:

    iata76_cd2kf.cab内のTXTSETUP.OEMの326行目に、
    [HardwareIds.scsi.iaAHCI_7_1]
    id = “PCI\VEN_8086&DEV_1E02&CC_0106″,”iaStor”
    を追加したら上手くいきました。
    お騒がせしました。

  32. manazashi1000 より:

    TOSHIBA Dynabook Satellite K41
    Intel Core i5 540M
    Intel HM55 (Intel 5 Series/5400)
    30GB SSD
    この構成で、Win2000のisoにこちらのドライバー+SP4を統合したのですが、インストール時に「LINE 13303 of the inf file is invalid」と出てしまい進みません。
    解決策はないでしょうか

  33. 黒翼猫 より:

    統合したISOをどこかにアップして連絡していただければ見てみます

  34. pyxis より:

    はじめまして
    いつも拝見、参考にさせて頂いておる者です。
    Intel300Series F6インストール中にIntel Rapid Storage Technology Driver をAドライブで求められ先へ進めないのですが何か解決策はございますでしょうか?

  35. 黒翼猫 より:

    フロッピードライブのエミュレータや
    フロッピーディスクとして認識できる 特殊なusbメモリ を利用するか
    cdにドライバを統合するのが一般的です

  36. pyxis より:

    ありがとうございました。BIOSでモードをACHI⇒RAIDにしたら解決しました。

  37. pyxis より:

    Intel300SeriesでUSBをWindows2000で機能させる事はできますか?

  38. 黒翼猫 より:

    サードパーティの PCI Express ボードを使わないと無理です

  39. pyxis より:

    ありがとうございます。
    正確に言うとIntel300SeriesでUSBをWinXPで機能させようとしています。
    サードパーティの PCI Expressボードを数種類試してみましたが、ドライバがどれも機能せずデバイスマネージャ上でびっくりマークが表示される状態になってしまいます。
    XPだからでしょうか?
    何度もコメントしてすみません。

  40. 黒翼猫 より:

    以前こちらのブログでWin2000で動作確認してる USB 3.0 ボードがあるので、それをさしてみてはいかがでしょう?

  41. pyxis より:

    いつご回答ありがとうございます。
    ブログ拝見しました。
    当方所有PCがLow Profileであるため、ブログで紹介のあった製品に該当するのが、玄人志向製品のSATA3+USB3.0-PCIEしかなくこれはもう廃盤で手に入りそうにないので試せていないです。
    USB2.0でも動作すればうれしいのですが、その場合の手段、代替となる製品情報をご教授いただけると幸いです。
    どうかご回答よろしくお願いします。

  42. 黒翼猫 より:

    恐らく ASMEDIA の3.0チップ なら楽に動作させられると思います
    Low Profile で探してみてはいかがでしょうか?

  43. pyxis より:

    ご回答ありがとうございました。
    ASMEDIA製のボードを購入してXPで認識するまでできました。
    しかしながら試しにUSBメモリ(USB2.0仕様、及び直近購入したUSB3.0仕様の2種類)、USBマウスを指してみましたが共に認識しません。(デバイスマネージャでみると!マーク表示)これはデバイスに対応したドライバを別途適用させないといけないということなのでしょうか?
    続けざまに質問してしまいすみません。
    よろしければご教授よろしくお願いします。

  44. 黒翼猫 より:

    現物ないのでちょっとアドバイス難しいです
    https://community.hwbot.org/topic/148767-how-to-install-usb-on-xp-with-skylake/?page=3
    インターネット調べるとこのあたりの情報が参考になりそうです

  45. RKT より:

    2018年6月公開の下記アイテム
    「Intel Inf Chipset Driver for Windows 2000/XP/2003/Vista/7/8 x86/x64 v9.4.2.1020+v9.4.4.1006+v10.1.19.1+AHCI Bug Fixed version」
    zip内のbwc.txtには、「remove iastore.inf and iahci.inf.」と記載があるのですが、
    これはAllフォルダ内のiaStor.infとiaAHCI.infの事を指しているのでしょうか?
    単純にファイル名の記載誤りですかね?

  46. pyxis より:

    いつも回答ありがとうございます。
    https://community.hwbot.org/topic/148767-how-to-install-usb-on-xp-with-skylake/?page=3
    いろいろと試していますがなかなか現象が改善されないです。

  47. 黒翼猫 より:

    All Folder 内のiaStor.infとiaAHCI.inf を指しています

  48. luigi より:

    Hello BlackWingCat and company.
    I have been trying to install Windows 2000 Advanced Server on a Dell Optiplex 790, and including the SATA Controller driver has not been working. I have been using the latest iata76_cd2kh driver package along with a USB drive setup using WinSetupFromUSB 1.8. This allows me to load the driver as a floppy image, once the image has been made, which I am able to do with another program. However, after testing the PCH drivers from 5 series through 8 series, along with quite a few others, I have been unable to load the install process properly. After the driver loads and Windows 2000 Setup starts, I get a BSOD with error 0x0000007B … INACCESSIBLE_BOOT_DEVICE. I am uncertain if the driver for PCH Series 6 is included in the package, but it should be based on other entries. Could you let me know if I am missing something here?
    System Specs: Dell Optiplex 790
    Intel Core i5-2400
    4GB RAM non-ecc
    80GB Seagate Barracuda
    SATA Chipset: Intel 6 series/C200 Series Chipset Family SMBus Controller
    Thanks,
    luigi

  49. 黒翼猫 より:

    >>51
    Can you check your AHCI Device ID with other System, for example WinPE?

  50. wv49q より:

    ダウンロードしようとすると404エラーになります。

  51. ask より:

    The Intel Windows 2000 AHCI driver is not dependent on scsiport, just ntoskrnl/hal (and probably doing the I/O control itself). I’m not sure if any AHCI drivers use scsiport ?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です