當計算機接上電源後,它會先完成加電自檢,然後BIOS會去尋找存儲介質,在盤上尋找引導扇區,如果扇區的結尾是0xAA55的話,計算機就認為這是一個正確的引導扇區。
一個扇區的大小是512B,如果一個0xAA55超過了扇區結尾的話,其大小將超過512B,則也不是一個正確的引導扇區。
一旦扇區發現了一個正確的引導扇區,就將這段引導扇區的代碼加載到內存的0000:7c00處,然後跳轉到0000:7c00處將計算機的控制權交給這段代碼。於是操作系統正式開始啟動。
原文:https://www.cnblogs.com/lunar-ubuntu/p/12310646.html