亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問板塊 發(fā)新帖
查看: 9515 | 回復(fù): 12
打印 上一主題 下一主題

硬盤活動(dòng)分區(qū)的第一個(gè)扇區(qū)里有什么東西? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-11-17 12:21 |只看該作者 |倒序?yàn)g覽
假設(shè)系統(tǒng)是xp,安裝在C盤,那活動(dòng)分區(qū)C盤的第一個(gè)扇區(qū)里是什么?

假設(shè)系統(tǒng)是linux,grub引導(dǎo),grub安裝在MBR里,單獨(dú)分一個(gè)/boot目錄,那做為活動(dòng)分區(qū)的/boot目錄的所在分區(qū)的第一個(gè)扇區(qū)里有啥?

謝謝

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-11-17 12:49 |只看該作者
本帖最后由 Yuri.G. 于 2010-11-17 12:51 編輯

MBR的結(jié)構(gòu)圖


這是一整個(gè)512K,前面的bootloader的作用是去引導(dǎo)grub的stage2
而這個(gè)512K其實(shí)跟你的stage1是一樣的。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-11-17 12:52 |只看該作者
也就是說(shuō),真正的grub程序是在stage2里頭。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-11-17 12:57 |只看該作者
回復(fù) 1# qhq2bb


    所以回答你的問題:
1、你的XP的C盤如果是活動(dòng)分區(qū),那么他引導(dǎo)的是XP的loader,你就看不到grub了。
2、如果你的引導(dǎo)的時(shí)候是grub,那么C盤肯定沒有活動(dòng)標(biāo)記,他的活動(dòng)標(biāo)記可能是在你的/boot分區(qū)。
3、至于分區(qū)的第一個(gè)扇區(qū)具體存什么跟這里面好像有點(diǎn)不對(duì)題了。
4、只有硬盤的第0個(gè)個(gè)磁道的0柱面的1扇區(qū)里面存放的是MBR,MBR里面詳細(xì)的信息可以看樓上的樓上。
5、GRUB程序?qū)嶋H上是放在stage2里頭的,而怎么讓啟動(dòng)的時(shí)候bios能成功轉(zhuǎn)交引導(dǎo)權(quán)呢,就靠stage1了,也就是MBR里面前446字節(jié)的內(nèi)容,他的作用是找到stage2,并執(zhí)行他。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-11-17 14:13 |只看該作者
回復(fù) 1# qhq2bb


    看明白了么?我說(shuō)的不知道對(duì)不對(duì),還有啥問題么有?
沒有就結(jié)貼,改標(biāo)題。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2010-11-17 15:05 |只看該作者
謝謝樓上的兄弟的解答!
  系統(tǒng)引導(dǎo)過程主要由以下幾個(gè)步驟組成(以硬盤啟動(dòng)為例)
  1、 開機(jī);
  2、 BIOS加電自檢(POST??Power On Self Test),內(nèi)存地址為0fff:0000;
  3、 將硬盤第一個(gè)扇區(qū)(0頭0道1扇區(qū),也就是Boot Sector)讀入內(nèi)存地址0000:7c00處;
  4、 檢查(WORD)0000:7dfe是否等于0xaa55.若不等于則轉(zhuǎn)去嘗試其他介質(zhì);如果沒有其他啟動(dòng)介質(zhì),則顯示 “No ROM BASIC” ,然后死機(jī);
  5、 跳轉(zhuǎn)到0000:7c00處執(zhí)行MBR中的程式;
  6、 MBR先將自己復(fù)制到0000:0600處,然后繼續(xù)執(zhí)行;
  7、 在主分區(qū)表中搜索標(biāo)志為活動(dòng)的分區(qū)。如果發(fā)現(xiàn)沒有活動(dòng)分區(qū)或不止一個(gè)活動(dòng)分區(qū),則停止;
  8、 將活動(dòng)分區(qū)的第一個(gè)扇區(qū)讀入內(nèi)存地址0000:7c00處;
  9、 檢查(WORD)0000:7dfe是否等于0xaa55,若不等于則顯示 “Missing Operating System”,然后停止,或嘗試軟盤啟動(dòng);
  10、 跳轉(zhuǎn)到0000:7c00處繼續(xù)執(zhí)行特定系統(tǒng)的啟動(dòng)程式;
  11、 啟動(dòng)系統(tǒng)。
上面是我在網(wǎng)上找到的一個(gè)os啟動(dòng)的過程,8、9、10我不太明白,8是將活動(dòng)分區(qū)的第一個(gè)扇區(qū)讀入內(nèi)存0000:7c00處,然后10步是執(zhí)行第8步讀入的內(nèi)容,請(qǐng)問第8步讀入的是什么呢?以xp和linux為例。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2010-11-17 15:15 |只看該作者
那可能我的:
4、只有硬盤的第0個(gè)個(gè)磁道的0柱面的1扇區(qū)里面存放的是MBR,MBR里面詳細(xì)的信息可以看樓上的樓上。
這條觀點(diǎn)是不對(duì)的。
你的問題中,講活動(dòng)分區(qū)的第一個(gè)扇區(qū)讀入內(nèi)存,肯定讀的也是MBR那樣的東西,如果是grub就是stage1那樣的內(nèi)容,XP的話,貌似只能在第一個(gè)盤吧。
第10步,就是執(zhí)行那446個(gè)字節(jié)的內(nèi)容。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2010-11-17 15:24 |只看該作者
那可能我的:
4、只有硬盤的第0個(gè)個(gè)磁道的0柱面的1扇區(qū)里面存放的是MBR,MBR里面詳細(xì)的信息可以看樓上的樓 ...
Yuri.G. 發(fā)表于 2010-11-17 15:15



    但是看前面的步驟3里其實(shí)已經(jīng)把MBR的東西讀到內(nèi)存里了,所以第8步應(yīng)該不是MBR的內(nèi)容了吧?也許我看的這個(gè)資料就是錯(cuò)的?

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2010-11-17 15:27 |只看該作者
回復(fù) 8# qhq2bb


你引用的這個(gè)資料肯定是存在問題的。
因?yàn)長(zhǎng)inux系統(tǒng)里面他還有一個(gè)分區(qū)映射過程,他這里沒有。
還有,BSD的那種分區(qū)方式也不同,而且更復(fù)雜一些,所以不能統(tǒng)稱到“電腦”或“系統(tǒng)”里面去一概論之。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2010-11-17 15:29 |只看該作者
當(dāng)然,BIOS那部分的過程應(yīng)該是一樣的。然后我想是先丟給硬盤的第一個(gè)扇區(qū),或者是丟給活動(dòng)分區(qū)的第一個(gè)扇區(qū)。
后面怎么樣,那就是扇區(qū)里面的446決定了。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP