硬盘分区mbr,什么是MBR

1,什么是mbr2,什么是硬盘扇区什么是mbr3,mbr区之指什么4,什么是硬盘的boot区和mbr区5,硬盘mbr有什么意思1,什么是mbr mbr(master boot record)就是我们经常说的“硬盘主引导记录”,简单地 说,它是由fdisk等磁盘分区命令写在硬盘绝对0扇区的一段数据,它由主引导程序、硬盘分 区表及扇区结束标志字(55aa)这3个部分组成
2,什么是硬盘扇区什么是mbr 硬盘被分割为以扇区为单位的存储单元用于存储数据。 mbr(master boot record)就是我们经常说的“硬盘主引导记录”,简单地 说,它是由fdisk等磁盘分区命令写在硬盘绝对0扇区的一段数据,它由主引导程序、硬盘分 区表及扇区结束标志字(55aa)这3个部分组成不懂
3,mbr区之指什么 mbr是main bootable record,即主引导记录,它记录了整个硬盘的分区信息。在硬盘做分区动作时,保存在被激活的分区(一般是将c区激活)里。格式化不能清除mbr,只有重新分区里才以新的mbr信息替换掉原有的。 当mbr因病毒原因被破坏时,有时可在dos下用fdisk /mbr命令进行修复(但并非万能)。硬盘零磁道与分区表的修复 零磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(mbr)就在这个位置上。mbr位于硬盘的0磁道0柱面1扇区,其中存放着硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表(dpt),两个字节(55 aa)属于分区结束标志。由此可见,零磁道一旦受损,将使硬盘的主引导程序和分区表信息遭到严重破坏,从而导致硬盘无法自举。 零磁道损坏属于硬盘坏道之一,只不过由于它的位置太重要,因而一旦遭到破坏,就会产生严重的后果。吾知硬盘的引导区,里面放的是硬盘的引导文件
4,什么是硬盘的boot区和mbr区 除了那些具有从非物理 c盘启动选项的pc外,任何一个pc都无法从物理 第一硬盘的{0,0,1}以外的任何一个扇区启动,所以{0,0,1}被称为主引导记 录即:mbr(main boot record)。 修改 mbr 的病毒或程序把原 mbr 移动到 其他扇区后,这个程序就不能再称为 mbr 了,充其量称为“原mbr”,而占 据{0,0,1}的新引导程序才能称为当前的 mbr。修改 bios setup 中的参数, 可以改变硬盘逻辑盘的结构,但是无论怎么修改{0,0,1}都还是{0,0,1}。 有一部分比较麻烦的mbr病毒(如前面wwashington提到的),当强行使用 fdisk /mbr后,计算机将不能启动,是因为计算机正常的引导和文件结构是 经过病毒(除了病毒情况外还包括一些管理工具 system commander、norton disklock)编码/加密的,解码成正常的结构需要从病毒程序现行引导 boot是“引导”的意思 boot.ini就是系统引导文件,关系到系统的启动问题 boot是引导区, mbr是主引导记录boot是引导区 mbr就是主引导记录,分区信息~ mbr就是主引导记录,,不是以文件形式存在的一些重要数据,,从硬盘启动电脑,,先于操作系统运行的代码就是mbr 引导扇区在每个分区里都存在但是我们常说的主引导扇区是硬盘的第一物理扇区,,它由两个部分组成的,,即主引导记录mbr和硬盘分区表dpt fdisk/mbr命令可以将被破坏的主引导记录重新写一次,,恢复计算机的正常引导工作 boot是“引导”的意思 boot.ini就是系统引导文件,关系到系统的启动问题 找一个有系统的硬盘挂为主盘,你的硬盘挂为从盘.去网上下个winhex分别打开两块硬盘的主分区,对照着主硬盘的mbr去修改从盘的mbr. 就这么简单! 5,硬盘mbr有什么意思 mbr,即主引导记录,是对ibm兼容机的硬盘或者可移动磁盘分区时,在驱动器最前端的一段引导扇区。mbr概念是在1983年pc dos 2.0支持硬盘后才有的。mbr描述了逻辑分区的信息,包含文件系统以及组织方式。此外,mbr还包含计算机在启动的第二阶段加载操作系统的可执行代码或连接每个分区的引导记录(vbr)。这个mbr代码通常被称为引导程序。由于mbr分区表的最大可寻址的存储空间只有2tb(2×512字节)。因此,在大硬盘出现的现在,mbr分区方式逐渐被guid分区表取代。mbr不可能存在于不可分区的媒介如软盘等中。硬盘作为用户存储数据的主要场所,其最大的用途莫过于存储数据,但有时往往由于用户操作不当,造成用户数据的丢失。如果对于普通用户,数据对用户相对而言并不重要,那么丢了就丢了,没有太大关系;但如果数据对用户很重要(对于这类用户,应经常备份数据),这时数据丢失了怎么办呢?  相关概念 mbr(main boot record)即主引导记录区,它位于整个硬盘的0磁道0柱面1扇区,包括硬盘引导程序和分区表。 dbr(dos boot record)即操作系统引导记录区,通常位于硬盘的0磁道1柱面1扇区,是操作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为bpb(bios parameter block)的本分区参数记录表。每个逻辑分区都有一个dbr。 fat(file allocation table)即文件分配表,是dos、windows9x系统的文件寻址格式,为了数据安全起见,fat一般做成两个,第二fat为第一fat的备份。 dir是directory即根目录区的简写,dir紧接在第二fat表之后。 估计数据丢失原因: 1.安装多系统引导软件后,异常操作造成。 2.遭到某种病毒感染。数据丢失前状态:2.5gb硬盘,原分区为:c:2gb+d:500mb,d盘装有重要数据。两分区均为fat16格式。 数据丢失过程 一次系统重启后,d盘丢失。 数据丢失后的操作 该客户曾用fdisk重新分区,试图按原分区大小再造分区,未果。但没有格式化d盘,只格式化了c盘并重装系统。 客户的数据修复要求 恢复d盘根目录下“数据库”目录内所有文件。 所用工具: norton disk doctor:diskedit.exe 数据修复过程: 一、数据备份 主要包括物理0磁道各扇区,各分区逻辑0磁道,fat表和根目录区等,再配以ghost备份各分区的数据区。 二、分析该硬盘的主引导扇区mbr(包括主分区表和引导程序)、各分区的引导扇区dbr、fat表及根目录区。 由于已经重新分区并能顺利启动c盘(抛开病毒原因),故mbr的逻辑结构应该没问题,通过diskedit命令察看mbr所在的0磁道第一扇区,证实估计正确,但现分区表与原分区表是否完全一致,还不能确定。 通过分区表,可以查找到各分区的引导扇区所在的物理位置,分析后可确定c盘的各项重要数据(引导扇区、第一fat表、第二fat表、根目录区)均没有异常,但d盘除了引导扇区dbr外、上述的其他数据均无法对应,dbr之所以无异常,是因为重新分区的结果,而fat1、fat2和根目录区面目全非的原因,大致应该有两种可能:一是现分区与原分区不一致,导致数据对不上号;二是数据已被病毒破坏。 由于在察看mbr时,发现0磁道的其他扇区留有不明程序的残余代码,通过察看其中的一些显示信息,可以判定是某种多系统软件留下的,说明曾经安装过多系统管理软件。这样大致可以排除病毒破坏分区的可能,分区丢失应该是异常操作多系统管理软件引起的。 三、寻找原有分区 根据分析,由于在数据丢失后又进行了重新分区,而且估计现有的分区与原来的分区不一致,但幸好没有格式化d盘,因为如果单单只是fdisk,只会改写原硬盘的各分区的第一扇区。如果这个扇区不落在原分区的重要参数区(dbr、fat、根目录)上,那么修复的成功率还是挺高的。接下来就是寻找原有d盘的重要数据区了。根据客户提供的资料可知,原d盘根目录下有一个叫“数据库”的子目录,于是用diskedit提供的搜索功能,搜索“数据库”对应的十六进制代码,可以找到原有d盘的根目录区。历时30分钟,通过过滤搜索结果,最终找到该根目录所在的扇区,向前翻过两个fat表(根据经验大概400个扇区~500个扇区)找到原d盘dbr所在的扇区,接着再向前翻63个扇区,找到原d盘的分区表 。 四、重建主分区表 因为客户后来用fdisk重新建立的主分区表与原来的分区表并不一致,故必须手工重建原分区表,通过前面找到的原d盘分区表和原d盘的dbr,可以计算出主分区表,包括各分区的起始、结束扇区、分区大小、分区类型等。算出结果后,改写0磁道1扇区的主分区表。 五、重启系统,出现原d盘,所有文件基本全部恢复。拷贝出“数据库”目录,做好备份。  说明: 1.数据备份时,不要过分相信ghost,ghost只认正确的分区,对于隐藏的分区它不会复制。对于不正确的分区,它会报告错误并停止复制过程。ghost并非一个纯粹意义上的全盘复制软件,它只复制那些fat表上存在的文件,并非复制磁盘上所有的数据! 2.走运的是,该客户重新分的d盘刚好比原d盘大几个磁道,故新的d盘分区表被建在原c盘最后端的数据区中。维修基本上可以说100%地恢复了原d盘的数据。   在硬盘数据出现丢失后,最好不要再对硬盘进行写操作,那样会增大修复的难度,也影响到修复的成功率。[转载] http://hi.baidu.