NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 10786|回復: 4

[問題] 有關於UEFI與BIOS問題

[複製鏈接]
發表於 2014-5-23 17:31:59 | 顯示全部樓層 |閱讀模式
大家好,

小弟一直理解的BIOS是儲存在主機板中,

經爬文及GOOLE後,我的理解是UEFI可以儲存在任何位置,只要能順序被讀取就可以。

然後我就有了幾個問題:

那麼UEFI x86 可以upgrade 至 X64嗎?

另外,我可以用什麼方法得知電腦用的UEFI是32位元還是64位元呢?

最後,我不知那來的勇氣打去了ASUS的技術支援,問了關於UEFI問題,他們說UEFI是存在CPU中,更新會有難度,這是真的嗎?

謝謝。
發表於 2014-5-23 19:27:25 | 顯示全部樓層
個人見解:
BIOS是韌體 UEFI也是韌體 當然都存在主機版上!
你說的可存在任何地方 只要被讀取即可
是指EFI開機檔吧...
至於UEFI x86能不能升級到x64 ,
理論上 你有錢叫主機板商為你升級 什麼都可以!
大部份的UEFI都是支援x64居多
但維基百科中有一段提到
CSM是在x86平台EFI系統中的一個特殊的模組,它將為不具備EFI啟動能力的作業系統提供類似於傳統BIOS的系統服務。

也許能做為一個參考判斷點
 樓主| 發表於 2014-5-23 21:04:33 | 顯示全部樓層
原來如此,長智識了。
我發現開始有些電腦並不具備CSM MODE
看來我還是埋首於win8 pe x86 UEFI. . . . .

謝謝解答
發表於 2014-5-24 17:31:44 | 顯示全部樓層
本帖最後由 阿達金田一 於 2014-5-24 17:52 編輯

其實維基那句...有點誤導
CSM 並沒有只在 x86
uefi64 一樣也有 CSM

下面是 MS 官方的 uefi 支援
http://msdn.microsoft.com/zh-tw/library/hh824898.aspx

相關 uefi 設定 csm 安裝 windows 文章 (
http://sphrbeu2012.blog.163.com/ ... 742013412101318337/

上面轉貼文章說的是否正確...自行判斷...
例如...
MS 資料中 win7 是支援 uefi64 2.0版 以上...
但 後面一文確說不完全支援 uefi ... 雖然設定 uefi 開機仍要 CSM
因為我沒 uefi pc 也沒安裝過 uefi windows 所以不清楚
不過我覺的不能安裝 win7...那大概是 Secure Boot 的問題吧
( http://www.arthurtoday.com/2011/10/secure-boot.html#.U4BeZXKSyjQ )
因為文章說明的是有 預裝win8 的情況...

基本上...用 64位元 主機板 和 cpu 就是 uefi64
反之....如果 32位元 主機板 和 cpu ...有 efi ..那大多可能是 efi32 吧...( efi uefi 發展史請看維基 )

當然不排除一些...例如 ...64位元PC 卻配 uefi32...這種比較奇怪的情況

簡單說 64bit PC 一般是用 uefi64
而 32bit PC 就算有 uefi ...也只能 uefi32 吧
至於 64bit PC 卻用 efi32 ...這大概只有過渡期的...舊PC才有吧(不過我也沒聽過)

因為現在 主機板 和 cpu 都 64位元 了...所以大多是 uefi64

基本上...主機板說明書 或 包裝盒 應該會有寫吧
(不然上網直接找該主機板資料)

另外... uefi64 和 uefi32 預設開機使用的 efi 檔名不一樣 (檔名 和 程序位元版本 都不一樣)
所以 uefi64 只能用 64bit 的 windows 光碟開機和安裝
反之 uefi32 也只能用 32bit 的 windows 光碟開機和安裝
uefi64 開機預設是用 /efi/boot/bootx64.efi ( 64位元 efi 程式 )
uefi32 開機預設是用 /efi/boot/bootia32.efi ( 32位元 efi 程式 )

而 CSM 就我個人認為...它就只是 uefi 模擬 傳統bios 的一個模組
若在 開機 或 系統 中...有程式是採用 傳統Bios 的方式控制 PC 時...可能就需要 CSM

所以說 win7 不完全支援 uefi 也不是不可能...所以我前面才說自行判斷...

另外...如果是想要在 uefi64 上用 uefi 開機 32位元windows ...這是不可能的
因為 32bit windows 他的 uefi 開機...是 32bit efi ...所以要 uefi 開機只能用 uefi32
因此 uefi64 開機...只能用 64bit windows

而 傳統bios 看主機和 和 cpu ...則不一定有這限定

( 64位元 cpu 也有分 x86-64 和 IA64 ... http://linux0101.blog.hexun.com.tw/63417930_d.html )
傳統bios 開機的 x86-64 PC...是可以用 32bit windows  ...我的PC(無uefi...cpu intel core E6750) 都還在用  XP 32bit

所以 uefi64 要用 32bit windows ...只能"試著"用 CSM 去模擬 傳統Bios 開機的動作
( 也就是 開機設定 不能設定成 uefi ...而是要用 Legacy )
這個 MS 的那文章的 備註 ... 其實就有說了
在 UEFI 模式中,Windows 版本必須符合電腦架構。64 位元 UEFI 電腦只能使用 64 位元的 Windows 版本開機。32 位元電腦只能使用 32 位元的 Windows 版本開機。在某些情況下,在舊版 BIOS 模式中,假設製造商在電腦上支援 32 位元的舊版 BIOS 模式,則您或許能夠在 64 位元電腦上執行 32 位元的 Windows。

相反...如果是那種很奇怪的 64bit PC 卻用 uefi32 的情況
uefi32 想要安裝 64bit windows ...也只能試著靠 CSM 模擬 傳統Bios 了

但這也不是都百分之百可以...CSM 也只是模擬而以
 樓主| 發表於 2014-5-25 16:25:13 | 顯示全部樓層
原來如此,但是現在開始有些電腦沒有CSM. . . .
開機必需要UEFI,這個很麻煩,
另外,附上的連結很有用,長智識了,謝謝

您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2024-11-19 14:36 , Processed in 0.357495 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表