Windows安裝程式
Windows安裝程式是一個為Microsoft Windows作業系統的安裝執行兩個處理程序以準備硬碟機的安裝程式。第一個處理程序:初始化磁碟機;另外一個處理程序:複製系統檔案使得作業系統能夠在本機執行(參見:卷)。
早期版本的Windows需要現有的相容版本的DOS作業系統才能安裝。Windows 95/Windows 98零售版/Windows Me零售版需要由DOS開機片進入DOS,再執行Windows安裝程式(Windows 98/Me的OEM版安裝光碟支援從光碟機開機)。Windows NT 3.1至Windows Server 2003的Windows NT系列提供基於文字的安裝,在最後的步驟中才提示使用者進入GUI精靈。而隨着Windows NT 6.0的發佈(Vista),微軟引入了一個完全圖形化的安裝環境。
Windows 1.x與Windows 2.x
Windows 1.x、Windows 2.0、Windows 2.1x的安裝過程需要已安裝相容版本的MS-DOS。使用者必須在安裝中指定所有的硬件,例如滑鼠和印表機。在安裝完成之後,Windows必須以手動在命令提示字元中輸入「WIN.COM」的方式啟動,或是在AUTOEXEC.BAT的末尾添加WIN.COM來自動啟動。
Windows 3.x
Windows 3.0、Windows 3.1x和Windows 3.2同樣需要已安裝相容版本的MS-DOS。3.x的安裝程式嘗試去獨立檢測網卡、滑鼠和其他硬件,但仍依賴於使用者去指定檢測不到的硬件。在安裝之後,Windows必須以手動在命令提示字元中輸入「WIN.COM」的方式啟動,或是在AUTOEXEC.BAT的末尾添加WIN.COM來自動啟動。[1]
Windows 9x
Windows 95、Windows 98與Windows Me安裝程式需要MS-DOS,Windows 95/Windows 98零售版本帶有DOS開機片,Windows 98/Me OEM版本的安裝光碟可從光碟機直接開機。但OEM版Windows 98/Me的安裝光碟會啟動一個DOS環境,然後啟動安裝程式。安裝的第一階段將硬碟分區格式化為用於Windows的FAT檔案系統,然後執行scandisk。如果磁碟完整並有足夠空間的話,安裝程式將會複製檔案到安裝資料夾(常為C:\WINDOWS)。一旦第一階段完成,電腦將會重新啟動並從硬碟繼續安裝程式,但仍需要安裝媒介繼續複製檔案和驅動程式。若為OEM版Windows 98/Me,在第二階段使用者需要提供一份產品金鑰;若為零售版Windows 98/Me,則是在第一階段提供產品金鑰。
所有版本的Windows 9x安裝程式在第二階段均不能辨識光碟機,但由於Windows 98已將複製檔案這一操作改在第三階段(即第二次重新啟動之後)進行,故不存在找不到安裝源的現象,在第一階段便已將安裝原始檔全部複製到硬碟的Windows Me亦同,然而需要在第二階段進行複製檔案這一操作的Windows 95卻通常會出現找不到安裝源的現象,除非事先在MS-DOS環境下載入光驅的真實模式驅動程式(如OAKCDROM.SYS)。
Windows NT
Windows Vista之前
在Windows NT 3.1所引入的安裝流程直到Windows Vista的釋出之前一直保持未變。一般的過程是:
- 如果使用者插入了安裝媒介並啟動處理程序,安裝程式將會載入各種各樣的硬件和檔案系統驅動程式。
- 如果需要第三方驅動檢測SCSI或RAID系統,安裝程式將會暫停並請求軟碟上的驅動程式。參見F6磁碟。
- 如果使用者從MS-DOS或先前版本的Windows下啟動安裝處理程序(winnt.exe或winnt32.exe),安裝程式將會快取本機安裝源,之後將重新啟動電腦並從硬碟啟動進行上述操作。
- 如果使用者選擇使用文字介面,將會提供三個選項:1) 安裝Windows;2) 修復現有的安裝; 3) 退出安裝。[2]
- 如果使用者選擇安裝Windows,安裝程式將會給使用者提供一份許可協定,且使用者必須接受否則安裝程式將無法繼續。在Windows 2000之前,使用者在同意之前需要先拉到許可協定的最底部。
- 使用者必須建立或選擇一個分區,然後是格式化檔案系統(NTFS或FAT)。如果這些檔案系統中的任何一個已經存在,並且沒有安裝任何版本Windows在磁碟上,可以使當前檔案系統保持不變。
- 檢查硬碟是否有錯誤和空間需求,若通過了檢查,將會開始安裝Windows。
- 在文字介面的安裝結束之後,電腦重新啟動並從硬碟啟動圖形介面的安裝程式,提示使用者重新插入安裝媒介、輸入產品金鑰然後繼續複製檔案與驅動程式。
除了Windows XP家用版以外的Windows NT到Windows Server 2003的所有版本都提示使用者輸入管理員帳戶(Administrator)的密碼。
在Windows 2000、Windows XP以及Windows Server 2003上,包含了用於修復受損安裝的恢復控制台。它使得使用者去修復磁碟和引導記錄錯誤,複製缺少的或出錯的檔案到目標文件夾。
Windows Vista的早期開發版本仍然使用這種安裝流程,但是從MS-DOS下執行winnt.exe啟動安裝程式的方式不再適用(提示「您正試圖使用1985年的DOS安裝2004年的Longhorn」)。已知最後使用此種安裝流程的Windows版本為Longhorn M3(6.0.3718)以及Windows Server 2003(5.2.3790)。自2003年3月以後的所有作業系統及其測試版(包括作為Windows XP復刻版Windows Fundamentals for Legacy PCs)全部使用Windows預先安裝環境和WIM格式儲存的系統檔案相結合的安裝方式。
Windows Vista之後
Windows Vista 之後的作業系統都使用Windows預先安裝環境(Windows PE)作為安裝環境。Windows預先安裝環境從一開始就提供了支援滑鼠的圖形化使用者介面,而不是像先前的版本中需要基於文字的安裝流程。F6磁碟的概念演進為在無需軟碟的情況下為提供對電腦的支援,支援從CD-ROM和USB手指中載入驅動程式。不再支援將Windows安裝到FAT分區,Windows必須被安裝到NTFS分區,但使用其他軟件將系統分區轉換為FAT32分區後Windows仍然可以正常啟動。[3]除了Windows Server外預設禁用Administrator使用者,安裝時需要新增一個使用者。
Windows 8/8.1/10
從Windows 8開始引進了全新的第二世代安裝程式——升級助手,用於替代更新安裝的Windows安裝程式。其被設計為與先前的安裝方法更加簡單與快速,它分析系統的硬件和軟件對Windows 8的相容性,允許使用者購買、下載並安裝作業系統,並從先前的Windows安裝中遷移檔案和設置。[4][5]安裝媒介中啟動時仍使用Windows安裝程式。[5]
參考文獻
- ^ 存档副本. [2017-04-10]. (原始內容存檔於2007-04-23).
- ^ 存档副本. [2017-04-10]. (原始內容存檔於2013-07-20).
- ^ 存档副本. [2017-04-10]. (原始內容存檔於2014-09-20).
- ^ Paul McDougall. Microsoft Reveals Windows 8 Upgrade Price. InformationWeek. July 3, 2012 [July 4, 2012]. (原始內容存檔於2012-09-18).
- ^ 5.0 5.1 Improving the setup experience. Building Windows 8. Microsoft. [18 September 2012]. (原始內容存檔於2012-09-18).