Windows系統(tǒng)安裝原理那點(diǎn)事

開頭先放上我的兩盤現(xiàn)成的菜:

鏈接,點(diǎn)擊訪問:安裝純凈Windows系統(tǒng)(一):U盤安裝
鏈接,點(diǎn)擊訪問:安裝純凈Windows系統(tǒng)(二):硬盤安裝

這兩篇文章講了安裝系統(tǒng)的一些操作,所以這篇文章我打算詳解安裝操作系統(tǒng)的一些東西。

一、安裝鏡像:ISO,WIM與ESD

.iso是電腦上光盤鏡像(CD Mirror)的存儲(chǔ)格式之一,因?yàn)槠涫歉鶕?jù)ISO-9660有關(guān)CD-ROM文件系統(tǒng)標(biāo)準(zhǔn)存儲(chǔ)的文件,所以通常在電腦中以后綴.iso命名,俗稱iso鏡像文件。它形式上只有一個(gè)文件,可以真實(shí)反映光盤的內(nèi)容,可由刻錄軟件或者鏡像文件制作工具創(chuàng)建。
——百度百科

Windows 映像文件格式(WIM)是一個(gè)基于文件磁盤映像格式。它由微軟公司設(shè)計(jì)且發(fā)布于Windows Vista及其之后的Windows操作系統(tǒng)中,用來支持他們的一部分標(biāo)準(zhǔn)安裝過程。
——維基百科

ESD,極限壓縮鏡像的縮寫,是目前微軟推出的壓縮率最高的一種文件,一般用于系統(tǒng)大版本更新的推送。
——本人總結(jié)

(一)、ISO鏡像

ISO鏡像是通用的打包鏡像,通過它我們可以制作啟動(dòng)U盤或者刻錄啟動(dòng)光盤。除了Windows系統(tǒng)以外,諸如UbuntuLinux發(fā)行版也是用這種格式來進(jìn)行打包的。這里主要講解Windows系統(tǒng)安裝鏡像的目錄結(jié)構(gòu)。

如何掛載一個(gè)ISO鏡像:點(diǎn)擊訪問(外鏈)

掛載ISO鏡像,或者使用如7zip那樣的壓縮軟件打開ISO鏡像就可以查看ISO的目錄。這里以一個(gè)Windows 10 1709的鏡像為例:

ISO目錄

boot:BIOS啟動(dòng)需要的文件
EFI:UEFI啟動(dòng)所需文件
sources:Windows安裝ESD鏡像或者WIM鏡像所在文件夾,同時(shí)包含了Windows預(yù)安裝環(huán)境(WinRE)以及從一個(gè)Windows系統(tǒng)啟動(dòng)安裝所需的文件
support:一些幫助信息,部分鏡像含有文件轉(zhuǎn)移工具
autorun.inf:自動(dòng)播放文件,用于掛載鏡像后自動(dòng)啟動(dòng)安裝與個(gè)性化盤符圖標(biāo)
bootmgr:BIOS啟動(dòng)的引導(dǎo)文件
bootmgr.efi:UEFI啟動(dòng)的引導(dǎo)文
setup.exe:用于啟動(dòng)安裝程序的程序文件

sources下面有兩個(gè)很重要的文件,一個(gè)是boot.wim,這個(gè)文件是官方鏡像從U盤或者光盤啟動(dòng)安裝的關(guān)鍵;還有一個(gè)是install.esd或者install.wim,這個(gè)文件包含了Windows系統(tǒng)的完整內(nèi)容。

文件

在PE工具箱下手動(dòng)安裝系統(tǒng)就需要使用install.wim / install.esd這個(gè)文件。

(二)、WIM鏡像

WIM鏡像

使用7zip打開該鏡像,如圖:

WIM目錄

INSTALL.WIM里面包含了多個(gè)目錄與一個(gè)XML文件,每一個(gè)目錄即使一個(gè)操作系統(tǒng),不同的目錄代表著不同版本的系統(tǒng)(家庭版、專業(yè)版等)。通過壓縮軟件,我們看不到系統(tǒng)的版本,所以,我們要使用DISM++來解決問題。

打開

按照提示,打開install.wim或者install.esd文件,

文件

這樣就可以看到詳細(xì)信息了。使用這些鏡像安裝系統(tǒng)請(qǐng)參考:DISM++官方文檔

(三)、ESD鏡像

一般情況下,由媒體創(chuàng)建工具獲取的初始鏡像其實(shí)是一個(gè)完整的ESD鏡像,然后通過解壓與轉(zhuǎn)換把ESD鏡像寫入U(xiǎn)盤或者生成ISO鏡像。通過媒體創(chuàng)建工具生成的ISO鏡像的sources目錄下會(huì)存在一個(gè)install.esd而不是install.wim,而由于esd格式壓縮率最高,因此同樣的內(nèi)容下ESD鏡像使用的空間也最少。使用DISM++可以把ESD鏡像轉(zhuǎn)換成ISO鏡像,但是,DISM++會(huì)把install.esd轉(zhuǎn)換成install.wim文件。

ESD目錄

ESD目錄接近于WIM,但是完整版ESD包含了一個(gè)ISO所有的信息,所以部分目錄下(一般是1,2,3)包含的其實(shí)不是Windows系統(tǒng),而是其它系統(tǒng)文件。install.esd包含的內(nèi)容與install.wim是一樣的。

二、WindowsRE,WindowsPE與PE工具箱

