资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
主引导区和引导区.txt26选择自信,就是选择豁达坦然,就是选择在名利面前岿然不动,就是选择在势力面前昂首挺胸,撑开自信的帆破流向前,展示搏击的风采。主引导区和引导区什么意思干什么的啊_百度知道百度首页 | 登录 新闻 网页 贴吧 知道 MP3 图片 百科 帮助 百度知道 电脑/网络 硬件相关问题 • 什么是硬盘引导记录? • 主引导扇区是什么,是不是系统装在那个区那个区就是. • 什么是硬盘引导扇区呢?硬盘分区列表又是什么呢?它. • 哪位大虾能告诉我硬盘坏道怎么修复? • debug是干什么的啊 订阅该问题您想在自己的网站上展示百度“知道”上的问答吗?来获取免费代码吧! 如要投诉或提出意见建议,请到百度知道投诉吧反馈。 添加到搜藏 已解决 主引导区和引导区什么意思干什么的啊 悬赏分:0 - 解决时间:2006-12-25 19:27提问者: 最爱已消失 - 初入江湖 二级 最佳答案主引导扇区释疑 很多朋友对于硬盘的主引导扇区里的MBR(Main Boot Record)和DPT(Disk Partition Table)的区别有些分不太清。于是我想把它写个简短的介绍,希望能对这些朋友有点帮助。 引导扇区在每个分区里都存在,但是我们常说的*主引导扇区*是硬盘的第一物理扇区。它由两个部分组成:即主引导记录MBR和硬盘分区表DPT。在总共512字节的主引导分区里其中MBR占446个字节(偏移0-偏移1BDH),DPT占64个字节(偏移1BEH-偏移1FDH),最后两个字节“55,AA”(偏移1FEH- 偏移1FFH)是分区的结束标志。大致的结构如下图: 0000 |-| | | | -| | Main Boot Record | | - | | - | | 主引导记录(446字节) | | | | | | | 01BD | | 01BE |-| | | 01CD | 分区信息 1(16字节) | 01CE |-| | | 01DD | 分区信息 2(16字节) | 01DE |-| | | 01ED | 分区信息 3(16字节) | 01EE |-| | | 01FD | 分区信息 4(16字节) | |-| | 01FE | 01FF | | 55 | AA | |-| 图一:主引导扇区结构图 主引导记录中包含了硬盘的一系列参数和一段引导程序。引导程序主要 是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。它执行到最后的是一条JMP指令跳到操作系统的引导程序去。这里往往是一些引导型 病毒的注入点,也是一些多系统引导程序的注入点。但是由于引导程序本身完成的功能比较简单,所以我们可以完全地判断该引导程序的合法性(比如看 JMP指令的合法性),因而也易于修复。象命令fdisk/mbr可以修复MBR和KV300 这类软件可以查杀任意类型的引导型病毒,就是这个原因。 接下来是硬盘的分区表,由4个16字节的分区信息表组成。每个信息表的结构如下: 偏移 长度 所表达的意义 0 字节 分区状态:如0-非活动分区 80- 活动分区 1 字节 该分区起始头(HEAD) 2 字 该分区起始扇区和起始柱面 4 字节 该分区类型:如82- Linux Native分区 83- Linux Swap 分区 5 字节 该分区终止头(HEAD) 6 字 该分区终止扇区和终止柱面 8 双字 该分区起始绝对分区 C 双字 该分区扇区数 最后的两个标志“55 AA”是分区表的结束标志,如果这两个标志被修改(有些病毒就会修改这两个标志),则系统引导时将报告找不到有效的分区表。 由上面的所列出的结构可以大致地了解主引导扇区的结构和用途。下面,有一些关于主引导扇区的常见问题: Q1、fdisk/mbr 会不会把硬盘的分区表破坏呀? A: 从上面的图一我们可以看到fdisk/mbr是不会影响到DPT的。fdisk/ mbr只是把主引导分区里的MBR部分重新写过,而不会对DPT有任何破坏。 Q2、在Linux里有一种方法可以恢复MBR是用如下的命令: dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1 其中bs(block size)是指重写的字节数。为什么不是512呢?主引导扇区是一个扇区(512字节呀)? A: 答案是,因为我们用上面的命令是为了修复可能被病毒修改了的主引导记录MBR,或者想把LILO卸载掉,而不是恢复整个主引导扇区。所以我们 只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区。 boot.NNNN是我们在安装Linux之前整个主引导分区的备份。如果我们把 512个字节全部写入主引导扇区就可能会把安装了Linux后改变了的硬盘 DPT表也破坏掉。那就坏事了(找不到Linux分区了?)。 :-( Q3、怎么在Linux下备份硬盘的主引导扇区信息呢? A: 不同于上,这里要求是整个扇区都备份,所以我们需要这么作: dd if=/dev/hda of=/tmp/MainBootSector.backup bs=512 count=1回答者:多听有益 - 试用期 一级 12-13 01:17评价已经被关闭 目前有 0 个人评价 好 50% (0)不好 50% (0)其他回答 共 1 条主导区包含在引导区中 初买来一块硬盘,我们是没有办法使用的,你需要将它分区、格式化,然后再安装上操作系统才可以使用。一个完整硬盘的数据应该包括五部分:MBR,DBR,FAT,DIR区和DATA区。其中只有主引导扇区是唯一的,其它的随你的分区数的增加而增加。 主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。 引导区它记录着一些硬盘最基本的信息,像硬盘的分区信息,这些信息可以保证你的硬盘能正常工作,但如果这些信息被修改了,那硬盘里的数据就会丢失。一般常在网上下载东东或是经常到处乱拷东东的机器最容易患引导区病。像CIH病毒就是利用了这一点,破坏了你的硬盘分区,使你的数据丢失。所以引导区的安全问题是相当重要的。回答者:grindan - 大魔导师 十三级 12-12 23:09 对最佳答案的评论: 评论字数200字以内 ©2007 Baidu
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号