轉載聲明:本文雖然不是本人100%原創(chuàng),但也是辛辛苦苦整理的,可以轉載,但請注明出處
這篇文章是關于折騰Windows系統(tǒng)的,以后若有機會,我可能會整理和編寫關于Linux系統(tǒng)的。
這篇文章不是個人原創(chuàng)的,只是個人為了對這部分知識做一個整理和系統(tǒng)的輸出而寫的,在此鄭重地向本文所引用文章的作者-----各位技術大咖致以我崇高的敬意和十二分的感謝
實踐操作部分
PE的制作:
1、第三方PE (微PE)的制作
首先,去微PE 工具箱-下載下載合適的安裝版本

下載好之后,雙擊安裝文件進行安裝,安裝好之后運行軟件,在右下角的安裝至其它介質后面,選擇第一個圖標安裝PE至U盤。

在彈出的第二個頁面中,確認當前U盤,按照自己的需求進行選項的勾選(一般保持默認),之后點擊立即安裝進U盤,在彈出的提示上點擊開始制作。

U盤的安裝方法還有幾種,我一般習慣默認選擇第一種,因為這種默認的模式應該是兼顧通用性和易用性最好的模式,我們做這個PE的目的是為了安裝系統(tǒng)和安裝完系統(tǒng)之后的維護。
具體的選項可以按自己的喜好來設置,當然,如果你不是太了解這些設置的含義的話,就這么保持默認的設置就好。

這是個人喜歡的一些個性化設置,不必要以我的為標準。但是非常不建議去取消格式化選項的勾選。設置好之后點擊立即安裝進U盤即可。
注意:千萬千萬千萬要先把U盤中的重要數據備份出來?。?!
P.S.(關于老毛桃,大白菜等其他第三方PE軟件的制作方法類似,可參考上文制作)
2、微軟官方純凈版的WinPE的制作
首先,去微軟網站選擇下載對應的Windows 評估和部署工具包

軟件并不大,僅1.8MB左右,運行后會提示是直接安裝在電腦中還是單獨下載。如果是在正在使用的電腦上制作PE維護盤,就選上面的安裝,需要分享或在其他電腦上安裝的話,就選下面的。

之后的選項 Windows 工具包隱私看個人的喜好了,至于隨后的“許可協議”是一定要勾選的。了。
之后就進入漫長的安全下載安裝時間,6.5GB左右的文件對網速是個不小的考驗,建議晚上睡覺前準備好下載工作,第二天再進入制作維護盤的環(huán)節(jié)。

