[49932]  Win2K SP4(or3)を入れると起動しなくなる
投稿者:こういち@BD5B-RS さん   2005-06-18 02:45:58
本家ではお久しぶりです。
オヤジに譲ったXv20のWin2Kへのアップグレードを頼まれたのですが、SP4を入れた途端、再起動→Win2Kロゴの画面で「INACCESSIBLE_BOOT_DEVICE」のSTOPエラーを吐いて止まります。
気の遠くなりそうな4枚のFDでの起動で回復コンソールでCHKDSK/R(CHKDSK/F相当)やFIXMBR、高速修復などを試したがどうしようもありません。
クリーンインストールでSP3にしてみたり、可能な限りの最小構成でCPUを戻したりしてみましたが、改善しません。以前は使えていましたので、変更したIFC-WSP(変更前はSC-UPU2orUIDE-66)が非常に怪しいのですが・・・とりあえず今はFAT32でフォーマットし直して再インストールしていますが、多分だめな気がします。何か解決法法はありますでしょうか?(WinFAQやググって見ましたが、うまい解決方法がわかりませんでした。)

☆環境
PC-9821Xv20/W30
メモリ:純正32MB + メルコEMH-E64MB
CPU:HK6-MS600P-NV4 or HK6-MD300-N(元のCPUはありません)
SCSI H/A:IFC-WSP
HDD:IBM DDRS 4.3GB(UW-SCSI)
G/A:I.O.DATA GA-S2K32/PCI
CD-ROM:Aopen ATAPI
その他はノーマルです。IFC-WSPはWin2Kインストール用ドライバを入手し、セットアップ手順に問題はありません。
  1. ぽん さん   2005-06-18 08:15:22
    単純に "INACCESSIBLE_BOOT_DEVICE" をgppgleに食わせて得られた結果からの抜粋です。

    ttp://sonic64.hp.infoseek.co.jp/2004-11-23.html

    によると別のHDに換装後、インストールを行い問題のHDをchkdskしたら回復した模様

    ttp://www.interq.or.jp/www-user/maxando/dorcom/log/windows/2000_03/sled03168.html

    によれば Windows2000用のドライバが組み込まれていないのが原因らしい

    SETUPのF6では無くDOS環境に戻ってWINNTsystem32drivers にあるドライバをRenameして使うとかとか

    まぁ調べたら色々と情報はあるわけで…
  2. 山銀 さん   2005-06-18 11:42:24
    >IFC-WSP
    ドライバ類は最新ですか?
    http://buffalo.melcoinc.co.jp/download/driver/hd/ifc-wsp.html
    何やらインストール時の問題があるみたいです。
  3. こういち@BD5B-RS さん   2005-06-18 20:05:16
    レスありがとうございます。
    まず、ドライバは最新です。ただ、山銀さんご紹介のページにもあるように、用意されているのはセットアップ時用のドライバのみで、セットアップ後はWin2K標準のドライバを使うようになっており、そこに不安があります。
    で、ぽんさんにご提示頂いた情報は見つけていたのですが、1つめはchkdskということで、実行済みです。発症タイミングも違うし、不良セクタはないので、多分違うかと・・・2つめは、SC-UPCIでの事例なんで、環境がだいぶ違うんです(SC-UOPCI系で手持ちのSC-UPU2では全く問題ないんですが、他のPCで使用中で、内部コネクタの関係でスワップできないんです)。IFC-WSPって極端に情報が少ないんですよね。ドライバのファイル名も合わないので・・・
    とりあえず、IDEのWin2KをインストールしたHDDを用意したので、ご指摘のWINNTsystem32driversの中身を、SP4とSPなし(正常起動)で比べてみたいと思います。
    あと、言葉足らずで申し訳なかったんですが、Win2K(SPなし)自体のインストールは問題なく、SP4(or3)適用時に発症しております。
  4. こういち@BD5B-RS さん   2005-06-18 21:09:57
    SCSIPORT.SYSを、Win2K無印のものに入れ替えたところ、無事起動しました。ありがとうございました。
  5. tsh さん   2005-06-18 22:47:51
    となると、Win2kSP3以降はドライバが変更されたということですね。

    #Win2kSP4だとPC-9801-100/AHA-1030P/AHA-1030B)が使えなくなるという情報はありましたが、
    #他にも使えなくなるハードがあったんですね。
  6. こういち@BD5B-RS さん   2005-06-18 22:57:51
    どうもそういうことのようですね。うろ覚えですが、SP4リリースの時にSCSIドライバ関係のトラブルがどる仲などで話題になっていたかと思います。(だからSP3をとっておいたのですが・・・SP3でもだめだとは・・・)
  7. まくつ さん   2005-06-18 23:41:26
    >どる仲などで話題に
    http://dnakama.nothing.sh/bbs/log/200208/918.html
    どうやら「SP3リリース時」だった様で
    SP4でも直っていなかったんですね(汗
  8. ぽん さん   2005-06-19 22:51:11
    解決 おめでとうございます

    ついで と言っては難ですが詳細情報と解決方法を綺麗に纏めてココに残しておく事をお奨めします。
  9. KAZZEZ さん   2005-06-20 14:09:57
    > 5.
    > 6.
    というか、SP2以前とSP3以降でドライバが変わるのはCHANPON3が有名でしたよね。
    これも過去ログを見るとSP3の不具合(scsiport.sysの仕様変更?)が原因らしく、
    ドライバ側で対処したらしいです。

    一方で、SP4でPC-9801-100/AHA-1030P/AHA-1030B(およびPC-9801N-J03R)が使えなくなることについて
    少なくとも直接的な原因はSP4のSCSI.INFからNEC製SCSIの記述そのものが削除されたためですから、
    SP3でのSCSIの不具合とは基本的には別問題だと思います。

    SP4の問題では、それまで使っていた状態からSP4にアップしたのであれば普通に使えましたし、
    Windows2000のインストールCDから旧scsi.infと各ドライバを抜き出して使うこともできました。
    SP3で問題となっているscsiport.sysも同様に書き戻すことで対処はできるそうですが、
    こちらはscsi.infに記述があるわけではありませんから、
    各SCSIボードのドライバと言うより共通ファイルみたいです。

    (追記)
  10. こういち@BD5B-RS さん   2005-06-20 16:16:15
    レスありがとうございます。今回のことをまとめてみました。お役に立てれば幸いです。

    SCSI接続のHDDを起動ディスクとしているNEC PC-9800シリーズでWindows2000 ServicePack3又は4を導入する際の起動トラブル回避方法について。

    ☆以下、
    Windows2000 = Win2K
    ServicePack = SP と省略して記載します。

    ●トラブルの内容
    NEC PC-9800シリーズでWin2KのSP3又は4をセットアップすると、起動時にWin2Kのロゴ画面で「INACCESSIBLE_BOOT_DEVICE」のSTOPエラーが表示され、以後起動できなくなる。

    ●発生条件
    1.SCSI接続のHDDからシステムを起動するようにしていること。
    2.SCSI H/Aの種別は問わず発生する。ただし、I.O.DATAのSC-UPCIシリーズについては、最新ドライバを適用することで回避可能(実際、同じ環境でSC-UPU2だと問題は起こらない)の様子。メルコのIFC-UPやIFC-WSP、NECの純正SCSIカード、アダプテックのAHAシリーズで障害発生の可能性がある。発売が古く、Win2K用のドライバにカード販売メーカーからのドライバでなく、Win2K標準ドライバを使用するよう指定されているカードで発症の可能性大?
    3.Win2K無印やSP2では発生しない。
    4.ファイルシステム(FAT32orNTFS)の別は関係ない。

    ●原因
    SP3でアップデートされたSCSIPORT.SYSのバグ?

    ●回避方法
    1.無印又はSP2のWin2KからSP3(or4)にアップグレードする前に、C:WINNTSystem32drivers(Windows98などからアップグレードした場合は、C:WINNTではなく、A:Windowsになっています) フォルダの中の「scsiport.sys」(小文字です)をFDなどにバックアップしておく。
    2.通常の方法でSP3(or4)セットアップし、再起動をさせないように終了する。(「今再起動する」のチェックを外して終了)
    3.エクスプローラで1.でバックアップを取ったフォルダを開くと、2003年のタイムスタンプで「SCSIPORT.SYS」(大文字になっている)が作成されているので、「SCSIPORT.SY_」などにリネームし、先程バックアップした「scsiport.sys」を同フォルダにコピーする。
    4.手動で再起動する。

    ●注意事項
    上記2.の時点で再起動してしまうと、そのディスクではもはやコマンドプロンプトさえ起動できません。そうなった場合は、別のHDDにWin2Kをクリーンインストールしてそちらから起動し、問題のHDDにscsiport.sysを上書きしてください。FAT32であればWin98などからも見えるかもしれませんが、scsiport.sysのバックアップがあることが前提です。

    以上でまずは問題ないと思いますが、SC-UPCI系をお使いの方も、念のため実行した方が良いかと・・・
  11. momo さん   2005-06-24 00:46:01
    >こういちさん
    まとめなんて必要ないです。
    荒らしに反応する必要はありません。
  12. ん? さん   2005-06-27 01:58:39
    >momoさん
    まとめちゃ駄目なの?わかりやすくて良いと思ったけど?
    今後のためにも、そういうルールがあるなら明確にしておいて欲しい。
  13. momo さん   2005-07-01 23:28:56
    そりゃあ、まとめがあったほうがいいかもしんないけど
  14. xはん さん   2005-07-06 16:15:02
    態度が悪いからまとめなんてイラネ
  15. こういち@BD5B-RS さん   2005-07-07 11:27:45
    態度が悪いというのは私のことですか?
  16. ん? さん   2005-07-07 14:36:06
    ここは
    ●一般的な情報交換
    ●改造を伴なわない初級〜中級向けパワーアップ
    ●機器の動作報告
    を行う場所なので、態度が〜なんて話は他所でやるべきでは?
    荒れるかもしれないので、以後の書き込みは無しってことにしたほうが良いかも。
    そもそも、荒らしに反応って、誰が荒らしてたのかわからない(自分だけ?)スレなんですけどね。
    あとは管理人さん次第?

    >こういち@BD5B-RSさん
    私は、特に態度が悪いとは感じませんでした。
    ファイルの置き換えで問題が解決したという情報は、役に立つと思いますよ。