啟動磁碟
啟動磁碟是一種抽取式的資料儲存媒介,電腦可以從它載入和啟動作業系統、執行實用程式。[1]電腦必須包含一種內建程式,使其可以從符合某些標準的啟動磁碟中載入和執行程式。
儘管幾乎所有現代電腦都可以從包含作業系統或其他軟體的硬碟機啟動,但通常不會將它們稱為啟動磁碟,因為它們不是抽取式媒介。 CD-ROM是最傳統的媒介形式,但也可以使用其他媒介,例如磁帶、紙帶驅動器或ZIP驅動器,以及近年來最普及的USB隨身碟。電腦的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 }