久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

WIN8 與WIN7的64位及32位 分別對Legacy BIOS+MBR和UEFI+GPT兩種 啟動方式和分區(qū)架構(gòu)下的安裝可行性分析

 昵稱15723785 2014-05-05

微軟系統(tǒng),、相關(guān)產(chǎn)品官方鏡像下載:http://msdn./

關(guān)于MBR,、GPT、ESP,、MSR,、EFI、UEFI和WIN8中SECURE BOOT的基礎(chǔ)知識:
1.MBR分區(qū)表:Master Boot Record,,即硬盤主引導(dǎo)記錄分區(qū)表,只支持容量在 2.1TB 以下的硬盤,,超過2.1TB的硬盤只能管理2.1TB,,最多只支持4個主分區(qū)或三個主分區(qū)和一個擴(kuò)展分區(qū),擴(kuò)展分區(qū)下可以有多個邏輯分區(qū),。
2. GPT分區(qū)表:GPT,,全局唯一標(biāo)識分區(qū)表(GUID Partition Table),與MBR最大4個分區(qū)表項的限制相比,,GPT對分區(qū)數(shù)量沒有限制,,但Windows最大僅支持128個GPT分區(qū),GPT可管理硬盤大小達(dá)到了18EB,。只有基于UEFI平臺的主板才支持GPT分區(qū)引導(dǎo)啟動,。
MBR和GPT是磁盤分區(qū)架構(gòu),而下面的ESP和MSR是分區(qū)名稱,,用GPT分區(qū)架構(gòu)就會產(chǎn)生ESP分區(qū),,像聯(lián)想系列的電腦可能還有產(chǎn)生lenovo_recovery一類的分區(qū),這lenovo_recovery分區(qū)是預(yù)裝系統(tǒng)的聯(lián)想電腦的恢復(fù)分區(qū),,它一般都是隱藏的,,通過磁盤管理或者相應(yīng)的磁盤工具如diskgenius就可以看到它,如果格式化了就找不到預(yù)裝系統(tǒng)了,,只能去聯(lián)想服務(wù)站啦,。
3. ESP分區(qū):EFI system partition,該分區(qū)用于采用了EFI BIOS的電腦系統(tǒng),,用來啟動操作系統(tǒng),。分區(qū)內(nèi)存放引導(dǎo)管理程序、驅(qū)動程序,、系統(tǒng)維護(hù)工具等,。如果電腦采用了EFI系統(tǒng),,或當(dāng)前磁盤用于在EFI平臺上啟動操作系統(tǒng),則應(yīng)建議ESP分區(qū),。
4. MSR分區(qū):即微軟保留分區(qū),,是GPT磁盤上用于保留空間以備用的分區(qū),例如在將磁盤轉(zhuǎn)換為動態(tài)磁盤時需要使用這些分區(qū)空間,。
5. SECURE BOOT功能:Windows 8中增加了一個新的安全功能,Secure Boot內(nèi)置于UEFI BIOS中,用來對抗感染MBR,、BIOS的惡意軟件, Windows 8 缺省將使用Secure Boot,在啟動過程中,任何要加載的模塊必須簽名(強(qiáng)制的),,UEFI固件會進(jìn)行驗證,,沒有簽名或者無法驗證的,將不會加載,。
6.EFI:可擴(kuò)展固件接口英文名Extensible Firmware Interface 的縮寫,,是英特爾推出的一種在未來的類PC的電腦系統(tǒng)中替代BIOS的升級方案。
7.UEFI:新型UEFI,,全稱“統(tǒng)一的可擴(kuò)展固件接口”(Unified Extensible Firmware Interface),, 是一種詳細(xì)描述類型接口的標(biāo)準(zhǔn)。這種接口用于操作系統(tǒng)自動從預(yù)啟動的操作環(huán)境,,加載到一種操作系統(tǒng)上,。UEFI是由EFI1.10為基礎(chǔ)發(fā)展起來的,它的所有者已不再是Intel,,而是一個稱作Unified EFI Form的國際組織,。可擴(kuò)展固件接口(Extensible Firmware Interface,,EFI)是 Intel 為 PC 固件的體系結(jié)構(gòu),、接口和服務(wù)提出的建議標(biāo)準(zhǔn)。其主要目的是為了提供一組在 OS 加載之前(啟動前)在所有平臺上一致的,、正確指定的啟動服務(wù),,被看做是有近20多年歷史的 BIOS 的繼任者。
以下是WIN8 64位 32位和WIN7 64位 32位分別對于Legacy BIOS+MBR和UEFI+GPT兩種啟動及分區(qū)架構(gòu)下的安裝可行性分析以及操作指南:
PS:關(guān)于Legacy BIOS+GPT和UEFI+MBR這兩種特例:GPT分區(qū)構(gòu)架必須用UEFI,,傳統(tǒng)BIOS不可以啟動操作系統(tǒng),,而對于UEFI和MBR這種方式,網(wǎng)上有針對這一方法的帖子,,現(xiàn)轉(zhuǎn)載上:http://hi.baidu.com/4o7647406/item/5bb4899dc65ef3f0291647c1 我曾經(jīng)嘗試過,,但是很麻煩,鑒于我還是上班族,,工作忙沒時間,,也沒有細(xì)細(xì)分析嘗試。
再說說UEFI+GPT,,這種方式是蘋果電腦的引導(dǎo)及硬盤分區(qū)架構(gòu),,是相對比較新的技術(shù)了,,蘋果一直用的這種方式,關(guān)于這種方式的優(yōu)點網(wǎng)上的相關(guān)資料數(shù)不勝數(shù),,這里不一一羅列,,誠然,雖然現(xiàn)在主流依然是Legacy BIOS+MBR,,但UEFI+GPT肯定是未來的發(fā)展方向,。