WindowsRE:Windows RE的全稱為Windows Recovery Environment[1],即Windows 恢復(fù)環(huán)境。Windows RE實(shí)質(zhì)上是提供了一些恢復(fù)工具的Windows PE。Windows RE是Windows Vista增加的新特性。此外,用微軟提供的DaRT和Windows中的“創(chuàng)建系統(tǒng)修復(fù)光盤”也可以創(chuàng)建Windows RE可引導(dǎo)恢復(fù)光盤。
——百度百科

WindowsPreinstallation Environment(Windows PE),Windows預(yù)安裝環(huán)境,是帶有有限服務(wù)的最小Win32子系統(tǒng),基于以保護(hù)模式運(yùn)行的Windows XP Professional及以上內(nèi)核。它包括運(yùn)行Windows安裝程序及腳本、連接網(wǎng)絡(luò)共享、自動(dòng)化基本過程以及執(zhí)行硬件驗(yàn)證所需的最小功能。
——百度百科

PE工具箱是基于微軟官方提供的WindowsPE鏡像由各路第三方開發(fā)者定制而成的,主要的有微PE工具箱、優(yōu)啟通等作品。

大多數(shù)時(shí)候一個(gè)PE工具箱更加適合普通用戶,如圖(以微PE工具箱為例子):

安裝

該P(yáng)E工具箱可以安裝到本機(jī)硬盤、移動(dòng)硬盤與U盤,也可以生成ISO鏡像。使用方法參見:

http://www.itdecent.cn/p/1f3f8b27cdd0

三、系統(tǒng)安裝

WindowsRE、WindowsPE與PE工具箱(以下統(tǒng)稱PE環(huán)境)在啟動(dòng)之后其實(shí)都完全運(yùn)行在內(nèi)存里面,因此你可以對(duì)硬盤做出任何改動(dòng),包括刪除全部分區(qū)與全盤格式化這些個(gè)操作。不過,在刪除全部分區(qū)或者全盤格式化之后PE環(huán)境的啟動(dòng)文件會(huì)丟失,如果不安裝新的操作系統(tǒng),重啟后的電腦將無法啟動(dòng),此時(shí)你只能插入安裝U盤、光盤或者PE工具箱的U盤、移動(dòng)硬盤來重新安裝系統(tǒng)。

請(qǐng)查看本文開頭的鏈接以了解如何安裝操作系統(tǒng)

Windows系統(tǒng)的安裝的主要過程:

1、在一個(gè)PE環(huán)境下完成對(duì)本機(jī)硬盤的訪問與調(diào)整,然后向目標(biāo)分區(qū)寫入完整的Windows系統(tǒng)的文件;
2、Windows系統(tǒng)文件寫入硬盤的過程完成之后重新啟動(dòng)電腦,同時(shí)移除所有的PE環(huán)境相關(guān)設(shè)備(U盤等),電腦開始啟動(dòng)新的Windows系統(tǒng),Windows系統(tǒng)會(huì)自動(dòng)開始初始化并安裝基礎(chǔ)的驅(qū)動(dòng)程序;
3、Windows系統(tǒng)再次重啟,進(jìn)入用戶初始化設(shè)置界面,設(shè)置完成之后就可以進(jìn)入系統(tǒng)。用戶需要在進(jìn)入系統(tǒng)之后激活系統(tǒng),同時(shí)安裝格外的驅(qū)動(dòng)程序。Windows 8.1以上系統(tǒng)可以自動(dòng)從Windows Update安裝驅(qū)動(dòng),Windows 7則需要提前下載好包含了網(wǎng)卡驅(qū)動(dòng)驅(qū)動(dòng)包。

驅(qū)動(dòng)總裁:http://www.drvceo.com/

下載驅(qū)動(dòng)
下載網(wǎng)卡版

四、系統(tǒng)引導(dǎo)與啟動(dòng)分區(qū)、系統(tǒng)分區(qū)

系統(tǒng)引導(dǎo)就是一個(gè)把系統(tǒng)內(nèi)核載入內(nèi)存,然后讓系統(tǒng)內(nèi)核啟動(dòng)整個(gè)操作系統(tǒng)的過程。Windows系統(tǒng)的啟動(dòng)過程如下:

BIOS模式:

BIOS模式啟動(dòng)系統(tǒng)

UEFI模式:

UEFI模式啟動(dòng)系統(tǒng)

UEFI啟動(dòng)需要GPT模式的分區(qū),并向下兼容U盤等可移動(dòng)存儲(chǔ)的MBR分區(qū);BIOS啟動(dòng)需要MBR模式的分區(qū),否則系統(tǒng)可能無法啟動(dòng)。

知乎的討論:https://www.zhihu.com/question/28471913

啟動(dòng)分區(qū)在MBR分區(qū)上與GPT分區(qū)上都存在。GPT分區(qū)一般是一個(gè)單獨(dú)的ESP分區(qū)作為啟動(dòng)分區(qū);MBR模式下使用微軟官方安裝程序安裝的系統(tǒng)會(huì)有一個(gè)500M的啟動(dòng)分區(qū),手動(dòng)安裝的則一般是啟動(dòng)分區(qū)與系統(tǒng)分區(qū)在一個(gè)分區(qū)。

最后說一句,U盤啟動(dòng)安裝與硬盤啟動(dòng)安裝的原理是一樣的,只是方式不一樣。

參考資料:

http://blog.csdn.net/mao0514/article/details/51162915
https://en.wikipedia.org/wiki/BIOS
https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容