啟動盤
啟動盤是一種可移動的數據存儲介質,計算機可以從它加載和啟動操作系統、運行實用程序。[1]計算機必須包含一種內置程序,使其可以從符合某些標準的啟動盤中加載和執行程序。
儘管幾乎所有現代計算機都可以從包含操作系統或其他軟件的硬盤驅動器啟動,但通常不會將它們稱為啟動盤,因為它們不是可移動介質。 CD-ROM是最傳統的介質形式,但也可以使用其他介質,例如磁帶、紙帶驅動器或ZIP驅動器,以及近年來最普及的U盤。計算機的BIOS必須支持從上述設備啟動。
用途
啟動盤的用途包括:
流程
引導(boot)一詞來自於「拉自己的鞋帶,把自己拽起來」的諺語[4]:計算機中包含一個很小的程序(引導程序),它將加載並運行在引導設備上發現的程序。這個程序本身可能是很小的,它的目的是加載一個更大、功能更多的程序,即完整的操作系統。為了在不需要大容量的存儲設備或寫入引導介質的情況下啟動,通常引導程序會使用一些系統RAM作為臨時文件存儲的RAM磁盤。
舉個例子,任何IBM PC兼容的計算機都能用內置軟件加載軟盤的前512字節的內容,如果它是一個可行的程序,就可以執行它,所以啟動軟盤在這裡放置一個非常簡單的加載程序。這個過程很容易被濫用,如果數據軟盤的第一個扇區寫有病毒,從此啟動盤啟動時,病毒就會悄悄地感染主機。
媒體
個人電腦的可啟動軟盤(「啟動軟盤」)通常包含DOS或Linux的微型版本。最常見的標準軟盤只能容納1.4 MB的數據,因此不太可能加載大型操作系統。由於其他更大容量的選擇的出現,如CD-ROM或USB閃存驅動器,軟盤的使用正在減少。
設備選擇
現代電腦被配置為按照一定的順序從各種設備嘗試啟動。如果計算機沒有從所需的設備(如軟盤驅動器)啟動,用戶可能需要在計算機剛啟動時按一個特殊的鍵(如Delete, F1,F2,F10或F12)進入BIOS設置,然後改變啟動順序。[5]比較新的BIOS允許通過按功能鍵(通常是F11)來中斷啟動過程的最後階段,顯示一個可啟動設備的列表,讓用戶從中進行選擇。
如果用戶在機器啟動時按住電源鍵,Apple Silicon電腦將顯示引導菜單。[6]而較舊的Intel處理器的Mac電腦需要在啟動過程中按下Option或Alt鍵,才會顯示啟動菜單。
要求
不同的操作系統使用不同的啟動盤內容。所有的啟動盤都必須與為其設計的計算機兼容。
MS-DOS/PC DOS/DR-DOS
- 一個卷引導記錄(VBR)中有效的引導扇區
- IO.SYS 或 IBMBIO.COM
- MSDOS.SYS 或 IBMDOS.COM
- COMMAND.COM
所有文件的版本必須與操作系統相同。在安裝好的操作系統中可以製作啟動盤,具體的細節有所不同。
FreeDOS
- 磁盤上有效的引導扇區
- COMMAND.COM
- KERNEL.SYS
Linux
Windows PE
- Windows啟動管理器
- BOOT.WIM
另見
外部連結
參考資料
- ^ By J. D. Biersdorfer. Emergency Preparedness. The New York Times. October 8, 1998 [2022-08-06]. (原始內容存檔於2022-08-06).
- ^ How to Survive the Worst PC Disasters. PC World. May 23, 2007: 11 [2022-08-06]. (原始內容存檔於2020-10-27).
Download the demo and burn it to a bootable CD
- ^ Can I recover from recovering my PC?. Computerworld.[失效連結]
- ^ a series of self-sustaining processes that proceed without external help: Martin, Gary. 'Pull yourself up by your bootstraps' - the meaning and origin of this phrase. Phrasefinder. [June 23, 2018]. (原始內容存檔於2012-04-17).
- ^ How to enter your PC's BIOS. PC World. October 5, 2011 [2022-08-06]. (原始內容存檔於2021-09-19).
Need to change your computer's boot order or access other ..
- ^ {{Cite web | url=https://support.apple.com/en-us/HT201255 (頁面存檔備份,存於網際網路檔案館) | title=Mac startup key combinations }