web-dev-qa-db-ja.com

失敗したBIOSアップデートからコンピュータを回復することは可能ですか?

AsusマザーボードでBIOSを更新しようとしたときに、Asus Update Utility for Windowsが完全にサポートされていないことを知りましたWindows 64ビット消去 BIOSを問題なく実行できましたが、new BIOSの書き込みに失敗しました。次にコンピュータを再起動したときに、レンガになることがわかっていました。

コンピュータを再起動したとき、それはレンガでした。しかし、再起動する前に、BIOSのバックアップ、新しいBIOS、およびAsus DOSベースのフラッシュユーティリティを別のコンピューターに転送しました。今問題はそれを修正する方法です。

このAsusマザーボードにはCrash Free BIOSと呼ばれるフェイルセーフBIOSリカバリがあり、フロッピーまたはUSBスティックにp5b.romというファイルを使用すると、そのファイルからBIOSが復元されます。しかし、それはうまくいきません。

マシンのブリックを解除する方法はありますか?

34
Ian Boyd

以下は ASUS P5B Deluxe Bios Recovery SPI Flash Cable からのものですが、Wiki-sakeのためにここに複製されています:


警告:ASUS WindowsベースのBIOSフラッシュユーティリティを使用しないでください。私が事前に知っていたとしても、同じ問題を抱える人々がたくさんいます。

