Windows安裝程序

Windows安裝程序是一個為Microsoft Windows操作系統的安裝執行兩個進程以準備硬盤驅動器的安裝程序。第一個進程:初始化磁碟機;另外一個進程:複製系統文件使得操作系統能夠在本地運行(參見:英語Volume_(computing))。

安裝Windows Server 2008 R2的過程

早期版本的Windows需要現有的兼容版本的DOS操作系統才能安裝。Windows 95/Windows 98零售版/Windows Me零售版需要由DOS開機片進入DOS,再執行Windows安裝程式(Windows 98/Me的OEM版安裝光碟支援從光碟機開機)。Windows NT 3.1Windows Server 2003Windows NT系列提供基於文本的安裝,在最後的步驟中才提示用戶進入GUI嚮導。而隨着Windows NT 6.0的發布(Vista),微軟引入了一個完全圖形化的安裝環境。

Windows 1.x與Windows 2.x

Windows 1.xWindows 2.0Windows 2.1x的安裝過程需要已安裝兼容版本的MS-DOS。用戶必須在安裝中指定所有的硬件,例如鼠標和打印機。在安裝完成之後,Windows必須以手動在命令提示符中輸入「WIN.COM」的方式啟動,或是在AUTOEXEC.BAT的末尾添加WIN.COM來自動啟動。

Windows 3.x

Windows 3.0Windows 3.1xWindows 3.2同樣需要已安裝兼容版本的MS-DOS。3.x的安裝程序嘗試去獨立檢測網卡、鼠標和其他硬件,但仍依賴於用戶去指定檢測不到的硬件。在安裝之後,Windows必須以手動在命令提示符中輸入「WIN.COM」的方式啟動,或是在AUTOEXEC.BAT的末尾添加WIN.COM來自動啟動。[1]

Windows 9x

Windows 95Windows 98Windows 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之前,用戶在同意之前需要先拉到許可協議的最底部。
  • 用戶必須創建或選擇一個分區,然後是格式化文件系統(NTFSFAT)。如果這些文件系統中的任何一個已經存在,並且沒有安裝任何版本Windows在磁盤上,可以使當前文件系統保持不變。
  • 檢查硬盤是否有錯誤和空間需求,若通過了檢查,將會開始安裝Windows。
  • 在文本界面的安裝結束之後,計算機重啟並從硬盤啟動圖形界面的安裝程序,提示用戶重新插入安裝媒介、輸入產品密鑰然後繼續複製文件與驅動程序。

除了Windows XP家庭版以外的Windows NT到Windows Server 2003的所有版本都提示用戶輸入管理員賬戶(Administrator)的密碼。

Windows 2000Windows 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-ROMU盤中載入驅動程序。不再支持將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]

參考文獻

  1. ^ 存档副本. [2017-04-10]. (原始內容存檔於2007-04-23). 
  2. ^ 存档副本. [2017-04-10]. (原始內容存檔於2013-07-20). 
  3. ^ 存档副本. [2017-04-10]. (原始內容存檔於2014-09-20). 
  4. ^ Paul McDougall. Microsoft Reveals Windows 8 Upgrade Price. InformationWeek. July 3, 2012 [July 4, 2012]. (原始內容存檔於2012-09-18). 
  5. ^ 5.0 5.1 Improving the setup experience. Building Windows 8. Microsoft. [18 September 2012]. (原始內容存檔於2012-09-18).