全部完成后會詢問時候“啟動‘開始指南’”,想學習技術及相關命令的朋友可以研讀一下(頁面地址:http://technet.microsoft.com/zh-cn/library/hh825110.aspx)。
現在點擊開始菜單,在Windows Kits程序組下,找到部署和映像工具環(huán)境,以管理員身份運行,隨后出現命名提示符界面,開始制作流程!
因為涉及較多命令操作,建議大家在利用電腦端,用瀏覽器打開頁面將命令完全復制下來,避免代碼執(zhí)行出錯。

首先輸入以下命令開始提取WinPE鏡像,此時會刷屏,等出現結果顯示后再進行操作。
copype amd64 C:\WinPE_amd64
接下來使用命令加載WinPE鏡像
Dism /Mount-Image /ImageFile:”C:\WinPE_amd64\media\sources\boot.wim” /index:1 /MountDir:”C:\WinPE_amd64\mount”
就會在C盤下生成WinPE的文件夾,如果你想將它存放在其他磁盤位置,將上兩段命令中的“C:”更改其其他位置即可,建議直接在各盤符下直接生成WinPE文件夾,不要存放在有中文路徑或子文件夾中,容易使命令變得復雜而出錯。

基于之前下載的Windows版本(8.1/10)的WinPE相關文件已經完全提取出來了,此時只要用
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso

在后臺制作映像文件,等待執(zhí)行完畢后,在C:\WinPE_amd64文件夾下生成了名為“WinPE_amd64.iso”的WinPE映像了。

現在大家只要使用UltraISO(軟碟通),選擇“啟動-寫入硬盤映像”功能,將剛才制作好的WinPE_amd64.iso做成啟動U盤,純正的微軟WinPE維護盤就算制作成功。

也可以在命令窗口使用
MakeWinPEMedia /UFD C:\WinPE_amd64 X:(X代表U盤盤符)
直接制作WinPE維護盤。
官方版本的好處就是一個干凈,沒有任何第三方軟件及用第三方工具制作維護盤插入的廣告,但它的缺點也非常明顯,只能用命令提示符進行操作。但是微軟也非常貼心的羅列出所有的命令,大家想添加或刪除組件直接復制https://technet.microsoft.com/zh-cn/library/hh824972.aspx#AddDeviceDrivers的命令即可)。
本部分來源于你問微軟WinPE怎么做?小編雙手奉上!
系統(tǒng)安裝(使用 ISO映像文件安裝)
裝系統(tǒng)前須知:
BIOS啟動方式和硬盤分區(qū)表格式:
BIOS的啟動方式有兩種:UEFI和Legacy;
硬盤分區(qū)表格式也有兩種:GUID(GPT)和MBR。
注意:
①在UEFI格式下裝的系統(tǒng),啟動的時候也必須是UEFI,否則啟動不了,Legacy也一樣;
②BIOS啟動方式為UEFI的對應硬盤格式為GUID的,啟動方式為Legacy的對應到硬盤為MBR。
當你把這些調整好之后,照著接下來的步驟,就可以輕松裝上你想要的系統(tǒng)了!
下面簡單介紹一下U盤裝系統(tǒng)的步驟:
1.準備好U盤和系統(tǒng)鏡像
這些東西都要先準備好,在安裝系統(tǒng)前,需要準備好一些東西。一個是操作系統(tǒng)的鏡像,另一個就是能啟動的U盤。
附一個微軟原版鏡像的下載站點:MSDN,我告訴你。
(這是一個純公益的提供微軟原版鏡像的站點,希望不差錢的土豪打賞一下站長)
2.制作U盤WinPE系統(tǒng)
可參照上文制作,制作完成之后將之前下載好的 ISO映像文件復制到U盤之中備用。
3.設置U盤啟動電腦
以往用光盤裝系統(tǒng),必須調整啟動項為光驅啟動,這里要通過修改bios,讓電腦從U盤啟動,不同電腦不同版本的bios有不同的設置方法,系統(tǒng)安裝的BIOS設置都有介紹,不過都大同小異,目的就是讓電腦的第一啟動項變?yōu)閁盤啟動。
通常情況下是開機時按F12,然后用鍵盤選擇以USB引導進入PE。

4、用U盤裝系統(tǒng)
當進入WinPE系統(tǒng)后就可以根據需要進行選擇裝系統(tǒng)的方法了。一般情況下會有三種:
①Windows安裝:

一般是開機時按F12(或是Fn+F12)進入該界面,如果F12(或是Fn+F12)不行的話,自行百度。

分區(qū)不是必需步驟,可根據自己的需求來選擇是否跳過分區(qū)這一步。

快速分區(qū)之前要刪除分區(qū),或是選定一個空閑的分區(qū)。



如果是MBR格式的硬盤,必須要將C盤所在的分區(qū)激活。

在進行這一步之前必須打開計算機,從你的U盤之中找到提前準備好的ISO 格式的映像文件復制到C盤或是其他盤,并右鍵,將其掛載為虛擬光驅**。

在第一個“選擇”中進入剛剛用 ISO 安裝文件掛載的光驅目錄,在source目錄下選定名稱為install.wim的文件,第二個“選擇”中選擇它的隱藏分區(qū)ESP分區(qū),第三個“選擇”中選擇想要裝系統(tǒng)的位置,如“C"。然后點擊開始安裝即可。(如果分區(qū)表格式為MBR的話,引導驅動器跟安裝磁盤位置一樣即可。)



可以選擇將引導放到什么位置,這個建議硬盤分區(qū)表為GPT(guid)格式的,這樣可以避免開機找不到啟動項, 進不去系統(tǒng)。
②手動Ghost:
安裝方法用的鏡像是GHO的,其他兩種都是ISO鏡像。這種方法也可以,但是不建議采用,使用ISO鏡像相比來說更加安全和純凈,很少自帶其他軟件等。
③一鍵裝機:

