在Windows環境下針對EFI分區的訪問(UEFI引導)
使用diskpart分區管理命令對EFI分區進行相關操作(打開基于管理員權限的CMD)
# diskpart # list disk # select disk (number) # list par(partition) # select par (number) 選擇對應的EFI分區,一般是第一個 # ass(auto assign letter) 會自動分配盤符
以上即已為EFI分區分配了一個盤符。
根據我的經歷,在分配好盤符之后,在Windows 10系統上應該存在著訪問這一盤符的權限問題,因此以下的操作應該是必須的(似乎是微軟本身禁止對EFI分區的訪問,因此考慮轉換一下GUID)
以下操作基于完成了select par (number)這一步:
# set id= EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 設置為基本數據分區
恢復EFI的GUID:
# set id= C12A7328-F81F-11D2-BA4B-00A0C93EC93B
完成之后可能需要再重啟電腦,才能正常訪問EFI分區
Tips:不使用EFI分區時,記得將GUID改回EFI分區對應的哦,否則你將來一個不小心的操作可能就會導致系統無法啟動…………
前段時間寫了一篇安裝win10的詳細教程。沒想到還引起了不少網友的關注。
如今電腦也算是人人都離不開的生產力工具。自己有個重裝系統的手藝,不但可以“防身”。還可以坐等女神找你修電腦,豈不樂哉?
系統安裝的步驟在之前的文章中已經詳細介紹了。但有一點沒有在文中說清楚:就是BIOS、UEFI、MBR、GPT這四者的關系。對于小白來說不明白這些概念,你有可能對老一點電腦就束手無策了。
本文就是來補足之前缺憾的。
BIOS是一組固化在主板ROM芯片中的程序。它可以從CMOS中讀寫系統設置的關鍵信息。比如:主板的設置、鍵盤、鼠標、外部接口、頻率、電源、磁盤驅動器等方面進行參數控制和調整。
我們常用的調整硬盤或U盤的啟動順序,電源管理的設置或者一些超頻設置。都是在BIOS中完成的。
UEFI全稱“統一的可擴展固件接口”,相比傳統BIOS來說,它更易實現,容錯和糾錯特性也更強,從而縮短了系統研發的時間。簡單點說,它是一種更高級的BIOS。
1、UEFI基于32或64位模式,突破了傳統BIOS16位代碼尋址能力。達到了處理器的最大尋址,克服了BIOS代碼運行緩慢的毛病。
說人話就是:設置UEFI啟動,系統啟動時間會縮短。
2、UEFI采用的是圖形化界面,可以使用鼠標進行設置。用戶進入BIOS使用起來更直觀,操作上更為簡便。而且還能支持中文
3、最重要的是,我們可以在UEFI下使用2.2T以上的硬盤做啟動盤。如果你買了一個3T的硬盤,在傳統BIOS下是無法用這個硬盤里的系統啟動的。
BIOS和UEFI的開機過程大概可以用下圖來表示。
MBR與GPT是兩種不同的分區表類型。
MBR是傳統的分區表類型,當一臺電腦啟動時,它會先啟動主板上的BIOS系統,BIOS在去讀取MBR主引導記錄,硬盤上的MBR運行后,就會啟動windows操作系統。但由于16位代碼尋址限制,但這種模式不能支持容量大于2.2T的硬盤。
GPT是另一種更先進的磁盤系統分區方式,它彌補了MBR不支持大硬盤的缺點。最大支持到18EB的硬盤(1EB=1024PB,1PB=1024TB),GPT是基于UEFI使用的磁盤分區架構。
目前所有的windows系統均支持MBR,而GPT只有64位系統才能支持(win7、win8、win10)
BIOS只支持MBR引導系統,而GPT僅可用UEFI引導系統。如今的大多數主板選擇UEFI集成BIOS,以達到同時兼任MBR和GPT兩種分區格式的目的。
一般來說你只要明白,BIOS+MBR 和UEFI+GPT的組合就可以了。
BIOS+MBR是最傳統的啟動方式,所有的系統都會支持,缺點是啟動慢、且不支持容量大于2T的硬盤。
UEFI+GPT:十年以內購買的主板一般都支持UEFI。如果你要把大于2T的硬盤作為系統盤來安裝系統。就必須用UEFI+GPT的方式。而且必須用64位系統,否則無法引導。
BIOS+GPT: