欢迎来到天天文库
浏览记录
ID:15431031
大小:29.00 KB
页数:7页
时间:2018-08-03
《主引导区和引导区》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、主引导区和引导区山随平野尽,江入大荒流。位卑未敢忘忧国,事定犹须待阖棺。句有可削,足见其疏;字不得减,乃知其密。山不在高,有仙则名;水不在深,有龙则灵。少壮不努力,老大徒伤悲。主引导区和引导区什么意思干什么的啊_百度知道百度首页
2、登录新闻网页贴吧知道MP3图片百科帮助百度知道>电脑/网络>硬件相关问题•什么是硬盘引导记录?•主引导扇区是什么,是不是系统装在那个区那个区就是...•什么是硬盘引导扇区呢?硬盘分区列表又是什么呢?它...•哪位大虾能告诉我硬盘坏道怎么修复?•debug是干什么的啊订阅该问题您想在自己的网站上展示百度
3、“知道”上的问答吗?来获取免费代码吧!如要投诉或提出意见建议,请到百度知道投诉吧反馈。添加到搜藏已解决主引导区和引导区什么意思干什么的啊悬赏分:0-解决时间:2006-12-2519:27提问者:最爱已消失-初入江湖二级最佳答案主引导扇区释疑很多朋友对于硬盘的主引导扇区里的MBR(MainBootRecord)和DPT(DiskPartitionTable)的区别有些分不太清。于是我想把它写个简短的介绍,希望能对这些朋友有点帮助。引导扇区在每个分区里都存在,但是我们常说的*主引导扇区*是硬盘的第一物理扇区。它由两个部分组成:即主引导记录MBR和硬盘分区表DPT。在总共512字节的主引导
4、分区里其中MBR占446个字节(偏移0--偏移1BDH),DPT占64个字节(偏移1BEH--偏移1FDH),最后两个字节“55,AA”(偏移1FEH-偏移1FFH)是分区的结束标志。大致的结构如下图:0000
5、-------------------------------------------------
6、
7、
8、
9、-
10、
11、MainBootRecord
12、
13、-
14、
15、-
16、
17、主引导记录(446字节)
18、
19、
20、
21、
22、
23、
24、01BD
25、
26、01BE
27、--------------------------------------------------
28、
29、
30、01CD
31、分区信息1(16字节)
32、01CE
33、-------
34、-------------------------------------------
35、
36、
37、01DD
38、分区信息2(16字节)
39、01DE
40、--------------------------------------------------
41、
42、
43、01ED
44、分区信息3(16字节)
45、01EE
46、--------------------------------------------------
47、
48、
49、01FD
50、分区信息4(16字节)
51、
52、--------------------------------------------------
53、
54、01FE
55、01FF
56、
57、55
58、AA
59、
60、------------
61、--------------------------------------
62、图一:主引导扇区结构图主引导记录中包含了硬盘的一系列参数和一段引导程序。引导程序主要是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。它执行到最后的是一条JMP指令跳到操作系统的引导程序去。这里往往是一些引导型病毒的注入点,也是一些多系统引导程序的注入点。但是由于引导程序本身完成的功能比较简单,所以我们可以完全地判断该引导程序的合法性(比如看JMP指令的合法性),因而也易于修复。象命令fdisk/mbr可以修复MBR和KV300这类软件可以查杀任意类型的引导型病毒,就是这个原因。接下来是硬盘的分区表
63、,由4个16字节的分区信息表组成。每个信息表的结构如下:偏移长度所表达的意义0字节分区状态:如0-->非活动分区80-->活动分区1字节该分区起始头(HEAD)2字该分区起始扇区和起始柱面4字节该分区类型:如82-->LinuxNative分区83-->LinuxSwap分区5字节该分区终止头(HEAD)6字该分区终止扇区和终止柱面8双字该分区起始绝对分区C双字该分区扇区数最后的两个标志“55AA”是分区表的结束标志,如果这两个标志被修改(有些病毒就会修改这两个标志),则系统引导时将报告找不到有效的分区表。由上面的所列出的结构可以大致地了解主引导扇区的结构和用途。下面,有一些关于主引导
64、扇区的常见问题:Q1、fdisk/mbr会不会把硬盘的分区表破坏呀?A:从上面的图一我们可以看到fdisk/mbr是不会影响到DPT的。fdisk/mbr只是把主引导分区里的MBR部分重新写过,而不会对DPT有任何破坏。Q2、在Linux里有一种方法可以恢复MBR是用如下的命令:ddif=/boot/boot.NNNNof=/dev/hdabs=446count=1其中bs(blocksize)是指重写的字节数。为什么不是512呢?主引导扇区是
此文档下载收益归作者所有