[〜#〜] howto [〜#〜]をスキップして、良いものを探してください。

おそらく非常に愚かで怠惰な瞬間に、ASUS Windowsベースのフラッシュユーティリティを使用して、ASUS P5B DeluxeのBIOSを再フラッシュしました。きれいに拭き取り、新しいものをロードしましたが、確認できませんでした。この時点で、2つのオプションのみが終了または再試行です。だから私は再試行しますが、今ではBIOSを書くことさえしません。他に選択の余地がなかったので、私はマシンを再起動し、最高のものを望みました。最悪でした。

機械は何もしません。マザーボードにはBIOSリカバリモードが組み込まれているはずですが、Windowsフラッシュユーティリティによっても消去されたようです。それを再フラッシュできるように、それをASUSに送り返す時が来ました。 BIOSは取り外しできないので、きっとあなたが再フラッシュするために接続するデバイスの種類があると思いました。

私が正しかったことがわかります。サウスブリッジの左側のBIOSチップの隣には、SPI_J1というラベルの付いた文書化されていない7ピンコネクタがあります。多くの調査の後、私は必要なケーブルのタイプとこのポートを使用してBIOSを再フラッシュするためのソフトウェアを文書化した数ページ(下部にリンク)を見つけました。

ケーブルは、ピンに差し込むことができる何かに配線されたパラレルコネクタで構成されています。2.7V〜3.6Vの入力もあり、チップを再フラッシュしながら電力を供給します。私は細断されたパラレルケーブルとUSBヘッダーポートの両端を使用するのに非常に悪い試みをしました。これはうまくいかなかったので、地元の電器店でリボンケーブルが付いたパラレルコネクタを見つけました。私はそれを分解して、リボンを正しいピンに再はんだ付けしました。

〜3Vを取得するために、古いケースのファンからパススルー電源コネクターを取り、5Vワイヤーに3つのダイオードを追加して、3Vを少し超えました。次に、これをリボンケーブルに配線し、電源コネクタを実行中の別のマシンに接続しました。次に、ラップトップを使用してBIOSにフラッシュしました。

[〜#〜] howto [〜#〜]

用品:

  • DOSブートCD、USBドライブ、またはフロッピー
  • BIOS ROMマザーボード用
  • [〜#〜] spipgm [〜#〜] (点滅するソフトウェア)
  • [〜#〜] cwsdpmi [〜#〜] (SPIPGMに必要なDPMIホストプロセス)
  • マルチメーター
  • はんだごて
  • オスDB25コネクタ
  • なんらかのヘッダーコネクタ。合計6本のピンが必要です。

ケーブルを作成するために、DB25M TO IDC10 SERIALコネクタを使用しました。これは本当に最も使いやすいもののようです。彼らはこのように見えます:

alt text

ヘッダーはマザーボードのサウスブリッジのすぐ左にあります。

alt text

ヘッダーピンの番号は次のとおりです。

alt text

次の表は、どのヘッダーピンをどのパラレルピンに接続する必要があるかを示しています。ヘッダーのピン1は+ 3V用です。

Header Pin Parallel Pin 
========== ============
2          18 
3          7 
4          8 
5          10 
6          9 

これが私のケーブルの外観です(注:電源ケーブルはDB25に接続されているようですが、実際にはリボンにはんだ付けされており、ヘッダーのピン1に接続されています)。

alt text

私と同じようなケーブルを使用する場合は、ケーブルを開いて、コネクタからリボンのはんだを外します。ペーパークリップを取り、それをヘッダーコネクタの穴に差し込んで、マルチメーターを使用して、どのリード線をDB25のどのピンに接続する必要があるかを判断します。各リードを適切にはんだ付けします。

次に、別のコンピューターから5Vラインを取得する必要があります(molexコネクタの赤いワイヤー)。 3つのダイオードを直列にはんだ付けし、5Vラインに接続します。マルチメータを使用して、電圧降下が2.7Vと3.6Vの間になるようにします。これを適切なリボンリードにはんだ付けします。

フラッシュの準備ができたら、DOSブートメディアを使用してフラッシュコンピューターを起動します。まず、cwsdpmi.exeを実行し、次にspipgmを実行する必要があります。 (注:毎回SPIPGMの前にcwsdpmi.exeを実行する必要があります。)

spipgm /p p5b-bios.rom 

Flashromの合計サイズを尋ねるメッセージが表示されます。1024と入力します。SPIPGMがチップIDをfffffffhと報告した場合は、問題があります。すべての接続を確認してください。 SPIPGMには、最初にBIOSを消去するなど、いくつかの機能があります。リストを表示するには、オプションなしでSPIPGMを実行します。

alt text

これらのサイトがなければ、クレジットの期限が来るところにクレジットを与えることは、私がこれを理解することはなかっただろう。

更新

spipgm2 をダウンロードして/Sコマンドの代わりに/Pを使用するまで、巨大なペーパーウェイトを再びコンピュータ。

SPIPGM.exe自体が、Asus P5BボードのSSTチップに一度に1ページずつ書き込むようです。あなたはmust再コンパイルされたspipgm.exeを使用するか、より良いのはspipgm2.exeを使用することです。サロゲートPCのATX電源装置からのオレンジ(3V)出力を使用する限り、ケーブルなし抵抗器またはコンデンサーを構築できます。

次にmust/Sスイッチを使用します。

 spipgm2.exe /S xxxxxx.ROM

チップに書き込むにはafter/Uでロックを解除し、/Eで消去します。これは私のために働いた唯一のものであり、私は完全にバックアップして実行しています。

must/sslow)スイッチを使用して、ASUS P5-SeriesボードのSSTチップをプログラミングします。どうやら、元の/pで使用されていたSPIPGM.EXEスイッチでは、速度が遅くなったり、一度に少しずつ減ったりすることはありません。これは、SSTチップが正常な再フラッシュに必要なものです。

プログラムを起動するために、2つのフロッピーディスクを作成しました。1つはWindows 98 SEの起動ディスク、もう1つはspipgm2プログラムとbiosイメージファイル(.rom拡張子)です。


BIOSをフラッシュするには、次のパラメーターを使用しました。

  • spipgm2 /iを使用して、プログラムがチップセットを読み取ることができ、ケーブルに問題がないことを確認します。
  • spipgm2 /uを使用して、BIOSのロックを解除します。
  • spipgm2 /eは、BIOSを消去します。
  • spipgm2 /s p5b.rom新しいBIOSをフラッシュします。

それが終わったら、死んだマザーボードを起動してみましたが、うまくいきました!

ボーナス図

enter image description here

52
Ian Boyd

なんらかのハードウェアの競合があるようですね。これを試して:

  1. システムのすべてのスロットからすべてのカードを取り外します。ビデオ、RAID、ネットワーク、サウンドなど。どのスロットにどのカードが挿入されているかに注意してください。

  2. 電源をオンにする前に、BIOSディスクまたはUSBスティックをドライブ/スロットに挿入します。

  3. PCの電源を入れます。リカバリBIOSが機能していることを確認する必要があります。そうでない場合は、「bad bios」などのメッセージが表示されます。いずれにしても... A:プロンプトで起動するはずです。

  4. ここでフラッシュユーティリティを実行し、BIOSを書き込むオプションを選択します。私はそのオプションを覚えていませんが、ESCDなしでBIOSを書くためのオプションがあります。 (現在よりも状況を悪化させるのは本当に難しいので、1つのオプションが機能しない場合は、他のオプションを試してください);-)

  5. 「書き込みあり、上書きあり」などのすべてのプロンプトを確認します。

  6. BIOSの更新が完了したら、コンピューターを再起動します。現在は「正常に」機能しているはずです。オフになっていると...

  7. 手順1で取り外したすべてのカードをコンピューターに戻します。

もう一度起動してください...機能するはずです。

2
KPWINC

フラッシュICをASUS P8H67-M-PROに正しくプログラムしたことを確認しました。他の人と同じように、私はBIOSユーティリティでBIOSを更新しようとしました。プロセスが終了し、再起動しました...何もない、黒い画面。パラレルアダプタを構築し、3.3vdc電源を追加して、それを使用してフラッシュメモリチップをプログラムしました。最初に、そのコンテンツをROM画像と比較しました。icコンテンツのほとんどが#FF(消去されましたが、プログラムされていません)であることに気付きました。同じアプリSPIPGMを使用してプログラムし、テストして、私のマザーボードは最新のBIOSリリースで問題なく動作しています。

あなたのサポートに感謝し、私は他の人が試してみるために私の話を伝えたかっただけです。

よろしく、

2
raulrrojas

「Crash Free BIOS」のアップデートが機能しない場合、別の方法は、BIOS ROMチップをボードから取り外し(通常はソケット付きですが、一部ははんだ付けされています)、パーツを直接BIOSのバイナリイメージを使用するROMプログラマ。ツール(はんだごて、ROMプログラマー)がすぐに利用できるとは思いませんが、ASUSの修理デポは必要です。 ASUS Webサイトから、彼らはマザーボードで3年の保証を持っています。あなたは彼らのサービスを試してみたいかもしれません。

1
hanleyp

私がずっと前にASUSで働いていた参考情報と、テクニカルサポートに電話するための最も簡単な修正は、適切なBIOS(要求されたもの)でフラッシュされた新しいBIOSチップを送信することを彼らに喜んでもらいます。取り外し可能なBIOSチップを搭載したボードです。

0
Midnight

ここにはいくつかの素晴らしい提案がありますが、おそらく自分でROMを修正(再フラッシュ)するための機材がないことです。

クラッシュフリーのUSBオプションのみを試した場合は、フロッピーまたはCDを試してください。 moboに付属のCDにもベースROMがあり、それを使用することもできます(またはCDに書き込むこともできます)。すでにフロッピーやCDを試した場合は、トーストです。

私は2年前にまったく同じ問題を抱えていました(ただし、Windowsアプリは使用していませんでした)。保証期間中だったので、ROMをプルした場合は保証が無効になったため、返送しました。私の交換のターンアラウンドは10日でした(営業日ではありません)。

0
UnderLoK

Windows 98などの古いオペレーティングシステムを使用します。

ディスクから起動し、キーボードがアクティブな場合、A: 促す。次に、フラッシュドライブのパスを入力し、romに進みます。

これは通常、ブートフロッピーで動作します。

0
wildfire

まったく同じエラーが発生しました。起動して、フロッピーディスク経由でbios.romにアクセスしようとしましたが、途中で停止しました。バージョン1803(606.11 KBytes-2007/11/30 BIOSダウンロードページへのリンク )を使用してください。上記は機能しません。

0
JohannesM