WIN8 64位:可以用Legacy BIOS+MBR,UEFI+GPT啟動,。即支持MBR和GPT的磁盤架構(gòu),。安裝方法基本和win7 64位(WIN7 64位安裝方法下面有詳細(xì)介紹)的一致,可以完全照win7的樣子走,。只是在第四步啟動win8的efi引導(dǎo)文件上略有區(qū)別,,WIN7 64位安裝方法中說了win7官方鏡像中是沒有efi引導(dǎo)的關(guān)鍵文件bootmgfw.efi文件,win8中是有這個文件(但名字叫做bootx64.efi)的,。win8官方鏡像文件解壓到FAT32文件系統(tǒng)的U盤后,,根目錄下有EFI文件夾,里面有BOOT文件夾,,此文件夾里的Bootx64.efi文件就是win8系統(tǒng)的EFI引導(dǎo)文件,可以在efi shell中運行它,,就可以安裝系統(tǒng)了,。正常情況下(就是主板內(nèi)置了efi shell的話)Win8安裝到了第二步選擇了驅(qū)動器后,重啟后直接就出現(xiàn)了win8的啟動動畫了,,后面的和常規(guī)安裝一樣

WIN8 32位:支持Legacy BIOS+MBR,也可以支持UEFI+GPT,,但是!32bit的win8支持從UEFI啟動,但是前提是UEFI必須是32bit的才可以,現(xiàn)在絕大部分的機(jī)器都是64bit的UEFI,。所以,,可以說32位的WIN8基本不可以用UEFI啟動。
WIN7 64位:支持Legacy BIOS+MBR,UEFI+GPT,,即跟WIN8 64位一樣,,但是在用UEFI安裝中,在選擇磁盤時候會有黃色感嘆號提示,,但是不用管它(WIN7對UEFI的兼容不如WIN8好,,畢竟是針對于WIN8做的):
安裝教程:
安裝前準(zhǔn)備:
1、下載好微軟官方win7 64位鏡像文件,;http://msdn./里面的官方鏡像非常全,。
2、下載好EFI SHELL x64(此文件解壓后得到shell.efi文件和apps文件夾)以及bootmgfw.efi文件,,一般得下載,,以防萬一,,原因后面解釋;
3,、 準(zhǔn)備個大于等于4G(至少要能放下win7 64位鏡像解壓出來的全部文件)的U盤,,并且格式化為FAT32文件系統(tǒng)。
4,、 查看自己機(jī)型的主板BIOS廠家版本,,確定是否支持UEFI,以及UEFI的相關(guān)設(shè)置文檔資料(只要知道如何打開UEFI新型BIOS,,并且會設(shè)置EFI shell啟動方式,,以及win8所支持的security Boot功能如何關(guān)閉就行)。本次選擇優(yōu)先USB(U盤)啟動,。
5,、先將下載好的win7 x64官方鏡像文件解壓到U盤根目錄下,同時把下載好的EFI SHELL x64解壓到此U盤的根目錄下,,同時,,下載好的bootmgfw.efi文件也放在U盤根目錄下。如下圖示

其中,,黃色熒光圈出的兩個apps和shell.efi是從下載好的eif shell x64中解壓出來,;鼠標(biāo)選中的bootmgfw.efi適和efi一同下載好的那個文件。
注:1,、U盤要格式化為FAT32文件系統(tǒng)是因為EFI只支持從FAT32文件系統(tǒng)的USB磁盤引導(dǎo),,不支持現(xiàn)在主流的NTFS文件系統(tǒng)

2、需要下載圖中標(biāo)示的文件(apps文件夾,、shell.efi和bootmgfw.efi文件)是因為微軟官方的鏡像文件中都缺少必要的EFI引導(dǎo)文件,,要在UEFI新型BIOS下安裝必須得具備上述文件,否則系統(tǒng)無法識別引導(dǎo)安裝,。注意啦,!bootmgfw.efi放到efi/boot下安裝,boot文件夾官方鏡像沒有,,可以建一個新的,,然后放進(jìn)去,必須要將bootmgfw.efi文件改為bootx64.efi,,文件名必須要改?。》駝t啟動不起來的,!放在U盤根目錄下的話,,可能行,但是因為我沒有試過,,所以不敢保證,,名字是必須改的,!

UEFI BIOS下安裝系統(tǒng)有如下幾個關(guān)鍵點:
1、打開UEFI BIOS模式(確定主板支持UEFI后再操作)
2,、設(shè)置主板,,讓主板啟動UEFI新型BIOS。這個因主板不同而不同,,下面簡單說下我機(jī)器的BIOS的設(shè)置,。同時將打開UEFI模式,可以是Both,,也可以是UEFI Only,,Both就是包括了UEFI和Legacy BIOS兩種。
關(guān)閉安全啟動(security boot)功能,,此功能只支持win8(原因微軟只提供了win8的公密鑰給主板廠商,,win7的沒有,開啟后BIOS通不過系統(tǒng)驗證,,進(jìn)不了系統(tǒng)),。
3、 打開UEFI后重啟,,當(dāng)UEFI固件初始化的時候,,按F10選擇UEFI固件引導(dǎo)設(shè)備(比如EFI DVD/CD Drive, EFI USB Drive, or EFI Network Drive)。
注意1:某些主板上可能需要手動指定到引導(dǎo)文件所在位置(比如,,選擇Boot from file,,然后在你的引導(dǎo)設(shè)備中瀏覽引導(dǎo)文件,例如在(\EFI\Boot\BootX64.efi)這個位置),。
注意2:如果你的機(jī)器主板打開UEFI模式重啟后,沒有出現(xiàn)選擇UEFI固件引導(dǎo)設(shè)備(boot from an EFI drive),,那么你需要手動指定讓BIOS啟動到EFI SHELL,,方法就是在主板設(shè)置時,選擇launch EFI shell from filesystem device,,重啟后按提示進(jìn)入efi shell所在目錄加載它就行,。
注意3:目前絕大多數(shù)UEFI主板都內(nèi)建了EFI shell,如果沒有也可以通過U盤等工具加載EFI shell (上文中提到U盤中拷貝efi shell x64就是為了防止主板沒有內(nèi)置EFI shell),。
注意4:efi shell操作不是UEFI下安裝系統(tǒng)必須的步驟,,所以不要糾結(jié)不會efi shell命令,如果要用到的話,,只需要會簡單的幾個簡單命令即可,!
然后就可以進(jìn)入到安裝界面了,至于進(jìn)入efi shell然后那些操作,,我沒用過,,所以,,以下是摘抄網(wǎng)友的方法:
啟動EFI shell后得到如下界面(以下部分用虛擬機(jī)下的界面做示例)
成功啟動efi shell后

