②からの続き・・
4.ACPIテーブルの修正をする。
ここからが要!ACPIテーブルの書き換えを行います。
ここからが要!ACPIテーブルの書き換えを行います。
先ほどダウンロードした修正ACPI定義ファイルを解凍します。S70_RB内のACPI00_FIX.dslをメモ帳などで開きます。
Ctrl+Aで全選択をしてCtrl+Cでクリップボードへコピーします。
図では禿丸エディタを使用してますが、メモ帳でも大丈夫です。
Microsoft ASL Compileの中からASL.EXEをmsiファイルから抽出してPhoenix BIOS Editerのインストールフォルダーへコピーする事もお忘れ無く!でないと、リビルドに失敗します(msiからの抽出方法は各自調べてくださいここでは長くなるので省略)
左側のACPI Module→ACPI100.AMLを開いてください。
ACPI Editerが開きますので上と同じようにCtrl+Aで全選択後、エディタでクリップボードにコピーしていた定義ファイルをCtrl+Vで貼り付けをします。
後はそのままBIOSのリビルドをするとエラーが出ますので、
Reserved Holeの中のHOLE0.ROMを選択後、削除します「Remove」を押して削除しておきます。
後はCTRL+UでBIOSをリビルドします。
5.鼻毛鯖のBIOSを差し替える
後は、ACPIテーブルを修正したBIOSを鼻毛鯖に書き込みます。
32bit XP or Win7を使用して居る方は、そのままWinPhlash 1.7.0.16 を使って書き戻しが出来ますが、64Bit環境の方は失敗しますのでUSBブートのDOS環境を作って書き戻した方が安全です。
ここから下は64bit環境の人のみご覧下さい。
USB DOS BOOTの作り方(一例)
先ず等、何処からかHPUSBDisk.exeを入手する。(自分で探してください(^^; )
HP USB DISK Storageを起動して
1.USBメモリーのパスを指定します
2.Create a DOS startup at:にチェック
3.先ほど展開したXg54のBIOSファイル の中にもブートシステムが存在して いますので展開したフォルダーを指 定すれば良い。
startを押す。
KERNEL.SYS とCOMMAND.COMです
これらを直接コピーでは行けません!
実は、ここからも重要です!
2MBのBIOSファイルしか書き換えする必要はありませんし、チェックも省略できますので
AUTOEXEC.BATをテキストエディタ(メモ帳)で開いて下記のように書き換えます。
phlash16 /mode=0 /bbl bios2M.wph
実はコレだけでOKなのです。
後々万一のBIOS書き換えに失敗したときのためにオリジナルのAUTOEXEC.BATは
AUTOEXEC.BAK等と改名して保存して置いてくださいね!
後は、HDDや光学ドライブを全て外してから
作成したUSBメモリーを刺して鼻毛を起動します
←修正BIOSと差し替えます
BIOS書き換え中の画面はこんな感じ・・・
こんな感じで、自動的にUSBメモリからブートしてAUTOEXEC.BATの内容が実行されます。
BIOS書き換え中は「ピーピピピピ・・・ピィー!」
とけたたましいビープ音が鳴りますが、致命的なエラーではありませんので安心してください。
でも心臓に良くないですよね・・・
心臓が弱い人はもうね、スピーカーのコードを抜いて置いてください(^^;
勝手にリブートも掛かりますのでかなりビビリます
(^^;
※もしリブートしたら即USBメモリーは抜く!
で無いと起動した際又BIOSの書き換えが始まってしまいます(リスクも2倍)
使ったUSBメモリーからAUTOEXEC.BATを別名にAUTOEXEC.OLD等にファイル名を変えておきましょう!
※そのUSBメモリーを刺すのはOSを起動してからにしてください!(何故か分かりますよね??)
何と言っても、BIOSチェック項目は全部カットしてますからね(^^; (私の意向でカットしてます)
BIOS変更時にはお約束!! 鼻毛だって例外ではありません。
Exit→Load Setup Defaultsをします。
BIOSの書き換えに成功してもたぶんそのままでは改善されていないのでOSの再インストールをしましょう!
(ここまで作業した人は大したことないすね?(^^;;;; 実は一番大変だったり・・)
で、効果はあったのでしょうか?
OSの再インストールをしないと何一つ改善されませんでした(^^;
しかし・・意を決してOSを再インストールした所・・・
スタンバイ復帰でもUSBデバイスが認識しないとかの問題は今の所発生しておりません。
メインメモリも16GBでも起動にこけたりもしていないようですね。
と言う事は?大成功!(^^)v かな?(^^;
このBIOSの改変に辺り、しつこいようですが全てに於いて自己責任で行ってください。
S70/RBのBIOSにはシリアル情報も入っていますので絶対にNETにUPしないで下さい!!!!(自分にとっても何の得無し)
自分で試すのみにしてください。
※8MB(BIOS8M.WPH)のBIOSファイルもありますが、こちらの方は今回は書き換えは行いません。
最後に・・
もし、この修正方法で改善したとか有りましたら情報をお待ちしております!m(_._)m
※今回は効果があったように思えますが、ACPIを修正しても環境により必ずしもUSBキーボードやAHCIモードで安定するとは限りません。
BIOSに起因しない物つまり、相性問題と言う奴ですそういう場合も多々有ると言う事をご留意ください。
※2 新機種S70タイプPJについて・・
友人宅でBIOSを吸い出して比較したら、全くRB(鼻毛鯖)と変わりが無いようです!
逆に言えば同じ要領でACPIの修正が可能と言う事のようです。
尚、諸事情によりこの記事は削除する場合も有るかも知れませんのでご了承下さい。