uefiwindows編譯
① 如何製作windows10的uefi
要用UEFI模式安裝Win10系統要滿足兩個條件:1、需要電腦支持uefi啟動2、製作一個uefi啟動盤
如果上面條件滿足,可嘗試下述操作進行win10系統安裝,步驟及相關准備工具:
1.下載u啟動UEFI版並安裝至本地磁碟;
2.一個正常使用的u盤,容量建議8G以上
第一步:
打開u啟動uefi版,將准備好的u盤插入電腦usb介面並靜待軟體對u盤進行識別,由於此次u啟動採用全新功能智能模式,可自動為u盤選擇兼容性強與適應性高的製作方式,相較過去版本可省去多餘的選擇操作。故而無需再做任何改動,保持默認參數設置並直接點擊「開始製作」即可:
第二步:
此時,彈出的警告窗口中告知會清除u盤上的所有數據,請確認u盤中數據是否另行備份,確認完成後點擊「確定」:
第三步:
製作過程可能要花2-3分鍾,在此期間請耐心等待並勿進行其他與u盤相關操作:
第四步:
製作成功後我們點擊「是」對製作完成的u盤啟動盤進行模擬啟動測試,如圖:
製作好uefi版本的u盤啟動盤後,通過下面的方法進行系統重裝,步驟:
一、製作u啟動u盤啟動盤
二、下載win10系統鏡像並存入u盤啟動盤
1、將製作好的u啟動u盤啟動盤插入電腦usb介面,按開機啟動快捷鍵進入主菜單界面,選擇「【02】u啟動win8pe標准版(新機器)」並回車,如圖:
2、在pe裝機工具中,選擇win10鏡像文件存放在c盤中,點擊確定。如圖:
3、程序執行還原操作提醒,勾選「完成後重啟」,點擊確定。如圖:
4、接下來是系統安裝過程,等待安裝完成後會再重啟:
5、然後就是計算機常規設置,設置完成後win10系統就可以使用了。如圖:
② 怎麼製作支持UEFI啟動Win10系統安裝U盤
UEFI被設計成能夠更快初始化硬體而且能從預啟動的操作環境中載入給操作系統。如果您的新電腦使用的是UEFI而不是傳統的BIOS,那麼您的電腦會有更快的啟動速度。為了充分體驗UEFI的優勢,您需要在UEFI模式下正確的安裝Win10系統。下面系統之家為您介紹如何用UEFI模式安裝Win10系統。微軟已經從Vista的64位零售版開始支持Windows的EFI安裝了。這意味著您可以用這個方式安裝64位版的Vista,Win7,Win8和Win8.1,以及Win10。更進一步說,從Windows8.1開始,UEFI2.0也在繼64位版之後加入了對32位版的支持。請按照以下步驟安裝UEFI模式的Windows10。1、獲得適當的安裝介質(系統光碟或U盤)。官方的Windows10系統光碟已經支持UEFI的安裝了。2、用您的安裝介質啟動電腦。您可能需要為您的電腦修改一些高級啟動的相關選項。然而現在大多數電腦主板都系統有一個專門的按鍵來修改啟動順序,比較常用的是F8,F9,F11或者F12等等。您可以參考您的電腦(主板)說明書或者在開機的時候留意一下開機屏幕對於啟動順序按鍵的提示(一般在屏幕下方或者左下方)。您也可以試著搜索您的電腦(主板)型號,來了解啟動順序切換的按鍵。3、當Windows安裝程序啟動的時候,您要用GPT分區表重新格式化您的硬碟,因為Windows安裝程序在UEFI模式下只識別GPT分區。如果您已經做好了這些,您可以在已經列出的合適的分區上安裝Windows,然後請進入第4步。如果不是這種情況的話,刪除之前全部的分區直到只剩下「未分配空間」的標簽出現在您的硬碟分區選項里。4、此時可以點擊下一步,然後系統將自行分區格式化然後安裝。當然您也可以手動分區,然後選擇一個適合安裝的分區作為主分區,點擊下一步進行安裝。5.安裝過程中系統將自動按照以下規則進行分區:①恢復分區。②系統保留分區——這個EFI分區包含操作系統的核心文件,就像之前系統版本的NTLDR,HAL,boot.txt等文件,這都是啟動操作系統所必需的。③MSR——微軟系統恢復(MSR)分區是在每個硬碟分區里的給Windows內部使用的儲存空間。④主分區——這是Windows和所有用戶數據儲存的通用分區,即系統分區。6.下面就可以按照通常的方式繼續安裝工作了。
③ 如何生成uefi啟動文件 如何添加UEFI啟動
uefi作為傳統bios的接班者,擁有圖形化界面、植入硬體驅動等bios無法支持的功能,早在win8發布時就已宣布全面支持uefi,讓眾多主板廠商爭相把uefi作為主板標准配置之一。日前,u深度發布出uefi版u盤啟動盤製作工具,方便使用ufei啟動的電腦實現u盤啟動,現在我們就給大家介紹u深度uefi版啟動盤製作工具製作uefi啟動u盤的步驟。
製作ufei啟動u盤前,需要准備一個可以正常使用的u盤,推薦使用容量2GB以上的空間大小。
1、運行u深度v3.0ufei版u盤啟動盤製作工具,如圖所示:
以上關於運用u深度ufei版製作uefi啟動u盤的全過程,首次使用該軟體的用戶可以參照以上步驟進行學習製作。在使用ufei啟動u盤進入電腦時,需要注意選擇uefi開頭的啟動項才可以體驗uefi啟動的效果。
④ 如何做 uefi 系統啟動 win10系統
1、獲得適當的安裝介質(系統光碟或U盤)。 2、用您的安裝介質啟動電腦 3、當Windows安裝程序啟動的時候,您要用GPT分區表重新格式化您的硬碟 4、此時可以點擊下一步,然後系統將自行分區格式化然後安裝 5.安裝過程中系統將自動按照以下規則進行分區 ①恢復分區。 ②系統保留分區——這個EFI分區包含操作系統的核心文件,就像之前系統版本的NTLDR,HAL,boot.txt等文件,這都是啟動操作系統所必需的。 ③MSR——微軟系統恢復(MSR)分區是在每個硬碟分區里的給Windows內部使用的儲存空間。 ④主分區——這是Windows和所有用戶數據儲存的通用分區,即系統分區。 6.下面就可以按照通常的方式繼續安裝工作了.
⑤ 如何編譯第一個uefi程序
1,按EDK推薦,相應的子模塊放到相應的文件夾中,所以新建文件夾hello,裡面放入hello.c和hello.inf,結構如下:
「C:\MyWorkSpace\MdeMolePkg\Application\hello\hello.c」
「C:\MyWorkSpace\MdeMolePkg\Application\hello\hello.inf」
2,記事本打開」C:\MyWorkSpace\Nt32Pkg\Nt32Pkg.dsc」,在 [Components] 下,加入一句:
MdeMolePkg/Application/hello/hello.inf
//相當於Visual_studio在sln中加入一個proj.
3,hello.c的代碼如下:
#include <Library/UefiApplicationEntryPoint.h>
#include <Library/UefiLib.h>
EFI_STATUS
EFIAPI
UefiMain
(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
{
SystemTable->ConOut->OutputStri
⑥ UEFI啟動windows10 uefi bios下怎麼裝Windows10
哪些系統支持 UEFI 啟動。為什麼當前我們不能支持 32bit 的 win8 UEFI 啟動。目前我們的 BIOS 的 Build 生成是 x64 模式的,因此 32 位的 Win8 UEFI 是不被支持的。
分享一個實例,在UEFI系統安裝Win8.1提示「Windows 無法安裝到這個磁碟。選中的磁碟具有MBR分區表。在 EFI 系統上,Windows 只能安裝到 GPT 磁碟」的多種解決辦法。
最不推薦的方法一:出現上述問題後,直接把U盤拔掉插到其它電腦,把U盤里的efi文件夾和bootmgr.efi文件刪掉,問題就搞定了,然後,再用這個U盤啟動盤去裝系統,就不會出現這種問題了。刪掉這兩個文件夾跟文件的原因是因為從U盤安裝會默認使用efi引導啟動,刪掉之後沒有efi,就默認用mbr啟動了。
比較靠譜的方法二:非預裝Win8機型出廠時,硬碟默認為MBR分區表格式,而UEFI模式僅支持在GPT分區表的硬碟上安裝系統。如果系統安裝光碟中包含了UEFI信息,啟動時可能會自動載入並進入UEFI模式,因此便會出現「 windows無法安裝到這個磁碟,選中的磁碟具有MBR分區表,在EFI系統上,windows只能安裝到GPT磁碟」的提示。建議您嘗試以下方法:開機按ESC鍵,會顯示兩個光碟機或者U盤的選項,選擇光碟機名稱前沒有UEFI的選項啟動,即可正常把系統安裝在MBR分區表硬碟上。
很多人可用的方法三:進入主板選擇啟動的項目、比如F8、F11,F12之類、u盤啟動里有2項、一個是EFI啟動、一個是普通啟動、安裝64位系統、選了EFI啟動,就會出錯,應該選普通啟動。如果光碟安裝,進BIOS看看, EFI進入bios看到UEFI狀態時,Enabled 如果是啟用狀態,那麼把他禁用掉看看(改為disabled),保存重啟,選擇光碟機啟動。但不能選擇第uefi的光碟機模式。
根據主板的不同,大家的選擇可能有不同,Win8e小編最新遇到的一個主板顯示是如下界面,在BIOS Features裡面有Windows 8 Features下面有幾個可設置項。第一條Boot Mode Selection點開後就有三個選項。選擇第二個Legacy Only即可順利安裝系統(到固態硬碟上)。在UEFI BIOS中,為了兼容以前的操作系統,還提供了Legacy BIOS模式,Legacy BIOS模式支持所有32位Windows 8系統的安裝,支持在MBR硬碟分區結構下64位Windows 8的安裝,不支持硬碟的GPT的分區結構。
另一部分可用的方法四:使用Windows8 的分區工具來重分區安裝。或者用diskgenius最新版的來建立GPT分區。提示,使用這種方法前請把硬碟數據進行拷貝,以免造成損失。
也可以進入CMD模式,使用DISKPART磁碟工具,將MBR分表區轉為GPT模式,具體命令為:convert gpt(注意,更改分區模式硬碟里的數據會全部丟失,請提前備份好數據再進行此操作)。
說了這么多了再為大家搜集補充一些知識:
1. MBR分區表:Master Boot Record,即硬碟主引導記錄分區表,只支持容量在 2.1TB 以下的硬碟,超過2.1TB的硬碟只能
管理2.1TB,最多隻支持4個主分區或三個主分區和一個擴展分區,擴展分區下可以有多個邏輯分區。
2. GPT分區表:GPT,全局唯一標識分區表(GUID Partition Table),與MBR最大4個分區表項的限制相比,GPT對分區數量沒有限制,但Windows最大僅支持128個GPT分區,GPT可管理硬碟大小達到了18EB。只有基於UEFI平台的主板才支持GPT 分區引導啟動。
3. ESP分區:EFI system partition,該分區用於採用了EFI BIOS的電腦系統,用來啟動操作系統。分區內存放引導管理程序、 驅動程序、系統維護工具等。如果電腦採用了EFI系統,或當前磁碟用於在EFI平台上啟動操作系統,則應建議ESP分區。
4.MSR分區:即微軟保留分區,是GPT磁碟上用於保留空間以備用的分區,例如在將磁碟轉換為動態磁碟時需要使用這些分區空間。