屏幕上出現(xiàn)命令提示符界面,頂端會顯示EFI shell version x.xx[x.x],,此處顯示EFI shell的版本信息

下面會顯示有Device
mapping table,,此處開始顯示目前連接到機(jī)器的存儲驅(qū)動設(shè)備,比如硬盤,,光驅(qū),,USB存儲設(shè)備等。

Fs0和blk0等表示各驅(qū)動器中不同分區(qū)的編號,,fs意思為FAT文件系統(tǒng),,上圖中的Fs0表示的是我的U盤(格式化為FAT32文件系統(tǒng)的,因為EFI不能識別NTFS文件系統(tǒng)),。

最下面的是shell命令提示符,,在光標(biāo)閃爍出可以輸入efi shell命令,回車后執(zhí)行,。

對于efi shell的操作如下:就是找到windows在EFI下安裝的引導(dǎo)程序并運行

在上圖所示

在shell>提示符后面輸入fs0:回車,,

進(jìn)入fs0磁盤此時提示符變成Fs0:\>

接著在Fs0:\>,輸入命令ls回車,,

得到類似dos命令dir運行后的好幾行字符,,由于當(dāng)時沒注意截圖,所以在網(wǎng)上找來個“右邊夢境“同學(xué)的截圖,,如下所示:

如上圖其中藍(lán)色的表示文件夾,,綠色的表示可執(zhí)行文件,在Fs0:\>后輸入該文件名稱及擴(kuò)展名,,回車就可以執(zhí)行,。
對于有多個FAT32分區(qū)的,比如有Fs0,,F(xiàn)s1,,F(xiàn)s2…..等,可以用上面的命令

Fsx:回車分別進(jìn)入這些分區(qū),,再用ls命令顯示其中的文件及文件夾,,以此找到安裝鏡像所在的磁盤分區(qū)。
在efi shell下運行win7系統(tǒng)的efi啟動引導(dǎo)文件

比如,,此文件bootmgfw.efi在Fs0的根目錄下,,可以在執(zhí)行如下命令:

Shell>Fs0:回車

Fs0:\>bootm***.efi回車

