為主力電腦升級CPU,差點就要“慘決人Huan”(好在最後成功逆轉)

我的主力電腦使用的是i5-4570(對,就是10年多前的4代i5),別看它一把年紀,它可是老當益壯呢。這次我打算把它換成性能更好的i7-4790,然而過程卻是一波三折,甚至差點就要翻車……

至於標題為什麼會有“慘決人Huan”,這個有看科技YouTuber的讀者應該不陌生,就不多做解釋了。

回到正題。昨天看到蝦皮的到貨通知,在吃完午餐、稍作休息之後,我就立刻出發去取貨付款。回家後的第一件事就是開箱測試,結果在這裡就出師不利。

插電、開機……沒反應,只有風扇運作聲。來回重裝數次,依舊如此;但是換回i5後,一切正常。

原本我以為可能是這顆CPU是瑕疵品(雖說可能性很低,但也不是不可能),當下就在蝦皮聊聊跟賣方留言反映。不過因為是週末,人家在休息,只能等禮拜一回覆了。然後就把CPU按原樣打包好,等著看是退掉還是換別顆能用的了。

後來我去爬了些文章,發現了一個可能的突破口:Management Engine(管理引擎,簡稱ME)。我印象中在2代之後的Intel CPU,都會有個系統裝置,叫什麼Management Engine Interface的,莫非跟這個有關係?

於是我又去研究了一番,最後發現:原來華碩的H87-plus在使用部分4代CPU前,除了BIOS版本夠新以外,還要求ME韌體更新。

就是要求下載圖中的這個項目,然後執行它進行更新

說到BIOS版本更新,這倒是毫無懸念,因為已經是官方最新版了。但是ME韌體的話,我在今天之前還真不知道:原來這個也會需要更新!這是因為我第一次接觸到ME時,用的都是筆電,而且是CPU焊在主機板上的那種。所以我就認為ME韌體沒必要更新了,直到今天這件事為止。

好在官方有更新程式可以下載,於是我就立馬下載下來,但下一步卻杯具了:它無論如何就是不給更新!WTF?

每次打開更新程式,固定都是這個畫面。Win11如此,Win10也是如此。難道我還得為了這個再灌Win7不成?(搞不好裝了Win7也是白忙一場)

總之就是走了很長一段歪路,最後才發現:原來下載的檔案中就有相應的更新程式(不是上面那個死都不給過的更新程式)與韌體檔,根本不需要鳥那個破更新程式!

其實所需要的檔案就是圖中有紅線的那兩個檔案而已(32位元要選FWUpdLcl.exe),上面那個Update.exe根本不必管它(OS:X,被華碩陰了)

這裡順便解說一下要怎麼使用這個更新程式,首先為大家帶來這個工具程式的說明:

Intel (R) Firmware Update Utility Version: 9.0.22.1467
Copyright (C) 2007 – 2013, Intel Corporation. All rights reserved.

FWUpdLcl.exe [-H|?] [-VER] [-EXP] [-VERBOSE] [-F] [-Y] [-SAVE]
[-FWVER] [-PARTID] [-ALLOWSV] [-FORCERESET] [-OEMID] [-PASS]
[-GENERIC] [-HALTRCFG]

-H|? Displays help screen.
-VER Displays version information.
-EXP Displays example usage of this tool.
-VERBOSE Display the debug information of the tool.
-F File used for updating the FW.
-Y Automatically answer Yes to prompts.
-SAVE Save the current FW to an update image.
-FWVER Display the FW Version of current FW or update image.
-PARTID Provide specific Partition ID to perform partial update.
-ALLOWSV Allows same version firmware updates.
-FORCERESET Automatically Reboots system after update (if needed).
-OEMID OEM ID needed to perform firmware update.
-PASS MeBX password. Optional with the ‘-f’ option.
-GENERIC Perform the update through MEI without credentials.
-HALTRCFG Halts remote configuration.

很複雜?沒關係,我們只會用到其中幾個參數而已:

  • -F:指定韌體檔,一般就用壓縮檔附帶的Data.bin即可
    沒有指定其他參數就是升級成此檔案中的韌體
  • -FWVER:顯示目前主機板的ME韌體版本號;若有使用-F指定韌體檔,就可顯示其版本號
  • -SAVE [檔名]:將目前韌體備份成指定的檔案

舉個例子,當我要升級目前舊韌體,新韌體檔名為Data.bin,那我就敲以下指令:

FWUpdLcl.exe -F Data.bin(64位元就換成FWUpdLcl64.exe)

當它跳出更新成功的訊息後,將電腦重新開機就可以了(中途可以自己進BIOS看ME版本號是不是有變)。

最後再把i7裝上去,終於成功了。隨後我再次給賣方留言,表示已經沒問題了。

最後將系統恢復成Win11、BIOS重新刷回最新版(我中途有降版過),一切正常,收工。

之後就等著新買的塔散到貨並安裝上去,主力電腦就成完全體了。

發佈留言