最近剛好在做bootloader的工作,突然對sd卡啟動,u盤啟動的原理迷糊了下,所以又去重溫了計算機的啟動過程,人還是要務實,別眼高手低阿。趁現在還年輕,感覺把問題都暴露出來,最可怕的是,當你出去社會以後,這些東西才逐漸吞噬你。
(1) 第1-446位元組:呼叫作業系統的機器碼。
(2) 第447-510位元組:分割槽表(partition table)。
(3) 第511-512位元組:主引導記錄簽名(0x55和0xaa)。
(1) 第1個位元組:如果為0x80,就表示該主分割槽是啟用分割槽,控制權要轉交給這個分割槽。四個主分割槽裡面只能有乙個是啟用的。
(2) 第2-4個位元組:主分割槽第乙個扇區的物理位置(柱面、磁頭、扇區號等等)。
(3) 第5個位元組:主分割槽型別。
(4) 第6-8個位元組:主分割槽最後乙個扇區的物理位置。
(6) 第13-16位元組:主分割槽的扇區總數。
計算機是如何啟動的
感謝作者!從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見螢幕快速滾動各種提示.這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零 boot的含義 先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 ...
計算機是如何啟動的?
從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見螢幕快速滾動各種提示.這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零 boot的含義 先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 與靴子有什...
計算機是如何啟動的?
從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見螢幕快速滾動各種提示 這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零 boot的含義 先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 與靴子有什...