下面就立即開始出win7的安裝程序啟動畫面,后面的基本上正常了,。
由于官方的win7鏡像中沒有efi安裝啟動引導(dǎo)文件,,這個文件可以通過到一臺安裝好64位win7的電腦,打開C盤,在C:\Windows\Boot\EFI\bootmgfw.efi位置找到這個bootmgfw.efi文件拷貝到準(zhǔn)備好的安裝U盤里即可,,此文件可以放在安裝U盤的任何目錄,,只要你能用CD命名找到其所在的文件夾即可,一般的建議直接放在U盤根目錄下,,方便尋找,。這個文件網(wǎng)上的分享很多,也可以很容易下載,。(這里建議將其重命名成bootx64.efi,,并且,放在安裝U盤的\EFI\Boot\BootX64.efi位置如果U盤根目錄下沒有EFI文件夾就新建一個,,再在其內(nèi)部新建一個boot文件夾將改名后的bootmgfw.efi放在里面,!原因是為了保持和win8一致,免得安裝win8時又找不到該efi啟動引導(dǎo)文件——這一點我之前提到過啦?。?BR>安裝進(jìn)行到選擇安裝位置這一步時,,如下圖所示:
圖是win8的圖,不過win7也一樣,,能說明問題就行
同時,,因為在UEFI下WIN7 64位兼容不如WIN8,所以,,會出現(xiàn)以下圖片問題
不用管,,可以繼續(xù)裝就行,關(guān)于這個問題我親自打電話給thinkpad官方,,他們說可能是因為WIN764位并不會那么好的兼容,,只是個提醒而已,只是可能,,事實證明裝上了也沒關(guān)系的,。
此時就分兩種情況:
一種是像我截圖這樣整個磁盤沒有事初始化分配分區(qū)和文件系統(tǒng)的,此中情況下,,如果對分區(qū)什么的不了解,,可以選中要安裝系統(tǒng)的磁盤直接下一步,windows安裝程序會自動建立相關(guān)分區(qū),,并且安裝好系統(tǒng),最終得到的分區(qū)如下圖示
另一種是已有分區(qū)的并且是MBR分區(qū)的,,如果直接選擇下一步會出現(xiàn)windows無法安裝在MBR磁盤上,,此時就需要用使用diskpart磁盤管理工具進(jìn)行分區(qū)轉(zhuǎn)換,如果要安裝的這個硬盤比較大的話,,也需要手動進(jìn)行分區(qū),。安裝前注意備份保存此磁盤上的所有用戶文件。(分區(qū)一般都不用手動分區(qū),在安裝界面就可以分區(qū)了,,只要是算好容量,,比如想分120G,就輸入122880MB就可以了)

具體操作如下:在選擇磁盤的的界面時按下shift+F10鍵,,得到如下所示

輸入diskpart回車,,進(jìn)入diskpart命令提示符界面,輸入以下命令:
List disk回車

顯示該計算機(jī)上的所有磁盤,,假設(shè)要安裝的磁盤為磁盤0

Select disk 0 回車

選中磁盤0,,注意0和disk之間有空格

Clean 回車

清除選中磁盤,此命令會刪除該磁盤上所有數(shù)據(jù)包括分區(qū)表和磁盤上的各個卷,。

Convert gpt回車

此命令是將MBR分區(qū)轉(zhuǎn)換成GPT磁盤分區(qū)
以下部分是創(chuàng)建EFI系統(tǒng)分區(qū),,也就是ESR分區(qū)方法,這里我建議到此結(jié)束,,因為裝在UEFI/GPT下的操作系統(tǒng),,會默認(rèn)分出來這些分區(qū),不用在這里操作,,所以以下分區(qū)部分可以不用看哈
分區(qū)部分:
Create partition efi size=256回車

創(chuàng)建efi系統(tǒng)分區(qū),,大小為256M

Assign letter=s回車

分配給此efi分區(qū)盤符為S

Format quick fs=FAT32 回車

快速格式化此efi分區(qū),文件系統(tǒng)為FAT32

Create partition msr size=128回車

創(chuàng)建大小為128M的微軟保留分區(qū)

Create partition primary size=50000回車

創(chuàng)建主分區(qū),,大小為50000M

Assign letter=c回車

分配給此分區(qū)盤符為C

Format quick fs=NTFS回車

快速格式化此分區(qū),,文件系統(tǒng)為NTFS

如果還有剩余可以繼續(xù)使用Create partition primary size=xxx分區(qū),也可以不用管,,等到系統(tǒng)安裝好后再用磁盤管理將剩下的未分配的磁盤再分區(qū),。

Exit回車

退出diskpart或者直接關(guān)閉命令提示符窗口,在安裝程序選擇安裝位置的哪里點擊下面的刷新,,就可以看到已經(jīng)分好的區(qū),,選擇C盤(就是大小為50000M) 的那個先前分好的主分區(qū),下一步就行,。后面的就不說了,,和往常安裝一樣。

WIN732位:支持Legacy BIOS+MBR,,不支持UEFI+GPT,,雖然Win7 可以讀寫GTP磁盤,但不能在GPT模式的磁盤上安裝32位的Win7,,僅能安裝64位Win7(在UEFI主板上),。而且,已經(jīng)預(yù)裝Win8且使用了GPT模式的磁盤上也不能安裝64位的Win7,,因為這將破壞Win8的引導(dǎo)分區(qū),。建議連接第二塊硬盤初始化為MBR模式來安裝Win7,。

以下是關(guān)于UEFI boot 和 Legacy boot 區(qū)別
Legacy BIOS Boot 是如何啟動或引導(dǎo)的

當(dāng) 系統(tǒng)首次引導(dǎo)時,或系統(tǒng)被重置時,,處理器會執(zhí)行一個位于已知位置處的代碼,。這個位置在基本輸入 / 輸出系統(tǒng)(BIOS) 中。CPU 會調(diào)用這個重置向 量來啟動一個位于閃存/ROM 中的已知地址處的程序,。通常,,它執(zhí)行一個啟動自測(POST)來檢查機(jī)器。最后,,它從引導(dǎo)驅(qū)動器上的主引導(dǎo)記錄(MBR) 加載第一個扇區(qū),。

引導(dǎo)程序就位于 MBR 第一個扇區(qū)里面。此時引導(dǎo)程序就被裝入 RAM 并執(zhí)行,。這個引導(dǎo)加載程序在大小上小 于 512 字節(jié)(一個扇區(qū)),。BIOS 自檢完成之后,將 MBR 的代碼讀入內(nèi)存,,管理權(quán)交給 MBR ,, MBR 再讀取 DPT , 從 DPT (Disk Partition Table,,硬盤分區(qū)表占據(jù) MBR 扇區(qū)的64個字節(jié)(偏移01BEH--偏移01FDH))找出硬盤的 所有分區(qū)哪一個是激活的主分區(qū),。到這里為止,所以系統(tǒng)都是一樣的,。下面就有區(qū)別了,。 DPT讀完找到主分區(qū)之后然后找到這個主分區(qū) 的 PBR (Partition Boot Record 分區(qū)引導(dǎo)記錄),PBR位于激活主分區(qū)的第一個扇區(qū),。安裝不同操作系統(tǒng)的時候 PBR 是會 被改變的,, XP 的 PBR 寫死的代碼是去找 NTLDR 。而 Vista 和 7 的 PBR 里寫進(jìn)的就是去找 Bootmgr ,。

這 個時候顯示器上還沒有顯示引導(dǎo)管理器的界面,。 Bootmgr 被找到之后管理權(quán)就交到了 Bootmgr。 Boot Manager 首先 從 BCD 中讀取 Boot Manager 菜單的語言版本信息,,然后再調(diào)用 BOOTMGR 與相應(yīng)語言的 BOOTMGR.EXE.MUI 組成 相應(yīng)語言的啟動菜單,,之后才會在顯示器上顯示引導(dǎo)管理器,也就是選擇多操作系統(tǒng)的那個文字界面,。最后,,當(dāng)你選擇了相應(yīng)的操作系統(tǒng),這里 是 Win7 或 8 (如果選擇 XP, 會轉(zhuǎn)入 XP 的啟動流程,,找到 XP 的NTLDR 然后啟動),, Bootmgr 就去尋找系統(tǒng)分區(qū)(系 統(tǒng)分區(qū)和主分區(qū)的概念不是一樣的哦)Windows/System32 下的 Winload.exe 加載操作系統(tǒng)內(nèi)核。

EFI Boot 介紹

EFI 的 全稱是可擴(kuò)展固件接口 (Extensible Firmware Interface),,它是 Intel 公司為全新類型的固件體系結(jié)構(gòu),、接口和服務(wù) 提出的建議性標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)有兩個主要用途:向操作系統(tǒng)的引導(dǎo)程序和某些在計算機(jī)初始化時運行的應(yīng)用程序提供一套標(biāo)準(zhǔn)的運行環(huán)境,;為操作系統(tǒng)提供一套與固件 通訊的交互協(xié)議,。

簡單說,EFI 是 BIOS 的替代者,。它為操作系統(tǒng)和固件提供了更加強(qiáng)大,、安全、方便的交互途徑,。EFI 規(guī)范定義的接口,,包括數(shù)據(jù)表包含平臺的信息,可在 OS Loader 和 OS 的啟動和運行時服務(wù),。

EFI 固件提供了幾種技術(shù)優(yōu)勢:
1. 引導(dǎo)能力支持大容量磁盤(超過 2 TIB ),;
2. 更快的啟動;
3. 獨立 CPU 的體系結(jié)構(gòu),;
4. CPU 的獨立的驅(qū)動程序,;
5. 靈活的預(yù)操作系統(tǒng)環(huán)境,包括網(wǎng)絡(luò)功能,;
6. 模塊化設(shè)計,;

EFI 啟 動還需要一個特殊的分區(qū)表,該分區(qū)表指向一個特殊的文件,。通常情況下該文件位于\EFI 路徑,,EFI 啟動涉及到一個寫入到 firmware 中 的 boot loader, EFI 并不把啟動程序放置在 MBR 中,firmware 知道如何讀取分區(qū)表以及 FAT 的文件格式,。EFI 系 統(tǒng)分區(qū)是用 FAT 格式格式化的特定分區(qū),,其中包含 boot loader, 該 boot loader 是 EFI 可執(zhí)行程序,可 被 EFI boot manager 載入和運行,。

