DELL VOSTRO 260 BIOS を更新しようとしています。 なかなかうまくいきません。 exe をダウンロードし、FreeDOS USB ドライブを使用して実行しようとすると、次のようになります。
私が得たものは次のとおりです:
C:\> ms-a10
SfxDos v2.11 [2012/06/25]
Extracting Files: [6174382 / 6174382] 100%
BIOS Version:
Current Version: A04
New Version: :A10
Update BIOS (y/n)? y
Disable secure compatibility function.
CurVer:A04, Chk version A: A00, Chk version X :X00
- Error: Problem allocating memory
Get ME Firmware version…Compare ME version…
The ME version is same or lower than current ME version. Skip update ME
明らかに何かが間違っていましたが、何ですか?
答え1
このプログラムは実際には DOS では実行されません (これがメモリ割り当てエラーの原因です)。私は試していませんが、理論的には、ビルドに必要なファイルにアクセスできる場合、またはネット上で既製の ISO を見つけることができれば、Win7 PE や BART の PE などの Windows PE 環境からこの EXE を実行できるはずです。
ここまでは順調ですが、ダウンロードは Windows 実行ファイルであることに気付くでしょう。Ubuntu (または他の Linux) では実行できないのと同様に、Windows の旧バージョン、特に MS-DOS または MS-DOS のエミュレーションでも実行できません。ダウンロード ページには、Windows の旧バージョンと互換性があると書いてありますが、これは事実です。旧 DOS タイプの環境を使用すると、.exe は実行されますが、迷惑なメッセージを出力する以外は何もせずに終了します。
この時点で鍵となるのは、Windows 7 修復ディスクです。これを入手するには、インターネットから購入したり、Windows 7 コンピュータを持っている人と友達になったりするなど、いくつかの方法があります。運が良ければ、コンピュータの製造元がボックスに修復ディスクをバンドルしています。私は、VirtualBox で実行している Windows 7 のコピーを使用して、Ubuntu マシンで修復ディスクを作成することにしました。Webサイト。
幸いなことに、修復ディスクが Windows 7 のどのバージョンから取得されたかは問題ではないようです。これは BIOS アップグレードなので、コンピューターが 64 ビットの場合、32 ビット バージョンと 64 ビット バージョンのどちらを使用するかは問題ではありません。
Windows 7 修復ディスクができたら、あとは簡単です。必要に応じて起動可能な USB にすることもできますが、ボックスに CD ドライブがある場合はその必要はありません。手順は次のとおりです。
- ダウンロードした BIOS アップグレード .exe を通常の USB フラッシュ ドライブに保存します。
- Windows 7 修復ディスクからコンピューターを再起動し、プロンプトが表示されたらスペース バーを押します。
- コマンド プロンプトに移動します ([回復ツール] -> [コマンド プロンプト] を使用します)。
- USB の正しいドライブ文字を見つけます (コマンド ラインで dir a:、次に b、c などと続けて、正しい文字が見つかるまで続けます)。
- コマンド ラインでそこに移動します (コロンを付けてドライブ文字を入力します)。
- ファイルの名前を入力してファイルを実行します (タブの自動補完が機能することに注意してください :))。
- そこからは、画面上の指示に従い、アップグレードが完了するまでコンピューターの電源がオンのままになっていることを確認してください。
おそらくこれはヘルプ: