跳到主要內容

update ASUS PC's BIOS

由於辦公室職務代理人的電腦有問題,BIOS 開機的速度很慢,主要的原因在於無法偵測到 CPU fan 的轉速,及 memory 的插槽損壞,才影響開機速度。但是使用 core temp 卻可以偵測到 CPU 的溫度,且 Fan 也沒有壞掉,所以才想要更新 0258 version BIOS。

找了許多文章,這一篇介紹 asus BIOS 的各種更新方法,文章提到有四種更新 BIOS 的方法:

  1. Afudos(Awdflash):需要使用 dos 開機,才能執行 AFUDOS.exe 程式
  2. EZ flash: 在 BOIS 中的 Tool 選項內的 ASUS EZ Flash 2
  3. AsusUpdate: asus 所提供的軟體,可以在 Windows 系統下執行 BIOS 更新
  4. Crashfree:出廠時的 BIOS 版本,可以從原來購買電腦時所提供的 Support CD 中找到,當 BIOS 更新失敗時,重開機把 Support CD 放進光碟機後,它將會自己復原

不管是使用 1-3 所描述的方法來更新 BIOS,都需要先將新版的 BIOS 下載,然後再做更新的動作,而每一個機板也有其自己專屬的 BIOS,不可以使用不同的 BIOS 來更新,可以在 asus 硬體自動偵測網站測出哪些是 PC 所需要的更新檔案或程式,asus 硬體測試網站亦可以下載工具程式(AFU236U.exe)。

首先從 asus update program 下載 AsusUpdate 程式,使用 3. AsusUpdate 的程式在 Windows 系統中更新 BIOS,步驟為:
1. 將舊版的 BIOS 儲存起來,以防更新失敗
2. 可以選擇「從網路中下載」或「從下載的檔案」來更新 BIOS
測試從「網路中下載」的方式更新,一直沒有回應,於是放棄使用這個方式來更新。

接著使用 2. EZ flash 方式更新,結果是:「BIOS 的檔案大小不符」,舊的 BIOS是 4.096 MB,而下載的 BIOS 大小只有 2.048 MB,網路上找相關的文章,才知道 asus 針對中信局的電腦,是特別設計的機板,在 ausu 偵測網站所下載的 BIOS 只是適用於一般外面單獨購買的機板,不支援中信局的電腦。


於是在網路上找 P5E-VM-DO(BP) 的 BIOS,下載以後更新成功。不過,對於 CPU Fan 的問題依然沒有解決,而 AsusUpdate 的程式無法執行,顯示著「需要關閉 ME 功能,才能執行」,於是又在找到「CPU Fan 問題」的這一篇文章,進到 BIOS 中,將 Intel ME 的功能關閉,才可以再次執行 AsusUpdate 程式。

最後依照「CPU Fan 問題」的這一篇文章,所說得內容,將 ROM 插回 DIMMA1 以後,再次測試仍然無法偵測到 CPU Fan 的速度。

單通 or 雙通:
記憶體的排序: A2 A1 B2 B1, 共是個插槽, A2, B2 的顏色相同, A1, B1 的顏色相同,
當 A1 只插上 1 支 RAM 稱為單通,而在 A1, B1 或在 A2, B2插上 2 支 RAM 就表示是雙通。

留言

這個網誌中的熱門文章

CodeBlocks 多國語言的設定步驟

多年來一直都是使用 CodeBlocks 英文的介面,不曾想過要將 CodeBlocks 設定成多國語言的開發環境,對於不習慣於英文介面的國人,設定中文的使用介面是非常需要的環境,在 CodeBlocks 論壇有一篇文章提到 :Do you know http://wiki.codeblocks.org/index.php?title=Internationalization ?這個連結說明在 Windows 系統如何設定 CodeBlocks 成為 Internationalization 的環境,整個設定過程如下: 到 CodeBlocks 翻譯文件網站 下載 .mo 檔案:下載時需要 Ubuntu One 的帳號及密碼,登入後點選 .mo 檔案(不要下載 .po 檔是可編輯檔) 系統會傳送一封信件,點選信件的連結,將 .mo 檔案下載 將檔案複製到 C:\Codeblocks\share\CodeBlocks\locale\zh_TW 目錄(沒有這個目錄請自己建立) 開啟 CodeBlocks >> Setting >> Environment >> View >> Internationalization 選項打勾 >> 點選 Chinese 重新開啟 CodeBlocks 要加入其他語言的 .mo 檔案,則在 locale 目錄中新增其他語言的目錄名稱,例如: 德國 de_DE,這樣 CodeBlocks 就是多國語言的開發環境了。 當如果要恢復英文的介面,只要取消 Internationalization 的選項勾選,然後再次重新開啟 CodeBlocks 就回到英文的開發環境。 後記: CodeBlocks 翻譯文件網站 要下載 .mo or .po 檔案需要等待系統回復信件到 Email 信箱,無法及時處理,將這些檔案儲存在 Google Driver 的 src/CodeBlocks 目錄,以後可以從這裡直接取用。

cmd 程式無法執行的解決步驟

因為要設定 cmd 的編碼方式為 Unicode 編碼( chcp 65001),可能不小心修改了編碼,而導致cmd 無法開啟,主要的原因是:「cmd 變成沒有編碼」,所以才造成 cmd 無法開啟。在 Windows 8 中要恢復 cmd 編碼的步驟如下: 1. 滑鼠移到左上角,會出現功能的選項,點選「搜尋」的圖示 2. 在輸入的格子中,輸入「cmd」但是不要按下 enter 3. 滑鼠移到「cmd 命令提示字元」,,按下「滑鼠右鍵」 4. 下面會出現一些選項,點選「開啟檔案位置」,如此可以找到 cmd 命令提示字元的位置 5. 在「 命令提示字元」檔案中按下滑鼠右鍵,並點選「內容」 6. 點選「選項」,把「950 - Big 5 繁體中文」的編碼加入  

洗鏡光 - DCview.com達人部落格

要找 working set 的資料,從 [1] 的網站中得到他寫的作業系統筆記,而他筆記的內容大部分是從洗鏡光老師投影片的內容整理而來,於是 google "洗鏡光" 找的洗鏡光老師的投影片,結果是:「洗鏡光 - DCview.com達人部落格」,這是介紹「相機」的網站阿,怎麼是洗鏡光 老師的 blog 呢? 後來自己認為:「洗鏡光老師不可能沒有自己的網頁」,於是在「程式設計俱樂部」論壇[2]中找到洗鏡光老師的發言,其中有老師的英文名字(   shene ),再使用 shene 找,於是在找到洗鏡光老師[3]在美國的網站。從老師英文的網站中,在得知老師在台灣的網站就是「洗鏡光 - DCview.com達人部落格」,繞了一大圈才在「文章列表-- 電子計算機(電腦)科學 (3)」中,真正找到洗鏡光老師的投影片。 在 blog 中,另外有2篇文章,有一篇是說明「浮點數精確度」的問題,是值得詳細閱讀。 -------------------------------------------------------------- [1]  http://nixchun.pixnet.net/blog/category/523852 [2]  http://www.programmer-club.com.tw/ [3]  http://blog.dcview.com/blog.php?m=Bj8CZQ%3D%3D