本部分來源于百度貼吧【教程】手把手教你使用微PE工具箱安裝電腦Windows操作系統(tǒng)
并參考CSDN周士豪先生博客的【小白裝系統(tǒng)】——U盤法簡介
理論部分
鏡像
一、鏡像的百科定義
1、維基百科
ISO映像是一種光盤的存檔文件(英語:archive file),是磁盤映像的類型之一,數據由一張光盤的每個扇區(qū)組成,這包括光盤的文件系統(tǒng)。ISO映像文件通常采用文件擴展名.iso。名稱ISO取自用于CD-ROM介質的ISO 9660文件系統(tǒng),但ISO映像也可包含DVD和藍光光盤使用的UDF(ISO/IEC 13346)文件系統(tǒng)。
ISO映像可以使用三種方式創(chuàng)建:使用磁盤映像軟件(英語Comparison_of_disc_image_software)從光盤創(chuàng)建,使用光盤制作軟件從一系列文件創(chuàng)建,從另一個磁盤映像文件(英語:Disk_image#File_formats)轉換(英語:Data_conversion)而成。在可引導光盤上分發(fā)的軟件很多都有可下載的ISO映像格式,并且類似的ISO映像大多可以寫入光盤(例如CD或DVD)中。
2、百度百科
鏡像文件和ZIP壓縮包類似,它將特定的一系列文件按照一定的格式制作成單一的文件,以方便用戶下載和使用,例如一個測試版的操作系統(tǒng)、游戲等。鏡像文件不僅具有ZIP壓縮包的“合成”功能,它最重要的特點是可以被特定的軟件識別并可直接刻錄到光盤上。其實通常意義上的鏡像文件可以再擴展一下,在鏡像文件中可以包含更多的信息。比如說系統(tǒng)文件、引導文件、分區(qū)表信息等,這樣鏡像文件就可以包含一個分區(qū)甚至是一塊硬盤的所有信息。
二、鏡像的分類與選擇
Windows常見的鏡像文件一般分為ISO文件和GHOST文件兩類。
推薦用ISO 類型的鏡像文件,因為ISO文件所安裝的系統(tǒng)會更穩(wěn)定。
PE
一、PE 的百科定義:
1、維基百科:
Windows預先安裝環(huán)境(Microsoft WindowsPreinstallation Environment,簡稱Windows PE或WinPE)是簡化版的Windows XP、Windows Server 2003、Windows Vista、Windows 7、Windows 8、Windows 8.1。WinPE是以光盤或其他可攜設備作媒介。WinPE作用是方便大企業(yè)作出工作站和服務器的企劃、給“原始設備制造商”(OEM)制造自定義的Windows操作系統(tǒng)、替換MS-DOS的磁片。Windows PE可理解為Windows的LiveCD。
2、百度百科:
Windows Preinstallation Environment(Windows PE),Windows預安裝環(huán)境,是帶有有限服務的最小Win32子系統(tǒng),基于以保護模式運行的Windows XP Professional及以上內核。它包括運行Windows安裝程序及腳本、連接網絡共享、自動化基本過程以及執(zhí)行硬件驗證所需的最小功能。
Windows PE含有Windows XP、Windows Server 2003、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10的PE內核。
二、PE 的技術特點
WinPE是簡化版的Microsoft Windows,放在一片可直接引導的CD、DVD光盤或U盤,特點是引導時出現此版本Windows PE簡化自之原版本的引導畫面,以及出現簡單的圖形接口(GUI),亦能運行Internet Explorer瀏覽器。
WinPE支持網絡,但只附帶以下工具:命令提示符、記事本和一些命令提示符的維護工具。
在微軟的批準下,其他軟件公司可附上自己的軟件于WinPE,令引導電腦時候運行有關的程序。這些軟件通常是系統(tǒng)維護,在電腦不能正常運作的情況下,可運用有關的系統(tǒng)維護軟件修復電腦。維護軟件包括SymantecNorton Ghost等等。
因為和電腦中的系統(tǒng)沒有關聯,可任意添加/修改/復制系統(tǒng)文件,甚至可以格式化電腦中系統(tǒng)所在的磁盤。這種得天獨厚的優(yōu)勢使得PE可以深入操作系統(tǒng)文件。
三、 PE的分類
1、桌面操作型
即帶有資源管理器的PE,這類PE的優(yōu)點是操作方便,界面美觀友好,缺點是啟動相對另外兩種類型的PE較慢(因為開機時要加載資源管理器)、資源占用較大??傮w而言,比較適合初學者用戶使用,也因為操作類似于真實的系統(tǒng),而得名RAMOS。 同時也是最常見的PE類型。
2、半桌面操作型
即不含有資源管理器,但含有作者編寫的一種程序代替,最典型的例子就要數安裝原版系統(tǒng)時所用的安裝PE,這種PE啟動較快,資源占用較少,同時操作也比較方便,適合有一定電腦經驗的用戶使用。
3、命令行版本的PE
這種PE占用資源最少,啟動最快,同時也是最純粹的PE。通過命令行來運行程序或者操作,適合高手和專業(yè)級用戶使用。
------ 本部分來源于Wikipedia
四、PE 的版本介紹
|版本號|介紹|
|-|-|
|1.0|基于最初的Microsoft Windows XP Professional|
|1.1|基于Microsoft Windows XP Professional 含Service Pack 1(SP1)|
|1.2|基于Microsoft Windows Server 2003|
|1.5|基于Microsoft Windows XP Professional 含Service Pack 2(SP2)|
|1.6|基于Microsoft Windows Server 2003 含Service Pack 1(SP1)|
|2.0|基于Microsoft Windows Vista|
|2.1|基于Microsoft Windows Vista 和Microsoft Windows Server 2008 含Service Pack 1(SP1)|
|2.2|基于Microsoft Windows Vista 和Microsoft Windows Server 2008 含Service Pack 2(SP2)|
|3.0|基于Microsoft Windows 7|
|3.1|基于Microsoft Windows 7 SP1|
|4.0|基于Microsoft Windows 8|
|5.0|基于Microsoft Windows 8.1|
|5.1|基于Microsoft Windows 8.1 含 Update|
|6.0|基于Microsoft Windows 10|
------ 本部分數據摘自Wikipedia
系統(tǒng)引導與安裝部份
電腦系統(tǒng)都是裝在硬盤上面的,而安裝在硬盤上的系統(tǒng)的一般啟動過程如下:
開機自檢 —>加載硬盤主引導記錄(MBR) —>搜索并激活系統(tǒng)引導文件 —>加載啟動配置文件—>加載系統(tǒng)核心文件 —> 完成啟動。
按照參與順序,引導過程涉及下列系統(tǒng):
BIOS->MBR-> 引導扇區(qū)-> 引導加載程序-> 引導加載程序配置 -> Windows 系統(tǒng)(啟動畫面)
BIOS:
基本輸入輸出系統(tǒng) (BIOS) 啟動引導過程。 BIOS 配置決定系統(tǒng)中可引導磁盤的引導順序。 例如:CD 驅動器,然后是硬盤 0,之后是 USB 存儲設備。 了解系統(tǒng)的引導順序非常重要,因為 Windows 無法查詢 BIOS 來找出用于引導系統(tǒng)的磁盤。
MBR:
主引導記錄(Master Boot Record,縮寫:MBR),又叫做主引導扇區(qū),是計算機開機后訪問硬盤時所必須要讀取的首個扇區(qū),它在硬盤上的三維地址為(柱面,磁頭,扇區(qū))=(0,0,1)。
MBR是由分區(qū)程序(如Fdisk,Parted)所產生,不依賴于操作系統(tǒng),而硬盤引導程序也是可以改變的,從而能實現多系統(tǒng)引導。從主引導記錄的結構可以知道,它僅包含一個64個字節(jié)的硬盤分區(qū)表。由于每個分區(qū)信息需要16個字節(jié),所以對于采用MBR型分區(qū)結構的硬盤(其磁盤卷標類型為MS-DOS),最多只能識別4個主要分區(qū)。所以對于一個采用此種分區(qū)結構的硬盤來說,想要得到4個以上的主要分區(qū)是不可能的。這里就需要引出擴展分區(qū)了。
擴展分區(qū)也是主分區(qū)(Primary partition)的一種,但它與主分區(qū)的不同在于理論上可以劃分為無數個邏輯分區(qū),每一個邏輯分區(qū)都有一個和MBR結構類似的擴展引導記錄(EBR)。在MBR分區(qū)表中最多4個主分區(qū)或者3個主分區(qū)+1個擴展分區(qū),也就是說擴展分區(qū)只能有一個,然后可以再細分為多個邏輯分區(qū)。
在MBR分區(qū)表中,一個分區(qū)最大的容量為2T,且每個分區(qū)的起始柱面必須在這個disk的前2T內。比如,你有一個3T的硬盤,根據要求你至少要把它劃分為2個分區(qū),且最后一個分區(qū)的起始扇區(qū)要位于硬盤的前2T空間內。如果硬盤太大則必須改用GPT。
可引導磁盤的第一個扇區(qū)是主引導記錄 (MBR)。 MBR 包含可引導磁盤的磁盤分區(qū)信息。 每個磁盤都有一個“活動”分區(qū)。** 活動分區(qū)包含引導扇區(qū),此扇區(qū)即為引導過程的下一步。** 如果磁盤沒有活動分區(qū),則無法引導,BIOS 將移動到引導順序中的下一個磁盤,或者所有磁盤都沒有活動分區(qū)時,則顯示錯誤。
引導扇區(qū):
活動分區(qū)的引導扇區(qū)位于分區(qū)開頭的 16 個扇區(qū)中。 引導扇區(qū)包含引導加載程序(NTLDR 或 BOOTMGR)。 如果活動分區(qū)中沒有有效的引導扇區(qū),BIOS 將顯示錯誤,或顯示只有光標的空白屏幕。
引導加載程序和配置:
引導加載程序將控制引導過程,并讀取其配置文件(boot.ini 或 BOOT\BCD),它會將引導過程指向系統(tǒng)內特定磁盤和分區(qū)上的 Windows 安裝。
Windows 系統(tǒng):
如果配置文件有效,將開始加載 Windows,您會在系統(tǒng)顯示器上看到 Windows 啟動畫面。 如果 Windows 安裝包含多個引導選項,用戶可以選擇要使用的具體 Windows 安裝。 配置文件中的任何問題都可能導致系統(tǒng)錯誤。
GPT:
全局唯一標識分區(qū)表(GUID Partition Table,縮寫:GPT)是一個實體硬盤的分區(qū)結構。它是EFI(可擴展固件接口標準)的一部分,用來替代BIOS中的主引導記錄分區(qū)表。但因為MBR分區(qū)表不支持容量大于2.2TB(2.2 × 1012字節(jié))的分區(qū),所以也有一些BIOS系統(tǒng)為了支持大容量硬盤而用GPT分區(qū)表取代MBR分區(qū)表。
關于MBR和GPT之間的關系:
MBR硬盤中,分區(qū)信息直接存儲于主引導記錄(MBR)中(主引導記錄中還存儲著系統(tǒng)的引導程序)。但在GPT硬盤中,分區(qū)表的位置信息儲存在GPT頭中。但出于兼容性考慮,硬盤的第一個扇區(qū)仍然用作MBR,之后才是GPT頭。
與支持最大卷為2TB(Terabytes)并且每個磁盤最多有4個主分區(qū)(或3個主分區(qū),1個擴展分區(qū)和無限制的邏輯驅動器)的MBR磁盤分區(qū)的樣式相比,GPT磁盤分區(qū)樣式支持最大卷為18 EB(Exabytes)(1EB=1048576TB)并且每磁盤的分區(qū)數沒有上限,只受到操作系統(tǒng)限制(由于分區(qū)表本身需要占用一定空間,最初規(guī)劃硬盤分區(qū)時,留給分區(qū)表的空間決定了最多可以有多少個分區(qū),IA-64版Windows限制最多有128個分區(qū),這也是EFI標準規(guī)定的分區(qū)表的最小尺寸)。與MBR分區(qū)的磁盤不同,至關重要的平臺操作數據位于分區(qū),而不是位于非分區(qū)或隱藏扇區(qū)。另外,GPT分區(qū)磁盤有備份分區(qū)表來提高分區(qū)數據結構的完整性。
其中轉換為GPT的時候可以創(chuàng)建兩個隱藏分區(qū),ESP和MSR。ESP是efi系統(tǒng)分區(qū)用于保存引導文件,MSR是微軟的保留分區(qū),用于安裝操作系統(tǒng)。
簡單說明:
1.MBR分區(qū)表:(Master Boot Record)即硬盤主引導記錄分區(qū)表,只支持容量在 2.1TB 以下的硬盤,超過2.1TB的硬盤只能管理2.1TB,最多只支持4個主分區(qū)或三個主分區(qū)和一個擴展分區(qū),擴展分區(qū)下可以有多個邏輯分區(qū)。
2.GPT分區(qū)表:全局唯一標識分區(qū)表(GUID Partition Table),與MBR最大4個分區(qū)表項的限制相比,GPT對分區(qū)數量沒有限制,但Windows最大僅支持128個GPT分區(qū),GPT可管理硬盤大小達到了18EB。只有基于UEFI平臺的主板才支持GPT分區(qū)引導啟動。
GPT分區(qū)表下的隱藏分區(qū):
①. ESP分區(qū):EFI system partition,該分區(qū)用于采用了EFI BIOS的電腦系統(tǒng),用來啟動操作系統(tǒng)。該分區(qū)內存放引導管理程序、驅動程序、系統(tǒng)維護工具等。如果電腦采用了EFI系統(tǒng),或當前磁盤用于在EFI平臺上啟動操作系統(tǒng),則應建議ESP分區(qū)。
②. MSR分區(qū):即微軟保留分區(qū),是GPT磁盤上用于保留空間以備用的分區(qū),例如在將磁盤轉換為動態(tài)磁盤時需要使用這些分區(qū)空間。
兩種硬盤分區(qū)模式分別對應的BIOS啟動方式:
硬盤分區(qū)格式為MBR格式,啟動模式應該為Legacy;
硬盤分區(qū)格式為GUID(GPT)格式,啟動模式應該為UEFI。
BIOS簡介:
BIOS是英文"Basic Input Output System"的縮略詞,直譯過來后中文名稱就是"基本輸入輸出系統(tǒng)"。其實,它是一組固化到計算機內主板上一個ROM芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、開機后自檢程序和系統(tǒng)自啟動程序,它可從CMOS中讀寫系統(tǒng)設置的具體信息。 其主要功能是為計算機提供最底層的、最直接的硬件設置和控制。
BIOS主要的三個功能
一.自檢及初始化
這部分負責啟動電腦,具體有三個部分:
①第一個部分用于電腦剛接通電源時對硬件部分的檢測,也叫加電自檢(Power On Self Test,簡稱POST),功能是檢查電腦是否良好,通常完整的POST自檢將包括對CPU,640K基本內存,1M以上的擴展內存,ROM,主板,CMOS存儲器,串并口,顯示卡,軟硬盤子系統(tǒng)及鍵盤進行測試,一旦在自檢中發(fā)現問題,系統(tǒng)將給出提示信息或鳴笛警告。自檢中如發(fā)現有錯誤,將按兩種情況處理:對于嚴重故障(致命性故障)則停機,此時由于各種初始化操作還沒完成,不能給出任何提示或信號;對于非嚴重故障則給出提示或聲音報警信號,等待用戶處理。
②第二個部分是初始化,包括創(chuàng)建中斷向量、設置寄存器、對一些外部設備進行初始化和檢測等,其中很重要的一部分是BIOS設置,主要是對硬件設置的一些參數,當電腦啟動時會讀取這些參數,并和實際硬件設置進行比較,如果不符合,會影響系統(tǒng)的啟動。
③第三個部分是引導程序,功能是引導DOS或其他操作系統(tǒng)。BIOS先從軟盤或硬盤的開始扇區(qū)讀取引導記錄,如果沒有找到,則會在顯示器上顯示沒有引導設備,如果找到引導記錄會把電腦的控制權轉給引導記錄,由引導記錄把操作系統(tǒng)裝入電腦,在電腦啟動成功后,BIOS的這部分任務就完成了。
二.程序服務處理
程序服務處理程序主要是為應用程序和操作系統(tǒng)服務,這些服務主要與輸入輸出設備有關,例如讀磁盤、文件輸出到打印機等。為了完成這些操作,BIOS必須直接與計算機的I/O設備打交道,它通過端口發(fā)出命令,向各種外部設備傳送數據以及從它們那兒接收數據,使程序能夠脫離具體的硬件操作。
三.硬件中斷處理
硬件中斷處理則分別處理PC機硬件的需求,BIOS的服務功能是通過調用中斷服務程序來實現的,這些服務分為很多組,每組有一個專門的中斷。例如視頻服務,中斷號為10H;屏幕打印,中斷號為05H;磁盤及串行口服務,中斷14H等。每一組又根據具體功能細分為不同的服務號。應用程序需要使用哪些外設、進行什么操作只需要在程序中用相應的指令說明即可,無需直接控制。
后兩部分功能雖然是兩個獨立的內容,但在使用上密切相關。這兩部分分別為軟件和硬件服務,組合到一起,使計算機系統(tǒng)正常運行。
另外需注意:
BIOS設置不當會直接損壞計算機的硬件,甚至燒毀主板,建議不熟悉者慎重修改設置。用戶可以通過設置BIOS來改變各種不同的設置,比如onboard顯卡的內存大小。用戶手上所有的操作系統(tǒng)都是由BIOS轉交給引導扇區(qū),再由引導扇區(qū)轉到各分區(qū)激活相應的操作系統(tǒng)。
BIOS類別
市面上較流行的主板BIOS主要有 Award BIOS、AMI BIOS、Phoenix BIOS三種類型,此外還有中國臺灣出的Insyde BIOS。
- Award BIOS
由Award Software公司開發(fā)的BIOS產品,在目前的主板中使用最廣泛。Award BIOS功能較齊全,支持許多新硬件,市面上多數主機板都采用這種BIOS。
- AMI BIOS
由AMI公司(全稱:American Megatrends Incorporated)出品的BIOS系統(tǒng)軟件,開發(fā)于80年代中期,早期的286、386多采用AMI BIOS,它對各種軟、硬件的適應性好,能保證系統(tǒng)性能的穩(wěn)定,90年代后,綠色節(jié)能電腦開始普及,AMI卻沒能及時推出新版本來適應市場,使得Award BIOS占領了大半壁江山。當然AMI 也有非常不錯的表現,新推出的版本依然功能強勁。
- Phoenix BIOS
由Phoenix公司產品,Phoenix意為鳳凰或埃及神話中的長生鳥,有完美之物的含義。Phoenix BIOS 多用于高檔的586原裝品牌機和筆記本電腦上,其畫面簡潔,便于操作。
- Insyde bios
是臺灣的一家軟件廠商的產品,是一種新興的BIOS類型,被某些基于英特爾芯片的筆記本電腦采用,如神舟、聯想。
BIOS常見設置
標準CMOS (Standard CMOS Setup)
高級設定 (Advanced Setup)
屬性設置 (BIOS FEATURES SETUP)
芯片組功能 (CHIPSET FEATURES SETUP)
電源管理 (POWER MANAGEMET SETUP)

兩種啟動模式:
其中BIOS設置中,有兩種啟動進入系統(tǒng)的方法,分別是為UEFI和Legacey。 如下圖:

其中(Legacy)BIOS是傳統(tǒng)式的,而UEFI(Unified Extensible Firmware Interface)是后來發(fā)展出的可擴展固件接口,與legacy BIOS 相比,UEFI最大的幾個區(qū)別在于:
- 編碼99%都是由C語言完成;
- 一改之前的中斷、硬件端口操作的方法,而采用了Driver/protocol的新方式;
- 將不支持X86實模式,而直接采用Flat mode(也就是不能用DOS了,現在有些 EFI 或 UEFI 能用是因為做了兼容,但實際上這部分不屬于UEFI的定義了);
- 輸出也不再是單純的二進制code,改為Removable Binary Drivers;
- OS啟動不再是調用Int19,而是直接利用protocol/device Path;
- 對于第三方的開發(fā),前者基本上做不到,除非參與BIOS的設計,但是還要受到ROM的大小限制,而后者就便利多了。
- 彌補BIOS對新硬件的支持不足的問題。
從開機流程看他們的不同:
大家都知道Win8系統(tǒng)相對于Win7系統(tǒng)在開機速度上有相當大的提升,這是因為Win8系統(tǒng)為了提升系統(tǒng)性能和對硬件的優(yōu)化,加入了諸如開機引導及應用預緩存等技術。而其中的UEFI BIOS引導,則能使平臺開機更智能,開機速度更快。讓我們來看一下他們的開機到進入系統(tǒng)的區(qū)別:
這個是傳統(tǒng)的Legacy運行流程:
Legacy運行流程
這個是UEFI運行流程:
UEFI運行流程
對比采用傳統(tǒng)BIOS引導啟動方式,UEFI BIOS減少了BIOS自檢的步驟,節(jié)省了大量的時間,從而加快平臺的啟動。
本部分來源于CSDN周士豪先生博客的【小白裝系統(tǒng)】——BIOS簡介 【小白裝系統(tǒng)】——BIOS中的UEFI和Legacy啟動模式 【小白裝系統(tǒng)】——硬盤分區(qū)表格式GUID和MBR知識普及系列文章。
現在的文章之中應該還有許多的疏漏和錯誤之處,也請各位讀者積極指正,和我一起完善這篇文章
附郵箱:ikenyon@foxmail.com

