资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,1,2025/4/29 周二,您可以学习到的内容,硬盘的分类和构造,MBR分区表的结构和计算方法(硬盘分区大小如何计算,分区的位置),分区结构,MBR硬盘的分区扩展方式,引导扇区的结构和功能,分区表备份和恢复及相关工具的介绍,MBR分区的弱点和GUID分区的介绍,2,2025/4/29 周二,硬盘的种类,传统硬盘,机械硬盘,(港台称之为硬碟,英文名:,Hard Disc Drive,简称,HDD,全名 温彻斯特式硬盘)是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。,固态硬盘,(,Solid State Disk,或,Solid State Drive,),作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(,DRAM,或,FLASH,芯片)组成的硬盘。,3,2025/4/29 周二,机械硬盘,4,2025/4/29 周二,固态硬盘,5,2025/4/29 周二,6,2025/4/29 周二,硬盘容量,标称,250GB,的硬盘到底能容纳多少数据呢?,由于存储器生产厂家向来都是按照,1000,字节当做,1k,字节,,1000k,称为,1MB;,操作系统都是按照,1024,计算,也就是:,250GB/1024/1024/1024*(1000*1000*1000),=232.83GB,。,实际只有不大,233GB,的空间可以使用。,7,2025/4/29 周二,机械硬盘的结构,机械硬盘主要由盘片、盘片驱动器、磁头及控制装置组成。盘片由较轻质的金属(如铝)或玻璃制成,表面再涂上一层磁性材料。盘片的光洁度极高,远远超过我们生活中使用的镜子。硬盘都是密封的,内部非常干净,哪怕是一丝肉眼看不见的灰尘也会给盘面带来致命的损伤。一个硬盘内可以有多张盘片,盘片之间有一定间隔。这些盘片被安装在一个可高速转动的电机上,也就是盘片驱动器。盘片上存储的信息是由磁头写入的,在一张盘片的正反两面都会有一个磁头进行读写。磁头是硬盘中最昂贵、最精密的部分。磁头装在磁头支架上,它们像梳子的齿一般伸进各自负责的盘片间隔中。磁头支架在特殊的电机驱动下,可以使磁头在盘片上不同的地方来回移动。盘片在高速旋转时会带动盘表面的空气,空气作用在磁头上产生一个浮力使磁头与盘面保持一个极微小的距离。这样既可有效进行读写,也不会磨损盘面。盘片上有一圈圈看不见的磁道,有了这些磁条才能够有序地对信息进行读写。一个盘面上可以有成千上万个磁道,就像是被画上了很多大大小小的同心圆圈。当我们输入了要读(写)某个信息的命令时,磁头驱动电机就会移动磁头在盘片上寻找适当的位置进行工作。,8,2025/4/29 周二,磁头及附属组件,9,2025/4/29 周二,硬盘的逻辑结构,10,2025/4/29 周二,硬盘分区表,我们一般平时使用,Fdisk,、,PQ,、,PPM(Pragon Partition Manager),,,Diskpart,等软件给硬盘划分出几个分区,安装操作系统。,一块完整的硬盘是如何被分成若干个分区的呢?,11,2025/4/29 周二,硬盘分区表,我们在日常使用电脑中,可能由于操作失误、或者病毒破坏,导致硬盘分区表信息损坏,数据丢失。,下面我们就着重讲解,什么是分区表;,分区表在什么位置;,分区表的作用;,分区信息的获取;,如何重建分区表。,12,2025/4/29 周二,主引导记录(MBR),主引导记录(,Master Boot Record,),位于硬盘,0,柱面、,0,磁头、,1,扇区,也就是硬盘的第一个扇区,大小为,512,字节,主引导记录用于硬盘启动时将系统控制转给用户指定的并在分区表中登记了的某个操作系统。,它的结构如下:,13,2025/4/29 周二,14,2025/4/29 周二,分区表项的意义,80,202100,07,FEFFFF,00080000,0080A903,16,个字节,15,2025/4/29 周二,16,2025/4/29 周二,逻辑扇区号和CHS参数互转,17,2025/4/29 周二,实例,80,202100,07,FEFFFF,00080000,0080A903,80,活动分区;,202100,分区起始柱面,磁头,扇区号;,07,系统标志;,NTFS,FEFFFF,分区结束柱面,磁头,扇区号;,00080000,分区起始逻辑扇区号;,0080A903,分区扇区数量;,18,2025/4/29 周二,柱面数量超过1024怎么处理?,分区表项给柱面项预留的位数只有,10,bits,2,10,=1024,个,柱面,如果超过了这个数,该如何计算呢,?,前面我们知道,在分区表的后,8,个字节,分别表示了,分区的起始逻辑扇区号和分区扇区总数,然后根据逻辑扇区号和,CHS,参数转换公式,就可以确定柱面数量。,19,2025/4/29 周二,继续计算,00080000,分区起始逻辑扇区号;,我们翻转后得到:,00000800H,转换成,10,进制,得到,8*16,2,=2048,;根据前面的转换公式:,柱面号:,int(2048/16065)=0;,磁头号:,int(2048%16065)/63)=32;,扇区号,:(,2048%16065)%63+1=33;,(逻辑扇区号是从,0,开始的,而,CHS,参数是中扇区是从,1,开始的),20,2025/4/29 周二,继续计算,0080A903,分区扇区数量;翻转后,03A98000,前面知道分区起始扇区是,800H,;,800+03A98000-1=03A987FF,转换成,10,进制,:61442047;,同理得出:结束柱面、扇区、磁头位置,柱面:,3824;,磁头:,150;,扇区,:63;,此外,还得出分区大小为:,61440000*512/1024/1024=30000MB,大约,29.2GB,21,2025/4/29 周二,扩展分区,第一个扇区中的只预留了,4,个分区表项,我们的要想使用更多的分区,需要借助扩展分区。扩展分区不能直接使用,需要继续划分逻辑分区,逻辑分区数量不限,数量受制于操作系统的设计。,00FEFFFF,0F,FEFFFF0088A9030008B717,0F,系统标志代表扩展分区。,22,2025/4/29 周二,23,2025/4/29 周二,由此可见逻辑分区链表是单向的,一旦断开,系统后面的分区就会丢失,当然实际上数据还在。,我们可以利用掌握的知识,步步分析,有很大希望可以重建分区表,挽回损失。,下面学习如何备份、重建分区表,根据系统提示排除故障。,24,2025/4/29 周二,备份分区表,重建从安全、效率方面来说,永远也赶不上及时备份。,所以我们在每次对磁盘参数进行调整前,,一定要进行备份操作。,我们可以通过很多方法备份分区表,有从,dos,下备份,有从,windows,下备份的,有手动备份的,也有自动备份的工具。,下面我们依次讲解:,25,2025/4/29 周二,DOS下备份操作,我们可以通过,DiskGen,(原名:,Diskman,)这个工具来操作,首先创建一个,Dos,启动盘(可以是,U,盘、光盘、软盘、硬盘等),将,Diskgen,拷贝到启动盘中。,从,dos,启动后,我们在命令行后输入,diskgen.,需要鼠标的可以在做启动盘的时候添加。,比如:,C:diskgen(,回车,),进入,Diskgen,的主界面,.,26,2025/4/29 周二,27,2025/4/29 周二,28,2025/4/29 周二,29,2025/4/29 周二,30,2025/4/29 周二,31,2025/4/29 周二,32,2025/4/29 周二,33,2025/4/29 周二,34,2025/4/29 周二,分区表备份文件,35,2025/4/29 周二,HDPT.HDP,该文件包括,MBR,、扩展分区链表中的所有分区表、分区引导记录。出现分区问题,可以采取恢复分区表的方法。实在不行,可以采用重建分区表。还不行,可以考虑手动恢复。,HDPT.TXT,里面还是分区表的文字描述,可以当做参考。,36,2025/4/29 周二,Windows下面的分区表备份工具,Disk genius 3.1 Beta3;,PartitionTableDoctor 3.5;,37,2025/4/29 周二,Disk genuis 3.1.0412.3,它是在最初的,DOS,版的基础上开发而成的。,Windows,版本的,DiskGenius,软件,除了继承并增强了,DOS,版的大部分功能外,(,少部分没有实现的功能将会陆续加入,),,还增加了许多新的功能。如:已删除文件恢复、分区复制、分区备份、硬盘复制等功能。另外还增加了对,VMWare,虚拟硬盘的支持。更多功能正在制作并在不断完善中。另外,应广大用户的要求,新的,DOS,版本也在制作当中,不久即将发布。,特点:,1,、支持传统的,MBR,分区表格式及较新的,GUID,分区表格式。,2,、支持基本的分区建立、删除、隐藏等操作。可指定详细的分区参数;,3,、支持,IDE,、,SCSI,、,SATA,等各种类型的硬盘。支持,U,盘、,USB,硬盘、存储卡,(,闪存卡,),;,38,2025/4/29 周二,功能,4,、支持,FAT12,、,FAT16,、,FAT32,、,NTFS,文件系统;,5,、支持,EXT2/EXT3,文件系统的文件读取操作。支持,Linux LVM2,磁盘管理方式;,6,、可以快速格式化,FAT12,、,FAT16,、,FAT32,、,NTFS,分区。格式化时可设定簇大小、支持,NTFS,文件系统的压缩属性;,7,、可浏览包括隐藏分区在内的任意分区内的任意文件,包括通过正常方法不能访问的文件。可通过直接读写磁盘扇区的方式读写文件、强制删除文件;,8,、支持盘符的分配及删除;,9,、支持,FAT12,、,FAT16,、,FAT32,、,NTFS,分区的已删除文件恢复、分区误格式化后的文件恢复。成功率较高;,10,、增强的已丢失分区恢复,(,重建分区表,),功能,恢复过程中,可即时显示搜索到的分区参数及分区内的文件。搜索完成后,可在不保存分区表的情况下恢复分区内的文件;,39,2025/4/29 周二,功能,11,、提供分区表的备份与恢复功能;,12,、可将整个分区备份到一个镜像文件中,可在必要时,(,如分区损坏,),恢复。支持在,Windows,运行状态下备份系统盘;,13,、支持分区复制操作。并提供,“,全部复制,”,、,“,按结构复制,”,、,“,按文件复制,”,等三种复制方式,以满足不同需求;,14,、支持硬盘复制功能。同样提供与分区复制相同的三种复制方式;,15,、支持,VMWare,虚拟硬盘文件,(,“,.vmdk,”,文件,),。打开虚拟硬盘文件后,即可像操作普通硬盘一样操作虚拟硬盘;,16,、可在不启动,VMWare,虚拟机的情况下从虚拟硬盘复制文件、恢复虚拟硬盘内的已删除文件,(,包括格式化后的文件恢复,),、向虚拟硬盘复制文件等;,17,、支持,“,.img,”,“,.ima,”,磁盘及分区映像文件的制作及读写操作;,18,、支持,USB-FDD,、,USB-ZIP,、,USB-HDD,模式启动盘的制作及其文件操作功能;,19,、支持磁盘坏道检测与修复功能。,40,2025/4/29 周二,41,2025/4/29 周二,42,2025/4/29 周二,43,2025/4/29 周二,44,2025/4/29 周二,重建主引导记录(MBR),“主引导记录”位于每块硬盘的第一个扇区中,用于引导操作系统。本软件会在保存分区表时自动检查主引导记录,(MBR),,当发现,MBR,无效时会自动修复。,本软件对,MBR,有效性的检测可能并不准确。因此,在必要时可通过本软件的“重建主引导记录”功能修复。操作方法如下:,点击“硬盘,-,重建主引导记录,(MBR)”,菜单项,程序弹出下列提示:,点击“是”按钮后,程序将用本软件自带的,MBR,替换当前的,MBR,。,45,2025/4/29 周二,注意,Disk Genius 3.1,的备份分区表文件和,dos,下的,diskgen,备份下的分区表文件不一致,前者多了,512,字节,内容是标志硬盘信息,如制造商、硬盘序列号等。,如果想在,dos,下恢复,windows,下备份的分区表,可以把文件前,512,字节删除保存即可。,46,2025/4/29 周二,PartitionTableDoctor 3.5,分区表医生,3.5,47,2025/4/29 周二,软件打开,,提示插入,软盘,创建,恢复磁盘。,点击,Cancel,即可,48,2025/4/29 周二,49,2025/4/29 周二,50,2025/4/29 周二,PTD的备份分区表文件,备份的分区表扩展名为,dat,,内容和,diskgen,产生的基本一致,包括,MBR,、主、扩展分区表、分区引导记录。,恢复操作大同小异,51,2025/4/29 周二,扇区备份功能,PTDD,提供了扇区备份功能,我们可以将,MBR,、,DBR,等备份到不常用的空白扇区,出现问题,我们可以轻松的恢复。,52,2025/4/29 周二,其他软件,以,PPM(Paragon Partition Manager 9.0),为例。,功能类似,PQ,,但更为强大。,53,2025/4/29 周二,54,2025/4/29 周二,55,2025/4/29 周二,56,2025/4/29 周二,57,2025/4/29 周二,Ptedit32,ptedit32,是在,Norton partition manager,程序目录下提供的分区表编辑软件,在,2000/xp/2003/vista,下都能运行。,58,2025/4/29 周二,调整引导记录参数,59,2025/4/29 周二,微软提供的工具,从,vista,开始,微软在系统安装光盘里面提供了一个程序:,bootsect,。,从字面上理解,就是引导扇区,Bootsect,可以恢复各种原因引起的,MBR,、,DBR,丢失或损坏。,60,2025/4/29 周二,Bootsect,61,2025/4/29 周二,62,2025/4/29 周二,应用实例,恢复,xp,的,MBR,和系统分区引导代码:,bootsect/nt52 sys/mbr,恢复,vista MBR,bootsect/nt60 sys/mbr,恢复,xp D:,的引导记录,bootsect/nt52 D:,恢复,vista,所有分区的引导记录,bootsect/nt60 all,63,2025/4/29 周二,Bootsect的原理,Bootsect,程序的数据段保存着,vista,、,xp,的,MBR,、,DBR,引导代码。,64,2025/4/29 周二,Vista loader,65,2025/4/29 周二,66,2025/4/29 周二,67,2025/4/29 周二,MBR分区的缺陷,尽管目前,MBR,分区类型占了绝大多数,但是他有很多缺陷:,MBR,磁盘只支持,4,个分区表项;,每个分区长度至少占用一个柱面;,最大支持,2TB,硬盘;,68,2025/4/29 周二,GUID分区表格式(,Globally Unique Identifier Partition Table Format),GUID,分区表,(,简称,GPT,。使用,GUID,分区表的磁盘称为,GPT,磁盘,),是源自,EFI,标准的一种较新的磁盘分区表结构的标准。与目前普遍使用的主引导记录,(MBR),分区方案相比,,GPT,提供了更加灵活的磁盘分区机制。它具有如下优点:,1,、支持,2TB,以上的大硬盘。,2,、每个磁盘的分区个数几乎没有限制。为什么说“几乎”呢?是因为,Windows,系统最多只允许划分,128,个分区。不过也完全够用了。,3,、分区大小几乎没有限制。又是一个“几乎”。因为它用,64,位的整数表示扇区号。夸张一点说,一个,64,位整数能代表的分区大小已经是个“天文数字”了,若干年内你都无法见到这样大小的硬盘,更不用说分区了。,4,、分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表。其中一份被破坏后,可以通过另一份恢复。,5,、每个分区可以有一个名称,(,不同于卷标,),。,69,2025/4/29 周二,操作系统对GUID分区表支持,既然,GUID,分区方案具有如此多的优点,在分区时是不是可以全部采用这种方案呢?不是的。并不是所有的,Windows,系统都支持这种分区方案。请看下表:,70,2025/4/29 周二,是不是很失望?目前多数的个人电脑系统还无法完美支持,GPT,磁盘。但是这并不意味着我们不需要了解,GUID,分区方案。别忘了,硬件的发展速度总是令人吃惊的。,1.5TB,的硬盘已经大量上市,,2TB,以上容量的硬盘很快就会普及,基于,EFI,的主板也正在销售。,GUID,分区方案终将成为主流。,71,2025/4/29 周二,系统启动过程,1.,开机,2.BIOS,加电自检,(Power On Self Test-POST),内存地址为,0FFFF:0000,3.,将硬盘第一个扇区,(0,头,0,道,柱面,1,扇区,也就是,Boot Sector),读入内存地址,0000:7C00,处,.,4.,检查,(WORD)0000:7DFE,是否等于,0 xAA55,若不等于则转去尝试其它启动介质,如果没有其它启动介质则显示,No ROM BASIC,然后死机,.,72,2025/4/29 周二,5.,跳转到,0000:7C00,处执行,MBR,中的程序,.,6.MBR,首先将自己复制到,0000:0600,处,然后继续执行,.,7.,在主分区表中搜索标志为活动的分区,.,如果发现没有活动分区或有不止一个活动分区,则转停止,.,8.,将活动分区的第一个扇区读入内存地址,0000:7C00,处,.,9.,检查,(WORD)0000:7DFE,是否等于,0 xAA55,若不等于则显示,Missing Operating System,然后停止,或尝试软盘启动,73,2025/4/29 周二,10.,跳转到,0000:7C00,处继续执行特定系统的启动程序,.,11.,启动系统,.,以上步骤中,2,3,4,5,步是由,BIOS,的引导程序完成,.6,7,8,9,10,步由,MBR,中的引导程序完成,.,74,2025/4/29 周二,感谢您的观看!,Thanks for your previewing!,铅笔刀的小屋,75,2025/4/29 周二,
展开阅读全文