投稿日:03月02日(火)カードを増設したときに動かないとか、ハングするといったプラグ&プレイ(PnP)にまつわる問題はWin98になっても解決されていません。次第でPnPがスムースに動くかどうかが決まります。楽なのは、ASUS製MBのようなBIOSで各PCIスロットに任意IRQを割り当て可能なMBを使うことです。強制設定ですので、まずトラブルは発生しません。PnP非対応OSで使う場合もリソース設定で苦しまずに済むので、MBを選ぶときのチェックポイントになります。VA503+など、多くのMBではIRQの任意割り当て機能を「省略」しているので、どうしてもPnPによる自動設定になってしまいます。小生の経験では、このようなMBにカードを挿す場合は、1枚ずつ装着するのが確実な方法です。コンフリクトが発生した場合は、ビデオカードだけを残して(SCSI-HDDにインストールしてある場合はSCSIも残す)、コントロールパネル−システムから外したカードを全て削除します。この時に重要なのは、削除した後にWindowsを終了し必ず電源を切ることです。次に通常モードで起動し、システムから外したカードが削除されていることを確認します。この時に外したはずのカードがゾンビ状態で残っているなら、後述するNVRAMに異常データが残っているか、Windowsのレジストリファイルが壊れている可能性があります。レジストリが壊れている場合はクリーンインストールするのが最善策となります。正常にカードを削除できたならば、1枚ずつカードを追加して、順番に認識させます。BIOSやカードの出来が悪くなければ、上記手順でインストールできる事が多いです。(NVRAM=MB上の不揮発メモリ)ISA-PnPカードなど出来の悪いカードを挿してコンフリクトが発生した場合、MB上のNVRAM(リソース設定情報を記憶するメモリ)に異常なデータがカードを抜いた後にも残ることがあります。BIOSはNVRAMからESCD(拡張システムコンフィグレーションデータ)を読み出してカードの初期化を行いますので、MVRAMに異常データが残るとカードのリソースは正常に設定されません。新規にカードをインストールした場合は、カード上のコンフィギュレーションレジスタを読み出して、カードが要求するリソースを調べます。この時にESCDも更新されるのですが、BIOSの出来が悪いとリソース競合を解決できない事があります。常にリソース割り当てが行われません。このあたりが「相性」と呼ばれる現象の正体で、要するにPnP規格を満足していない欠陥品と言えます。PCIカードの場合は、スロット位置を変更して強制的にESCDを再設定させるのが有効な解決手段になります。カードやBIOSが非常に出来が悪い場合はスロット位置変更でも解決せず、BIOS書き換えユーティリティーを使ってNVRAM内のESCDを強制初期化しなければ解決しないこともあります。実際にSB16-PnPのリソース衝突を解決するためにBIOS書き換えユーティリティーを使ったことがあります。小生の場合は、次のような手順でトライしています。1.カードを抜いて、ゾンビが残るかどうか確かめる。2.カードを挿すスロットを変更する。3.NVRAMを強制初期化する。4.ビデオカード(場合によってはSCSI)だけを残して、Windowsをクリーンインストールする。カードは1枚づつ追加していくが、場合によってはスロット位置を試行錯誤する必要があります。BIOS関連HPを探してみたら、NVRAM消去用プログラムが公開されてました。Phoenix社のユーティリティーページには便利そうなのがゴロゴロと置いてあります(^_^)。files.そのものズバリ、NVRAM.EXEです。初期化だけでなく、ESCDのバックアップもできるようですね。(ここから99/11/25追加)NVRAM.EXEとかマザーのBIOS書き換えユーティリティーのCMOS(NVRAM)初期化オプションを使うのは、カード位置の差し替えで治らなかった場合の最終手段と考えてください。PnPカード(SB16PnP)とレガシーISAカードを混在させた時に、どうしてもコンフリクトが解消しなかった場合の最終手段として使っていました。マシンが全く起動しなくなる心配はありませんが、カードのコンフィグレーションが完全に変更されるのでWindowsの再設定は必要になるかもしれません。運が良ければ自動的に再設定されます。着するのではなく、ビデオカード(SCSI環境ならSCSIカードも残す)だけ残して、1枚ずつカードを追加して下さい。ドライバはインストール済みなので、出来が良いカードなら自動的にカードを再認識して元のドライバを使ってくれます。NVRAM.EXEのコマンドオプションは下記の通りです。語DOS環境で起動してください。NVRAMの初期化は「-z」オプションを付ければOKです。checksum.ついでに、もう一つBIOSネタを紹介しときます。BIOSを飛ばした時の緊急蘇生法1)マザーにCPU、メモリおよびFDDだけを接続して、PCIビデオカード、HDDその他は全て外す。2)ピュアDOS起動フロッピー(config.sys無し)にBIOSファイルとAWDFLASH.EXEを入れておく。AUTOEXEC.BATのみ下記の1行を記述しておく。/cc3)上記のフロッピーをセットして、電源を投入して暫く待つとBIOSが自動で書き換わる。4.51系統であれば、上記手順で起動不能な状態でもBIOS書き換えができる場合があります。使用するユーティリティーソフトawdflash.exeのバージョンは5.33以降が必要のようです。?」あたりに書いてあります。BIOSは書き換えユーティリティーで上書きされることのない小さなブートブロックを備えているそうです。これはISAビデオカードとFDDのみをサポートするミニBIOSですけど、上記のような緊急蘇生には役立ちますね。合は対処できませんけどね(^_^;。/Aで良いと思います。BIOS固有の使い方として、BIOSが気絶して動かなくなった場合に、ENDキーを押し続けながら電源スイッチを入れると、セットアップに入れる場合があります。BIOSの場合は下記の通りです。投稿日:03月03日(水)レジストリなどのシステムファイルが壊れたとか、ドライバなどのゴミファイルが残って正常に動かない場合はクリーンインストールを行う羽目になります。再インストール時にディスクのフォーマットを行わずに、Windowsディレクトリだけを消したい場合がありますよね。Winが動いている間はディレクトリを消せませんからDOSモードに抜けて操作することになります。この時に、システム属性の隠しファイル・サブディレクトリを多数含んだWindowsディレクトリをどうやって消去しているでしょうか?\WINDOWS\COMMANDに存在する「DELTREE.EXE」を使えば一括消去できます。小さなプログラムなので、起動FDにコピーしておくと便利だと思います。削除対象にディレクトリを指定すれば、システム属性のサブディレクトリまで一括削除できます。これでフォーマットは省略できますが、アプリケーション類は再インストールしなければなりません。ディスクパーティションを作成しないで1ドライブのまま使っており、MO等のバックアップドライブやLANも無いのでクリーンインストールもままならない、というようなドツボの状況で効果を発揮すると思われます(^_^;。後はDOS汎用のVFAT対応COPY、XCOPYコマンドあたりも用意しておけば、ブラウザの「お気に入り」なんかもバックアップできますので、かなり手間は省けるでしょう。H.Kanohさんからのメールより)修復インストールで楽するために...setupコマンドのコマンドオプションと便利なコマンドWindowsのセットアップコマンドには知っていると便利なコマンドオプションが多く存在します。スキャンディスクを省略するこの二つはsetup実行時にメモリ不足のエラーが発生した場合に有用です。メモリ不足の原因となるのはスキャンディスクが原因なので、フォーマットしたばかりのHDDにインストールするなら省略しても問題ありません。上書きインストールの場合は、setup実行前にコマンドラインから仮想ディスク内のscandiskを手動で起動すれば良いです。MBRを更新しない他のOSと共存させており、MBRを変更したくない場合に指定します。ACPIハードウェアの検出を行うBIOSや拡張カード類がACPIに対応している場合は、ACPIモードでインストールが行われます。HDDに既存のOSがインストールされているかチェックしないOEM版Windowsでは新品のHDDにインストールすることを前提としており、WindowsがインストールされているHDDに対してはsetupが実行できません。このチェックを回避するためのオプションです。HDDにインストール済みのWindowsの設定を引き継がないWindowsの具合が悪くなって修復インストールする場合に、不具合のあるレジストリ設定等を継承したくない場合に指定します。実行する作成したFDを用いて起動すると、各種デバイスの使用リソースが検出できる2.CDの自動挿入を解除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00*\Services\CdromのAutorunを0HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CdromのAutorunを03.自動電源切断を行う方法NTディレクトリのSYSTEM32以下に存在するHAL.DLLをHAL.DL_あたりにリネーム。Dualマシン用サービスパックに含まれるhalmps.dll.softexをシングル用と同様に入れ換える。HCLに掲載されている機種でしか使えないようです。切断を取るかHALのバグFIXを取るかの二者択一になります(^_^;HALとDualマザーとの相性がきつく,F社HALでもMBによっては切断できない。FW-6280ではF社HALで電源切断OKでした(SP4およびSP5で確認済)シングルマシン用は問題が少ないようですが,Dual用は相性がキツイのでちょっと試してダメだったら直ちに元へ戻した方が無難です。うまくいけばめっけもんと言ったところで,あまりお勧めできません。己責任」を理解できない人は絶対に行わないで下さい。最悪の場合はシステムが異常になって再インストールが必要になります。「ユーザー補助」の機能の一部であるマウスキーを有効にするとキーボード上の方向キーでマウスを動かすことができる。1.コントロールパネルの「ユーザー補助」をダブルクリック。2.「マウス」タブにある「マウスキーを使う」をチェック。「ユーザー補助」がインストールされていない場合は「アプリケーションの追加と削除」で機能をインストールしておく。2.自動ログオン[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon]"AutoAdminLogon"="1""DefaultPassword"="自分のパスワード"NTの場合はREGEDT32を使わないと細かい設定変更ができませんけど,キーが判っているなら怖いのは操作ミスだけです。事前にRDISKコマンドで,設定ファイル類をバックアップしてから変更すれば大丈夫でしょう。