作者 comipa (綾崎若菜家御用)
標題 Re: [閒聊] X300如何安裝windows10找不到USB與驅動?
時間 Wed Apr 26 08:02:41 2023


※ 引述《waiter337 (給開司一罐蘇格登)》之銘言:
: 那就會出現很有趣的狀況 事情會變得很麻煩 (原廠是不能在bios寫個保姆安裝教學嗎)
: 以下都是UEFI(BIOS)的敘述   (補充:舊的BIOS就叫BIOS 新的圖形化BIOS 叫UEFI)
: 正常我們會發現
: 疑!? 怎麼硬碟開機順序不能選 那該如何設定USB開機阿?的困擾局面
先說 我沒X300, 無法確定X300 UEFI邏輯是不是真的沒問題. 但需要選順序
本身就是個很怪的地方.

先回到UEFI開機的本質 UEFI開機跟傳統BIOS有個很大的相異處就是UEFI開機是file based
而bios 開機是boot sector. Boot sector是在磁碟的最前端置入一小段程式碼作為開機
用途所以你只要有個磁碟在 bios就會嘗試從任何磁碟去開機. 這也是傳統設計上為什麼
要讓你可以選擇用來開機的裝置.

但UEFI完全不是這樣 他是以檔案為基礎 也就是不管你是什麼樣的裝置
你得要放個符合條件的檔案在上面 他才算是一個能開機的東西

所以理論上UEFI不需要讓你可以選擇"開機的裝置" 因為他很可能根本沒有放適合的檔案
他真正要做的事情是 "要從那個檔案開機" 舉例來說你的電腦接了一個SSD,
兩隻USB, 一個傳統硬碟, 但只有在SSD上有放開機導引的程式檔案.
那你需要可以"選擇" USB/HDD嗎? 其實不. 因為UEFI初始化系統時會去掃描磁碟,
根本沒有檔案的磁碟有需要讓你能選嗎? 選了他也不會從該裝置嘗試開機 因為連導引
程式都找不到

那為什麼UEFI還是做出這個設計?其實是來自傳統bios的使用習慣 特別是AMI為了符合傳統
他們在這邊做了蠻複雜的設計

所以理論上你拿到一台全新X300 全新SSD
你只需要準備一支USB的OS安裝碟, 上面有UEFI導引程式的檔案, 接上之後UEFI自然會找
到這個檔案並用來開機, 他也不會誤從SSD開機 因為上面根本找不到導引程式.

這邊如果換到BIOS(CSM)場景反而是: 因為你的全新SSD/USB碟上面不管你有沒有幫他準備
作業系統,BIOS都會試圖從boot sector去開機 就算他們是空的. 在這條件下如果你的SSD
是被排在順序第一位 那你就沒有辦法從USB開機 因為BIOS試圖去執行那個空的

boot sector內的開機導引 高機率會直接卡住.

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.197.118 (臺灣)
※ 作者: comipa 2023-04-26 08:02:41
※ 文章代碼(AID): #1aI6eZyz (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1682467363.A.F3D.html
※ 同主題文章:
Re: [閒聊] X300如何安裝windows10找不到USB與驅動?
04-26 08:02 comipa
smallreader: 現在進入UEFI時代已經不知道十幾年了嗎1F 04/26 08:12
2002 所以是20年嘍 但長時間還是被要求用BIOS的角度來看
※ 編輯: comipa (114.36.197.118 臺灣), 04/26/2023 08:36:01
ltytw: UEFI普及起來2013吧?   剛好10年而已吧?2F 04/26 08:53
從2002 Intel release spec開始一路戰到UEFI全面取代bios
看你要從那個時間點切嘍
※ 編輯: comipa (114.36.197.118 臺灣), 04/26/2023 08:59:30
LoveShibeInu: 好處就是方便吧 壞處就是有時候自檢無敵久3F 04/26 09:32
raidcrash: 可是如果不能選的話 有兩個以上的導引要怎麼辦 例如我已經有一個安裝好的OS 但我要用USB隨身碟重灌4F 04/26 10:44
ohohohya: 所以就說開csm很奇怪 都什麼年代了 我都把csm全部關掉6F 04/26 11:04

--
作者 comipa 的最新發文:
點此顯示更多發文記錄