好一段時間沒自組電腦,剛好公司有些專案需要執行,所以採購了一批零件要當作 Hyper-V 主機,預備在上面開數個 VM 進行系統開發。雖然不是自己的電腦,但能從採購到完成組裝及測試,內心還是蠻興奮的。
一般來說,不管是品牌伺服器或組裝電腦,正式上機前我的習慣是,一定會至少全新安裝兩次作業系統,尤其是拿市售版零組件安裝 Windows Server 更是小心留意。第一回合,是為了線上尋找最新版本驅動及韌體,並進行安裝測試,確認穩定度及有無異常錯誤;第二回合,當然就是正式上線使用,我會建議這時才輸入金鑰進行啟用。
偷偷報個小密技,若是第一回合遇到一定要輸入金鑰才給進行 Windows Server 安裝動作,其實...可以先用微軟公開的 KMS Client Key 來避風頭。
不免俗地,人品好就會在第一回合遇到狀況,打開 Intel 陣列管理界就出現跟我過去印象不同,覺得異常的訊息畫面,Raid 控制器竟被辨識為「Unknown Controller」,連管理界面的名字都變成「企業版」!!??(如最上圖)
本想忽視這錯誤,怪罪到硬塞 Windows 8.1 驅動到 Windows Server 2012 R2 的頭上,反正用 Intel 內建功能設定的陣列磁碟,仍然正常運作。但仔細想想,這樣沒有辦法透過 Windows 下的軟體界面去管理陣列,萬一硬碟出問題,恐怕無法及早發現將資料備份,所以決定認真研究問題點。
用了些關鍵字拜請搜尋引擎大神,在巨量資料還沒理出什麼頭緒時,突然想起朋友 Mars 曾聊到主機板使用 UEFI 後,他曾在介面卡遇到的些狀況,讓我決定從 BIOS 中找出可能的設定。
果然,發現在 BIOS Advanced Mode > Advanced > Boot > CSM,找到「Boot from Storage Devices」,預設是「Both, Legacy OPROM first」。
但悲劇的是,一改完就沒辦法進入作業系統,反正只是第一回合,大不了重灌,十分鐘不到又是一條好漢!這次,再裝上 RST 果然就通通正常了。(曾測試過兩次,在裝完所有驅動,更改該設定需要重灌。為了重現狀況確認,再還原 BIOS 設定並重灌,再次改設定卻能正常進入作業系統)
最後補充一下,若想用一般消費市場的板卡裝 Window Server,請避開網路晶片是 Intel 82579v 的板卡。因為 Intel 官方不支援該型號在 Windows Server 中使用,但很多高階號稱工作站等級的主機板非常愛用,所以務必留意。
這也是一堆 X79 主機板中,最後我挑了 ASUS P9X79 LE 的最大原因,因為他是 Realtek 8111F !!!
╮(╯_╰)╭
延伸閱讀:
Intel 網站 - Is my Intel® Ethernet Adapter supported in Microsoft Windows Server 2012 R2?
Intel 網站 - Intel® Ethernet Adapters historical driver and software version numbers
1.ASUS P9X79 無法在 Windows Server 2012 R2 下安裝 Intel 82579V 網路卡驅動程式 - 有網友以 82579LM 代替成功。
2.ASUS BM6AF(MD570) 電腦,網路晶片組為
Intel WGI217LM Gigabit Platform LAN Network Device. 亦可用 82579LM Driver 替代(自己試出來的) 。
看來這個 Windows 內建的 Intel LAN Network Device Driver 應該算通用型
┗(^o^)┛
非常謝謝您的分享
我比較喜歡使用原有的晶片名稱,
所以都是用 Hack Inf 的方式處理這類問題,
有時間會來分享 Hack 的方式。