Boot loader 被設(shè)置為一個可以通過固件訪問的文件,。Boot loader 允許用戶選擇并加載操作系統(tǒng)。所有的 boot manager 都包含一個 EFI 變量,,該變量被用來定義固件配置參數(shù),。

MBR 與 GPT

MBR:主引導(dǎo)記錄(Master Boot Record,縮寫:MBR),,又叫做主引導(dǎo)扇區(qū),,是計算機(jī)開機(jī)后訪問硬盤時所必須要讀取的首個扇區(qū),它在硬盤上的三維地址為(柱面,,磁頭,,扇區(qū))=(0,0,,1),。

主 引導(dǎo)扇區(qū)記錄著硬盤本身的相關(guān)信息以及硬盤各個分區(qū)的大小及位置信息,,是數(shù)據(jù)信息的重要入口。如果它受到破壞,,硬盤上的基本數(shù)據(jù)結(jié)構(gòu)信息將會丟失,,需要用 繁瑣的方式試探性的重建數(shù)據(jù)結(jié)構(gòu)信息后才可能重新訪問原先的數(shù)據(jù)。主引導(dǎo)扇區(qū)內(nèi)的信息是通過分區(qū)程序?qū)懭氲?,它是低級格式化的產(chǎn)物,,和操作系統(tǒng)沒有任何關(guān) 系(操作系統(tǒng)是創(chuàng)建在高級格式化的硬盤分區(qū)之上,是和一定的文件系統(tǒng)相聯(lián)系的),。

對于硬盤而言,,一個扇區(qū)可能的字節(jié)數(shù)為 128×2n (n=0,1,2,3)。大多情況下,,取 n=2,,即一個扇區(qū)(sector)的大小為 512 字節(jié)。

MBR 的限制:
1. 在 MBR 分 區(qū)表中最多 4 個主分區(qū)或者 3 個主分區(qū)+1 個擴(kuò)展分區(qū):從主引導(dǎo)記錄的結(jié)構(gòu)可以知道,,它僅僅包含一個 64 個字節(jié)的硬盤分區(qū)表,。由于每個分區(qū)信 息需要 16 個字節(jié),所以對于采用 MBR 型分區(qū)結(jié)構(gòu)的硬盤,,最多只能識別 4 個主要分區(qū)(Primary partition),。
2. MBR 分區(qū)方案無法支持超過 2TB 容量的磁盤。因為這一方案用 4 個字節(jié)存儲分區(qū)的總扇區(qū)數(shù),,最大能表示 2 的 32 次方的扇區(qū)個數(shù),,按每扇區(qū) 512 字節(jié)計算,每個分區(qū)最大不能超過 2TB ,。磁盤容量超過 2TB 以后,,分區(qū)的起始位置也就無法表示了。

GPT: 全局唯一標(biāo)識分區(qū)表(GUID Partition Table,,縮寫:GPT)是一個實體硬盤的分區(qū)結(jié)構(gòu),。GUID 分區(qū)表 (GPT) 是作 為 Extensible Firmware Interface (EFI) 計劃的一部分引入的。相對于 PC 常用的較舊的主引導(dǎo)記 錄 (MBR) 分區(qū)方案,,GPT 提供了更加靈活的磁盤分區(qū)機(jī)制,。

GPT 使用 GUID 分區(qū)表 (GPT) 磁盤分區(qū)系統(tǒng)。GPT 磁盤提供了以下好處:

  1. 最多允許 128 個分區(qū),;主引導(dǎo)記錄 (MBR) 磁盤可以支持 4 個主分區(qū)和擴(kuò)展分區(qū)內(nèi)的 124 個附加分區(qū),。
  2. 允許大于 2 TB 的卷容量,而 2 TB 是 MBR 磁盤的極限,。
  3. 由于分區(qū)表提供了復(fù)制和循環(huán)冗余校檢 (CRC) 保護(hù),,所以更加可靠。
  4. 能在所有基于 x64 平臺上用作存儲卷,,包括運行 Windows XP Professional x64 Edition 的平臺,。從 Windows Server 2003 SP1 開始,,GPT 磁盤也可用作基于 x86 的Windows 平臺上的存儲卷。
  5. 可用作基于 x64 的 Windows 7,、Windows Vista 和 Windows Server 2008 版本上的引導(dǎo)卷,。從 Windows Server 2003 SP1 開始,GPT 磁盤也可用作基于 Itanium 的系統(tǒng)上的引導(dǎo)卷,。

注意:Windows 僅支持從包含 Unified Extensible Firmware Interface (UEFI) 引導(dǎo)固件的系統(tǒng)上的 GPT 磁盤引導(dǎo)。

GOP 與 VBIOS 的區(qū)別

VBIOS 是 計算機(jī)圖形卡或集成圖形控制器的 BIOS,,類似系統(tǒng) BIOS 提供了一組軟件所使用的程序函數(shù)來訪問系統(tǒng)硬件一樣,,VBIOS 也是提供了一組視頻相 關(guān)的程序使用的函數(shù)訪問視頻硬件。通常由顯卡廠商提供一個二進(jìn)制 Bin 文件給 ODM 廠商,,將其包在系統(tǒng) BIOS 中,。

而 GOP (Graphic Output Protocol) driver 是 EFI 架構(gòu)下取代傳統(tǒng) VBIOS 黑箱的 EFI driver,它被設(shè)計成在操作系統(tǒng)啟動之前支持基本需求的圖形輸出功能,。

VBT: Video bios table,。 VBT 是一個特別制作的客制化過得特殊 binary 數(shù)據(jù)塊???BMP utility 來編輯,。VBT 同樣如同 legacy vbios 一 樣記錄了 detail timing、GPIO Pins,、Clock 等顯示方面的參數(shù)信息,。

兩者的不同點:Pre-OS boot 時期,EFI 是通過標(biāo)準(zhǔn)的 GOP protocol 來實現(xiàn)顯示 output,。而 lagacy vbios需要通過 INT10 interrupter 來實現(xiàn),。

哪些系統(tǒng)支持 UEFI 啟動?為什么當(dāng)前我們不能支持 32bit 的 win8 UEFI 啟動,?

目前我們的 BIOS 的 Build 生成是 x64 模式的,,因此 32 位的 Win8 UEFI 是不被支持的。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多