搜档网
当前位置:搜档网 › 硬盘分区表知识—详解硬盘

硬盘分区表知识—详解硬盘

硬盘分区表知识—详解硬盘
硬盘分区表知识—详解硬盘

硬盘分区表知识——详解硬盘MBR

---------------------------------------------------------------------------

硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都以文件的形式存储在硬盘里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出相应的规则。这就是分区概念。

分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过以后的高级格式化,即Format命令来实现。面、磁道和扇区硬盘分区后,将会被划分为面(Side)、磁道(Track)和扇区(Sector)。需要注意的是,这些只是个虚拟的概念,并不是真正在硬盘上划轨道。

先从面说起,硬盘一般是由一片或几片圆形薄膜叠加而成。我们所说,每个圆形薄膜都有两个“面”,这两个面都是用来存储数据的。按照面的多少,依次称为0面、1面、2面……由于每个面都专有一个读写磁头,也常用0头(head)、1头……称之。按照硬盘容量和规格的不同,硬盘面数(或头数)也不一定相同,少的只有2面,多的可达数十面。各面上磁道号相同的磁道合起来,称为一个柱面(Cylinder)。

上面我们提到了磁道的概念。那么究竟何为磁道呢?由于磁盘是旋转的,则连续写入的数据是排列在一个圆周上的。我们称这样的圆周为一个磁道。如果读写磁头沿着圆形薄膜的半径方向移动一段距离,以后写入的数据又排列在另外一个磁道上。根据硬盘规格的不同,磁道数可以从几百到数千不等;一个磁道上可以容纳数KB的数据,而主机读写时往往并不需要一次读写那么多,于是,磁道又被划分成若干段,每段称为一个扇区。一个扇区一般存放512字节的数据。扇区也需要编号,同一磁道中的扇区,分别称为1扇区,2扇区……

计算机对硬盘的读写,处于效率的考虑,是以扇区为基本单位的。即使计算机只需要硬盘上存储的某个字节,也必须一次把这个字节所在的扇区中的512字节全部读入内存,再使用所需的那个字节。不过,在上文中我们也提到,硬盘上面、磁道、扇区的划分表面上是看不到任何痕迹的,虽然磁头可以根据某个磁道的应有半径来对准这个磁道,但怎样才能在首尾相连的一圈扇区中找出所需要的某一扇区呢?原来,每个扇区并不仅仅由512个字节组成的,在这些由计算机存取的数据的前、后两端,都另有一些特定的数据,这些数据构成了扇区的界限标志,标志中含有扇区的编号和其他信息。计算机就凭借着这些标志来识别扇区。硬盘的数据结构在上文中,我们谈了数据在硬盘中的存储的一般原理。为了能更深入地了解硬盘,我们还必须对硬盘的数据结构有个简单的了解。硬盘上的数据按照其不同的特点和作用大致可分为5部分:MBR区、DBR区、FAT区、DIR区和DATA 区。

我们来分别介绍一下:

1、MBR区

MBR(Main Boot Record 主引导记录区)位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节,另外的64个字节交给了DPT(Disk Partition Table硬盘分区表),最后两个字节“55,AA”是分区的结束标志。这个整体构成了硬盘的主引导扇区。

主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如Fdisk.exe)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。

下面,我们以一个实例让大家更直观地来了解主引导记录:

例:80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00在这里我们可以看到,最前面的“80”是一个分区的激活标志,表示系统可引导;“01 01 00”表示分区开始的磁头号为01,开始的扇区号为01,开始的柱面号为00;“0B”表示分区的系统类型是FAT 32,其他比较常用的有04(FAT16)、07(NTFS);“FE BF FC”表示分区结束的磁头号为254,分区结束的扇区号为63、分区结束的柱面号为764;“3F 00 00 00”表示首扇区的相对扇区号为63;“7E 86 BB 00”表示总扇区数为12289622。

2、DBR区

DBR(Dos Boot Record)是操作系统引导记录区的意思。它通常位于硬盘的0磁道1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR 将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以D OS为例,即是Io.sys和Msdos.sys)。如果确定存在,就把它读入内存,并把控制权交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。DBR是由高级格式化程序(即Format.com等程序)所产生的。

3、FAT区

在DBR之后的是我们比较熟悉的FAT(File Allocation Table文件分配表)区。在解释文件分配表的概念之前,我们先来谈谈簇(Cluster)的概念。文件占用磁盘空间时,基本单位不是字节而是簇。一般情况下,软盘每簇是1个扇区,硬盘每簇的扇区数与硬盘的总容量大小有关,可能是4、8、16、32、64…… 同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。由于硬盘上保存着段与段之间的连接信息(即FAT),操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。为了实现文件的链式存储,硬盘上必须准确地记录哪些簇已经被文件占用,还必须为每个已经占用的簇指明存储后继内容的下一个簇的簇号。对一个文件的最后一簇,则要指明本簇无后继簇。这些都是由FAT 表来保存的,表中有很多表项,每项记录一个簇的信息。由于FAT对于文件管理的重要性,所以FAT有一个备份,即在原FAT的后面再建一个同样的FAT。初形成的FAT中所有项都标明为“未占用”,但如果磁盘有局部损坏,那么格式化程序会检测出损坏的簇,在相应的项中标为“坏簇”,以后存文件时就不会再使用这个簇了。FAT的项数与硬盘上的总

簇数相当,每一项占用的字节数也要与总簇数相适应,因为其中需要存放簇号。FAT的格式有多种,最为常见的是FAT16和FAT32。

4、DIR区

DIR(Directory)是根目录区,紧接着第二FAT表(即备份的FAT表)之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。定位文件位置时,操作系统根据DI R中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。

5、数据(DATA)区

数据区是真正意义上的数据存储的地方,位于DIR区之后,占据硬盘上的大部分数据空间。

一、硬盘的物理结构:

硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成,其中盘片和磁头密封在无尘的金属壳中.

硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中“写数据”电流产生磁场使盘片表面磁性物质状态发生改变,并在写电流磁场消失后仍能保持,这样数据就存储下来了;当系统从硬盘中读数据时,磁头经过盘片指定区域,盘片表面磁场使磁头产生感应电流或线圈阻抗产生变化,经相关电路处理后还原成数据。因此只要能将盘片表面处理得更平滑、磁头设计得更精密以及尽量提高盘片旋转速度,就能造出容量更大、读写数据速度更快的硬盘。这是因为盘片表面处理越平、转速越快就能越使磁头离盘片表面越近,提高读、写灵敏度和速度;磁头设计越小越精密就能使磁头在盘片上占用空间越小,使磁头在一张盘片上建立更多的磁道以存储更多的数据。

二、硬盘的逻辑结构:

硬盘由很多盘片(platter)组成,每个盘片的每个面都有一个读写磁头。如果有N个盘片。就有2N个面,对应2N个磁头(Heads),从0、1、2开始编号。每个盘片被划分成若干个同心圆磁道(逻辑上的,是不可见的。)每个盘片的划分规则通常是一样的。这样每个盘片的半径均为固定值R的同心圆再逻辑上形成了一个以电机主轴为轴的柱面(Cylinde rs),从外至里编号为0、1、2……每个盘片上的每个磁道又被划分为几十个扇区(Secto r),通常的容量是512byte,并按照一定规则编号为1、2、3……形成Cylinders×Head s×Sector个扇区。这三个参数即是硬盘的物理参数。我们下面的很多实践需要深刻理解这三个参数的意义。

硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。

三、磁盘引导原理:

3.1 MBR(master boot record)扇区:

计算机在按下power键以后,开始执行主板bios程序。进行完一系列检测和配置以后。开始按bios中设定的系统引导顺序引导系统。假定现在是硬盘。Bios执行完自己的程序后如何把执行权交给硬盘呢。交给硬盘后又执行存储在哪里的程序呢。其实,称为m br的一段代码起着举足轻重的作用。MBR(master boot record),即主引导记录,有时也称主引导扇区。位于整个硬盘的0柱面0磁头1扇区(可以看作是硬盘的第一个扇区),bi os在执行自己固有的程序以后就会jump到mbr中的第一条指令。将系统的控制权交由mbr来执行。在总共512byte的主引导记录中,MBR的引导程序占了其中的前446个字节(偏移0H~偏移1BDH),随后的64个字节(偏移1BEH~偏移1FDH)为DPT(Disk PartitionTable,硬盘分区表),最后的两个字节“55 AA”(偏移1FEH~偏移1FFH)是分区有效结束标志。

MBR不随操作系统的不同而不同,意即不同的操作系统可能会存在相同的MBR,即使不同,MBR也不会夹带操作系统的性质。具有公共引导的特性。

MBR扇区代码

你的硬盘的MBR引导代码可能并非这样。不过即使不同,所执行的功能大体是一样的。这里找wowocock关于磁盘mbr的反编译,已加了详细的注释,感兴趣可以细细研究一下。

我们看DPT部分。操作系统为了便于用户对磁盘的管理。加入了磁盘分区的概念。即将一块磁盘逻辑划分为几块。磁盘分区数目的多少只受限于C~Z的英文字母的数目,在上图DPT共64个字节中如何表示多个分区的属性呢?microsoft通过链接的方法解决了

这个问题。在DPT共64个字节中,以16个字节为分区表项单位描述一个分区的属性。也就是说,第一个分区表项描述一个分区的属性,一般为基本分区。第二个分区表项描述除基本分区外的其余空间,一般而言,就是我们所说的扩展分区。

DPT代码分析

注:上表中的超过1字节的数据都以实际数据显示,就是按高位到地位的方式显示。存储时是按低位到高位存储的。两者表现不同,请仔细看清楚。以后出现的表,图均同。

也可以在winhex中看到这些参数的意义:

说明:每个分区表项占用16个字节,假定偏移地址从0开始。如图3的分区表项3。分区表项4同分区表项3。

1、0H偏移为活动分区是否标志,只能选00H和80H。80H为活动,00H为非活动。其余值对microsoft而言为非法值。

2、重新说明一下(这个非常重要):大于1个字节的数被以低字节在前的存储格式格

式(little endian format)或称反字节顺序保存下来。低字节在前的格式是一种保存数的方法,这样,最低位的字节最先出现在十六进制数符号中。例如,相对扇区数字段的值0x3 F000000的低字节在前表示为0x0000003F。这个低字节在前的格式数的十进制数为6 3。

3、系统在分区时,各分区都不允许跨柱面,即均以柱面为单位,这就是通常所说的

分区粒度。有时候我们分区是输入分区的大小为7000M,分出来却是6997M,就是这个原因。偏移2H和偏移6H的扇区和柱面参数中,扇区占6位(bit),柱面占10位(bit),以偏移6H为例,其低6位用作扇区数的二进制表示。其高两位做柱面数10位中的高两位,偏移7H组成的8位做柱面数10位中的低8位。由此可知,实际上用这种方式表示的分区容量是有限的,柱面和磁头从0开始编号,扇区从1开始编号,所以最多只能表示10 24个柱面×63个扇区×256个磁头×512byte=8455716864byte。即通常的8.4GB (实际上应该是7.8GB左右)限制。实际上磁头数通常只用到255个(由汇编语言的寻址寄存器决定),即使把这3个字节按线性寻址,依然力不从心。在后来的操作系统中,超过8. 4GB的分区其实已经不通过C/H/S的方式寻址了。而是通过偏移CH~偏移FH共4个

字节32位线性扇区地址来表示分区所占用的扇区总数。可知通过4个字节可以表示2^3

2个扇区,即2TB=2048GB,目前对于大多数计算机而言,这已经是个天文数字了。在未超过8.4GB的分区上,C/H/S的表示方法和线性扇区的表示方法所表示的分区大小是一致的。也就是说,两种表示方法是协调的。即使不协调,也以线性寻址为准。(可能在某些系统中会提示出错)。超过8.4GB的分区结束C/H/S一般填充为FEH FFH FFH。即C /H/S所能表示的最大值。有时候也会用柱面对1024的模来填充。不过这几个字节是什么其实都无关紧要了。

虽然现在的系统均采用线性寻址的方式来处理分区的大小。但不可跨柱面的原则依然没变。本分区的扇区总数加上与前一分区之间的保留扇区数目依然必须是柱面容量的整数倍。(保留扇区中的第一个扇区就是存放分区表的MBR或虚拟MBR的扇区,分区的扇区总数在线性表示方式上是不计入保留扇区的。如果是第一个分区,保留扇区是本分区前的所有扇区。

附:分区表类型标志如图4

3.2 扩展分区

扩展分区中的每个逻辑驱动器都存在一个类似于MBR的扩展引导记录( Extended Boo t Record, EBR),也有人称之为虚拟mbr或扩展mbr,意思是一样的。扩展引导记录包括一个扩展分区表和该扇区的标签。扩展引导记录将记录只包含扩展分区中每个逻辑驱动器的第一个柱面的第一面的信息。一个逻辑驱动器中的引导扇区一般位于相对扇区32或63。但是,如果磁盘上没有扩展分区,那么就不会有扩展引导记录和逻辑驱动器。第一个逻辑驱动器的扩展分区表中的第一项指向它自身的引导扇区。第二项指向下一个逻辑驱动器的EBR。如果不存在进一步的逻辑驱动器,第二项就不会使用,而且被记录成一系列零。如果有附加的逻辑驱动器,那么第二个逻辑驱动器的扩展分区表的第一项会指向它本身的引导扇区。第二个逻辑驱动器的扩展分区表的第二项指向下一个逻辑驱动器的EBR。扩展分区表的第三项和第四项永远都不会被使用。

通过一幅4分区的磁盘结构图可以看到磁盘的大致组织形式。如图5

关于扩展分区,如图6所示,扩展分区中逻辑驱动器的扩展引导记录是一个连接表。该图显示了一个扩展分区上的三个逻辑驱动器,说明了前面的逻辑驱动器和最后一个逻辑驱动器之间在扩展分区表中的差异。

除了扩展分区上最后一个逻辑驱动器外,表2中所描述的扩展分区表的格式在每个逻辑驱动器中都是重复的:第一个项标识了逻辑驱动器本身的引导扇区,第二个项标识了下一

个逻辑驱动器的EBR。最后一个逻辑驱动器的扩展分区表只会列出它本身的分区项。最后一个扩展分区表的第二个项到第四个项被使用。

扩展分区表项中的相对扇区数字段所显示的是从扩展分区开始到逻辑驱动器中第一个扇区的位移的字节数。总扇区数字段中的数是指组成该逻辑驱动器的扇区数目。总扇区数字段的值等于从扩展分区表项所定义的引导扇区到逻辑驱动器末尾的扇区数。

有时候在磁盘的末尾会有剩余空间,剩余空间是什么呢?我们前面说到,分区是以1柱面的容量为分区粒度的,那么如果磁盘总空间不是整数个柱面的话,不够一个柱面的剩下的空间就是剩余空间了,这部分空间并不参与分区,所以一般无法利用。照道理说,磁盘的物理模式决定了磁盘的总容量就应该是整数个柱面的容量,为什么会有不够一个柱面的空间呢。在我的理解看来,本来现在的磁盘为了更大的利用空间,一般在物理上并不是按照外围的扇区大于里圈的扇区这种管理方式,只是为了与操作系统兼容而抽象出来CHS。可能其实际空间容量不一定正好为整数个柱面的容量。

HWMBR、硬盘分区表、DBR

相信听说过硬盘MBR、硬盘分区表、DBR的朋友一定都不少。可是,你清楚它们分别起什么作用吗?它们的具体位置又在哪里呢?硬盘上的MBR只有一份吗?什么是硬盘逻辑锁?如何制造和破解它呢??本文转载自家缘网,文中内容不代表本站观点,仅供参考。 一、必备基础知识: ● 有关扇区编号的基本知识: 介绍一下有关硬盘扇区编号规则的3个易混淆的术语“物理扇区编号“、“绝对扇区编号“和“逻辑扇区编号“。 我们都知道硬盘扇区的定位有两种办法: 1. 直接按柱面、磁头、扇区3者的组合来定位(按这种编号方式得到的扇区编号称为物理扇区编号); 2. 按扇区编号来定位(又分“绝对扇区编号“和“逻辑扇区编号“两种)。 这两种定位办法的换算关系如下图:(设图中所示硬盘每道扇区数均为63) 如图所示,由于目前大多数硬盘采用的是一种“垂直分区结构“,故左图一磁头数为2、盘片数为1的硬盘,图中0磁头所对扇区的表示方法就有2种,即:0柱面0磁头1扇区=绝对0扇区,而1磁头所对扇区的表示方法也有2种,即:1柱面0磁头1扇区=绝对63扇区。如果是如右图所示磁头数为4、盘片数为2的硬盘,那么则顺着垂直于盘片的箭头线方向进行如图的绝对扇区的编号。 上面,我们说了物理扇区、绝对扇区的编号方式,而逻辑扇区编号由于是操作系统采用的扇区编号方式,而操作系统只能读取分区内部的数据内容,故逻辑扇区是从各分区内的第一个扇区开始编号,如我们下文对mbr的说明可以知道:mbr这个扇区所在硬盘磁道是不属于分区范围内的,紧接着它后面的才是分区的内容,因此一般来说绝对63扇区= c:分区逻辑1扇区。

好,让我们列个表总结一下3种编号方式的不同: 需要说明的是:本文假设所使用的硬盘每道扇区数都为63。各位手头上所使用的硬盘具体的每道扇区数则可以在BIOS设置内有关硬盘参数的设置内查 有关MBR、分区表、DBR的基本知识: ☆ 硬盘MBR(硬盘主引导记录)及硬盘分区表介绍 硬盘MBR就是我们经常说的“硬盘主引导记录”,简单地说,它是由FDISK等磁盘分区命令写在硬盘 绝对0扇区的一段数据,它由主引导程序、硬盘分区表及扇区结束标志字(55AA)这3个部分组成,如下表: 这3部分的大小加起来正好是512字节=1个扇区(硬盘每扇区固定为512个字节),因此,人们又形象地把MBR称为“硬盘主引导扇区”。 这个扇区所在硬盘磁道上的其它扇区一般均空出,且这个扇区所在硬盘磁道是不属于分区范围内的,紧接着它后面的才是分区的内容(也就是说假如该盘每磁道扇区数为63,那么从绝对63扇区开始才是分区的内容)。

主引导记录与硬盘分区

MBR结构图

主引导记录与硬盘分区 对于采用MBR型分区结构的硬盘,最多只能识别4个主要分区(Primary partition)。这里就需要引出扩展分区了。扩展分区也是主要分区的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区。 Windows系统默认情况下,一般都是只划分一个主分区给系统,剩余的部分全部划入扩展分区。这里有下面几点需要注意: 在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。 在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a 表示硬盘编号可能是a、b、c等等)。在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。 在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。[3]如果硬盘太大则必须改用GPT。 MBR分区表与GPT分区表的关系 与支持最大卷为2 TB(Terabytes)并且每个磁盘最多有4个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR磁盘分区的样式相比,GPT磁盘分区样式支持最大卷为128 EB(Exabytes)并且每磁盘的分区数没有上限,只受到操作系统限制(由于分区表本身需要占用一定空间,最初规划硬盘分区时,留给分区表的空间决定了最多可以有多少个分区,IA-64版Windows 限制最多有128个分区,这也是EFI标准规定的分区表的最小尺寸)。与MBR 分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有备份分区表来提高分区数据结构的完整性。 GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区,GPT可管理硬盘大小达到了18EB。只有基于UEFI平台的主板才支持GPT分区引导启动。

硬盘主引导记录(MBR)及其结构详解

硬盘主引导记录(MBR)及其结构详解 硬盘的0柱面、0磁头、1扇区称为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。该记录占用512个字节,它用语硬盘启动时将系统控制权交给用户指定的,并在分区表中登记了的某个操作系统区。 1.MBR的读取 硬盘的引导记录(MBR)是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。但我们可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取。 用INT13H的读磁盘扇区功能的调用参数如下: 入口参数:AH=2 (指定功能号) AL=要读取的扇区数 DL=磁盘号(0、1-软盘;80、81-硬盘) DH=磁头号 CL高2位+CH=柱面号 CL低6位=扇区号 CS:BX=存放读取数据的内存缓冲地址 出口参数:CS:BX=读取数据存放地址 错误信息:如果出错CF=1 AH=错误代码 用DEBUG读取位于硬盘0柱面、0磁头、1扇区的操作如下: A>DEBUG -A 100 XXXX:XXXX MOV AX,0201 (用功能号2读1个扇区) XXXX:XXXX MOV BX,1000 (把读出的数据放入缓冲区的地址为CS:1000) XXXX:XXXX MOV CX,0001 (读0柱面,1扇区) XXXX:XXXX MOV DX,0080 (指定第一物理盘的0磁头) XXXX:XXXX INT 13 XXXX:XXXX INT 3 XXXX:XXXX (按回车键) -G=100 (执行以上程序段) -D 1000 11FF (显示512字节的MBR内容)

DISKGEN分区表修复图文教程

DISKGEN分区表修复图文教程 一、硬盘分区 未建立分区的硬盘空间(即自由空间)在分区结构图中显示为灰色,只有在硬盘的自由空间才能新建分区。如图1。 分区参数表格的第0~3 项分别对应硬盘主分区表的四个表项,而将来新建立的第4、5、6…以后的项分别对应逻辑盘D、E、F…等。当硬盘只有一个DOS 主分区和扩展分区时(利用FDISK进行分区的硬盘一般都是这样的),“第0项”表示主分区(逻辑盘C)的分区信息,“第1项”表示扩展分区的信息,“第2、第3项”则全部为零,不对应任何分区,所以无法选中。笔者曾在某网站论坛上发现一张有关DISKMAN疑问的帖子,询问有没有办法将分区参数表格中全部为零的“第2项、第3项”删除掉,这当然是不可能的,发帖者显然对硬盘分区知识缺乏了解。想真正弄懂分区参数表格中各项的意义,必须了解硬盘分区表链结构,建议有兴趣的朋友多找一些相关资料看看。 图1 未建立分区的新硬盘 1 建立主分区 想从硬盘引导系统,那么硬盘上至少需要有一个主分区,所以建立主分区就是我们的第一步。先选中分区结构图中的灰色区域,然后选择分区菜单里面的“新建分区”,此时会要求你输入主分区的大小,确定之后软件会询问是否建立DOS FA T分区,如果选择“是”那么软件会根据你刚刚天写的分区的小进行设置,小于640M时该分区将被自动设为FAT16格式,而大于640M时分区则会自动设为

FA T32格式。如果选择了“否”软件将会提示你手工填写一个系统标志,并在右边窗体的下部给出一个系统标志的列表供用户参考和填写,确定之后主分区的建立就完成了,如图2,主分区就是我们将来的C 盘。 (要建立非DOS分区,还须根据提示设定系统标志,如建立Linux分区,系统标志为“83”)。 图2 建立了一个FA T32主分区 2 建立扩展分区 在建立了主分区之后,接着要建立扩展分区。首先建立扩展分区,先在柱状硬盘空间显示条上选定未分配的灰色区域,选择菜单> 分区> 建扩展分区,之后会有提示要求你输入建的扩展分区的大小,通常情况下我们应该将所有的剩余空间都建立为扩展分区,所以这里可以直接按回车确定。如图3。

Linux中fdisk分区使用方法

一、fdisk 的介绍 fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具 fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的 二、合理规划您的硬盘分区 在操作分区之前,我们要明白硬盘分区一点理论,比如硬盘容量和分区大小的计算;对一个硬盘如何规划分区等,请参考如下文档,谢谢 三、fdisk -l 查看硬盘及分区信息 通过《合理规划您的硬盘分区》,我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就比较容易的多;也能为以后减少不必要的麻烦 1、通过fdisk -l 查看机器所挂硬盘个数及分区情况 [root@localhost beinan]# fdisk -l Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) /dev/hda3 2806 9729 55617030 5 Extended /dev/hda5 2806 3825 8193118+ 83 Linux /dev/hda6 3826 5100 10241406 83 Linux /dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris /dev/hda8 5199 6657 11719386 83 Linux /dev/hda9 6658 7751 8787523+ 83 Linux /dev/hda10 7752 9729 15888253+ 83 Linux Disk /dev/sda: 1035 MB, 1035730944 bytes 256 heads, 63 sectors/track, 125 cylinders Units = cylinders of 16128 * 512 = 8257536 bytes Device Boot Start End Blocks Id System

深入理解硬盘分区表

深入理解硬盘分区表 相信听说过硬盘MBR、硬盘分区表、DBR的朋友一定都不少。可是,你清楚它们分别起什么作用吗?它们的具体位置又在哪里呢?硬盘上的MBR只有一份吗?什么是硬盘逻辑锁?如何制造和破解它呢??别急,让我们一步步来搞清楚吧! ==必备基础知识:== 以下先介绍一下有关扇区编号的基本知识:介绍一下有关硬盘扇区编号规则的3个易混淆的术语“物理扇区编号”、“绝对扇区编号”和“逻辑扇区编号”。 我们都知道硬盘扇区的定位有两种办法: 1、直接按柱面、磁头、扇区3者的组合来定位(按这种编号方式得到的扇区编号称为物理扇区编号); 2、按扇区编号来定位(又分“绝对扇区编号“和“逻辑扇区编号“两种)。 这两种定位办法的换算关系如下图:(设图中所示硬盘每道扇区数均为63)

如图所示,由于目前大多数硬盘采用的是一种“垂直分区结构“,故左图一磁头数为2、盘片数为1的硬盘,图中0磁头所对扇区的表示方法就有2种,即:0柱面0磁头1扇区=绝对0扇区,而1磁头所对扇区的表示方法也有2种,即:1柱面0磁头1扇区=绝对63扇区。如果是如右图所示磁头数为4、盘片数为2的硬盘,那么则顺着垂直于盘片的箭头线方向进行如图的绝对扇区的编号。 以上,我们说了物理扇区、绝对扇区的编号方式,而逻辑扇区编号由于是操作系统采用的扇区编号方式,而操作系统只能读取分区内部的数据内容,故逻辑扇区是从各分区内的第一个扇区开始编号,如我们下文对mbr的说明可以知道:mbr这个扇区所在硬盘磁道是不属于分区范围内的,紧接着它后面的才是分区的内容,因此一般来说绝对63扇区= c:分区逻辑1扇区。以下让我们总结一下3种编号方式的不同: 编号方式表示方法采用该种方式编号的对象起始编号 物理扇区编号 0柱面0磁头1扇区 BIOS内置中断服务程序 0柱面0磁头1扇区 绝对扇区编号绝对X扇区人们为方便所采用的办法绝对0扇区

硬盘分区表错误建议用Disk Genius来进行修复

硬盘分区表错误建议用Disk Genius来进行修复。是一款小巧的硬盘分区表维护工具,大小只有108KB,可是功能却非常强大。Disk Genius中最重要的一项功能就是重建分区表了。如果你的硬盘分区表被分区调整软件(或病毒)严重破坏,引起硬盘和系统瘫痪,Disk Genius可通过未被破坏的分区引导记录信息重新建立分区表。在菜单的工具栏中选择“重建分区”,Disk Genius即开始搜索并重建分区。Disk Genius将首先搜索0柱面0磁头从2扇区开始的隐含扇区,寻找被病毒挪动过的分区表。接下来搜索每个磁头的第一个扇区。搜索过程可以采用“自动”或“交互”两种方式进行。自动方式保留发现的每一个分区,适用于大多数情况。交互方式对发现的每一个分区都给出提示,由用户选择是否保留。当自动方式重建的分区表不正确时,可以采用交互方式重新搜索,只要能重新找回分区,上面的数据都不会丢失EasyRecovery Professional 一个很强悍的数据恢复软件是威力非常强大的硬盘数据恢复工具。能够帮你恢复丢失的数据以及重建文件系统。EasyRecovery不会向你的原始驱动器写入任何东东,它主要是在内存中重建文件分区表使数据能够安全地传输到其他驱动器中。你可以从被病毒破坏或是已经格式化的硬盘中恢复数据。该软件可以恢复大于8.4GB的硬盘。支持长文件名。被破坏的硬盘中像丢失的引导记 录、BIOS参数数据块;分区表;FAT表;引导区都可以由它来进行恢复。https://www.sodocs.net/doc/9f6476026.html,/soft/11308.htm https://www.sodocs.net/doc/9f6476026.html,/soft/35758.htm这个是他的汉化补丁汉化说明:运行汉化补丁后,请在Properties 中的Language 选项中选择“简体中文”并在出现的对话框中选Yes,然后重新启动程序即可看到中文界面。这个版本解决了部分扫描报告乱码的问题。参考资料:https://www.sodocs.net/doc/9f6476026.html,/question/25599238.html 电脑公司特别版GHOST7.6 或者7.8 中自己带的工具中有一个叫分区修复的或者下载个分区修复大师都可以帮你找会误删的分区前些天电脑当机,拆下主板仔细查看,发现在靠近CPU槽的一个电焊接点熔化脱落,估计问题不大,拿到珠江路花25元请人焊好,换了一个电容修好了,回来后发现显示器又点不亮了,又将机器全部拆散,逐个配件的检查,再仔细查看显卡背面,发现有一个零件(不知是电阻还是电容)从中间断裂,手边正好有一块显卡,换上后显示器正常显示,昨天下班回家机器又不能进操作系统了,怀疑是主硬盘分区表被破坏,用diskgen修复,一切正常,再把前几日拆下的一块80GB的硬盘装上,该硬盘分区表还是坏的,进入XP,打开“我的电脑”,只有一个盘符,双击后系统提示“硬盘未格式化”,用手边可启动光盘进入DOS,运行diskgen,选第二硬盘,一选就报错,提示第一分区错误是否修复,我选了"否",第二扇区柱面错误是否修复,选"否",中间的界面上显示的硬盘容量是32GB,80GB只识别32GB,不可想象的现象,这块硬盘中全部都是割舍不下的资料。准备试一下,先用diskgen的重建分区表,不理会DISKGEN工具报错的提示,一切报错及修复都选“否”,只在最后一步,“重建分区表”时选“是”,退出时保存修改。重启进入XP,打开“我的电脑”,看到三个分区,只恢复了两个分别为15GB的分区的数据,分区中的文件正常,第三个分区双击时提示“硬盘未格式化”,40G的数据啊还能再回来吗?再试,问题依然未解决,但发现启动光盘上有个叫DM工具,很久就听说过,但从来未用过,就是它了。写到这,前面写的都可以不管它了,下面是我在连续地高强度的试验了近五个小时后得出的最佳步骤,全部过程5分钟左右昨夜1:30分最后一次执行的恢复步骤:1、光盘启动进入DOS,进入DISKGEN(从网上拉一个),恢复分区表(因对硬盘分区写操作过,所以要恢复第一次写操作前保存的分区表信息),保存退出。2、进入DM,有一大堆英文,看不懂,没关系(其实有没有关系已不重要了),看到有个叫INSTALL的英文,回车,Install下,其它就不要再做了,注意:不要对任何弹出的“YES”进行确认,退出dm。为什么要用dm,原因是我的80G的硬盘,DISKGEN只能识别32G, 用DM引导区的总柱面信息从3826修正到9729,使DISKGEN能正确识别80G. 3、进入DISKGEN,看到容量已恢复为80G,重建分区,重写引导区,保存,退出。4、进入XP,

硬盘分区表知识——详解硬盘MBR .

硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都以文件的形式存储在硬盘里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出相应的规则。这就是分区概念。 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过以后的高级格式化,即Format命令来实现。面、磁道和扇区硬盘分区后,将会被划分为面(Side)、磁道(Track)和扇区(Sector)。需要注意的是,这些只是个虚拟的概念,并不是真正在硬盘上划轨道。 先从面说起,硬盘一般是由一片或几片圆形薄膜叠加而成。我们所说,每个圆形薄膜都有两个“面”,这两个面都是用来存储数据的。按照面的多少,依次称为0面、1面、2面……由于每个面都专有一个读写磁头,也常用0头(head)、1头……称之。按照硬盘容量和规格的不同,硬盘面数(或头数)也不一定相同,少的只有2面,多的可达数十面。各面上磁道号相同的磁道合起来,称为一个柱面(Cylinder)。 上面我们提到了磁道的概念。那么究竟何为磁道呢?由于磁盘是旋转的,则连续写入的数据是排列在一个圆周上的。我们称这样的圆周为一个磁道。如果读写磁头沿着圆形薄膜的半径方向移动一段距离,以后写入的数据又排列在另外一个磁道上。根据硬盘规格的不同,磁道数可以从几百到数千不等;一个磁道上可以容纳数KB的数据,而主机读写时往往并不需要一次读写那么多,于是,磁道又被划分成若干段,每段称为一个扇区。一个扇区一般存放512字节的数据。扇区也需要编号,同一磁道中的扇区,分别称为1扇区,2扇区…… 计算机对硬盘的读写,处于效率的考虑,是以扇区为基本单位的。即使计算机只需要硬盘上存储的某个字节,也必须一次把这个字节所在的扇区中的512字节全部读入内存,再使用所需的那个字节。不过,在上文中我们也提到,硬盘上面、磁道、扇区的划分表面上是看不到任何痕迹的,虽然磁头可以根据某个磁道的应有半径来对准这个磁道,但怎样才能在首尾相连的一圈扇区中找出所需要的某一扇区呢?原来,每个扇区并不仅仅由512个字节组成的,在这些由计算机存取的数据的前、后两端,都另有一些特定的数据,这些数据构成了扇区的界限标志,标志中含有扇区的编号和其他信息。计算机就凭借着这些标志来识别扇区。硬盘的数据结构在上文中,我们谈了数据在硬盘中的存储的一般原理。为了能更深入地了解硬盘,我们还必须对硬盘的数据结构有个简单的了解。硬盘上的数据按照其不同的特点和作用大致可分为5部分:MBR区、DBR区、FAT区、DIR区和DATA区。

如何重置硬盘分区表

DEBUG 硬盘数据清除操作指南 ----警告:执行该操作后所有硬盘数据会永久性丢失,请谨慎选择执行该操作!本文档仅供参考,DELL公司将不对原有数据承担任何责任。 ----适用于:病毒破坏分区表,修复无效;多操作系统安装异常,造成的系统崩溃;恶意软件锁死硬盘;Pqmagic等第三方分区软件造成的硬盘异常; ----该软件版权为Mircosoft所有,请参考其最新更新及有关申明。 1.准备工作 1.准备一张驱动光盘,并放入光驱中 2.开机后连续敲击“F12”键,会出现启动菜单(如下图),选择从光驱引导 3.读取光盘后出现另一个启动菜单(如下图),选择第二项“Boot form CD-ROM”,并按回车(注:这个过程有时间限制,请尽快操作,如果又进入Windows系统有可能超出操作时间,请关机从步骤1重新做起) 4.屏幕上会有1和Q的提示,此时选择Q则进入DOS 2.操作步骤 在启动到出现A:\> 后,键入命令“debug”后回车,系统出现短横线提示符,然后仔细键入以下各行(字母没有大小写分别),以第一行为例:依次键入字母F,空格,字母 L,数字1000(图片中的100有误),空格,数字0,回车。 (红色字为用户需要输入的字符) 如图

C:\> debug -F 200 L1000 0 -A CS:100 xxxx:0100 MOV AX,301 (xxxx:0100 为系统提示,不需要键入) xxxx:0103 MOV BX,200 xxxx:0106 MOV CX,1 xxxx:0109 MOV DX,80 (备注:如需要清除机器内第二硬盘的数据,则将80改为81即可) xxxx:010C INT 13 xxxx:010E INT 20 xxxx:0110 (直接敲回车即可) -G Program terminated normally (这是上述操作后屏幕的提示,此时硬盘数据已经完全清除,重新启动计算机后生效。然后可以创建一个或多个分区,格式化后安装操作系统。具体细节请参阅有关操作系统的说明。)

新移动硬盘如何分区

新移动硬盘如何分区 (建议第一次分区不要用软件) 新买回来的移动硬盘不要以为插上就可以用了,如果没有分是不可以用的,如果已经分了一个区想分成更多的区就可以根据以下的步骤来操作。(如果有一个分区了就要在“操作”——“所有任务”——“删除磁盘分区”后重新分区格式化,否则无法使用系统分区)。 硬盘盒装好后,插在电脑USB接口上,电脑正常识别到移动硬盘后,但因为全新硬盘没有分区,在“我的电脑”里是看不到盘符的。下面以40G移动硬盘分区讲 一下硬盘如何分区。 1.操作系统最好是WindowsXP,Win2000也可以(基本与XP一样),98、ME是没有这种分区方法的(我这里是XP为例的)。在桌面上“我的电脑”图标点右键,选“管理”。 2.在打开的“计算机管理”窗口中选择“磁盘管理”。

3.全新磁盘会跳出个“初始化磁盘”的窗口,在磁盘1前的小框上打勾确认完成就行了。 4.这时我们能看到一个37.25G的“磁盘1”(未指派),即还没分区的硬盘(这里以日立40G硬盘为例的)。 5.这里先介绍一下磁盘分区的概念,磁盘分区包括主磁盘分区、扩展磁盘分区、逻辑分区。他们之间的关系如下图 6.在未指派的磁盘示意图上点右键,选择“新建磁盘分区”。

' 7.跳出磁盘分区向导,下一步即可。 8.看第五步的图,我们第一步应分“主磁盘分区”。下一步。

9.主磁盘分区多大(也就是移动硬盘第一个分区多大),这个是可以任意指定的,如果你只准备把40G硬盘分一个区,那就把全部容量指定为主磁盘分区即可。我们这里准备平分二个区,第一个区就分总容量一半19000左右了。下一步 10.这步不需改动直接下一步就行了(碰到过有人在这选择第二项不指派驱动器号,结果区是分好了,就是在我的电脑里看不到盘符,还差点以为移动硬盘有问题

GPT磁盘各分区作用详解

用于引导Windows的GPT磁盘(预装Win8电脑)各分 区作用详解 随着预装Win8电脑大量涌向市场,UEFI+GPT这一标准组合受到了更大范围的关注。UEFI+GPT无疑是未来的发展趋势,所以我们有必要先来了解一下用于引导Windows的GPT分区结构的磁盘中一些特殊分区的作用。 使用Windows安装程序默认创建的分区 当我们在GPT中安装Windows8/7,并且使用Windows安装程序对硬盘进行重分区操作 时默认将创建下表所示的几个分区。

的方法可参考《Diskpart工具应用两则:MBR/GPT分区转换& 基本/动态磁盘转换》。 当Windows 8 系统无法正常启动时也会自动故障转移至WinRE。 在Windows7中WinRE和Windows安装分区在同一个分区,并没有单独拿出来。Win8 中微软默认将WinRE和Windows 安装分区分离,目的应该是最大程度保证WinRE的可靠性。在MBR硬盘上安装Windows 8时,你会发现系统保留分区的大小由Win7时的100MB 扩大到了350MB,这多出来的空间就是用于保存WinRE映像的。 第二个分区是存放系统引导文件的分区,这是实现UEFI引导所必须的分区。 第三个MSR分区,这是微软保留分区,目前尚不清楚其具体作用。已知将基本磁盘转换为动态磁盘是该分区将发挥作用。 第四个就是我们安装系统是要选择的目标分区。其实际容量=你指定的容量-前面几个分区 容量。 如果只考虑系统的正常启动,那么EFI系统分区(第二个)和Windows安装分区(第四个分区)这两个分区是必须的。 预装Windows 8的品牌机默认分区(以联想某型号为例) 在预装Win8的品牌机中同样会看到上表中所示的这些分区,不过其大小可能会有所不同,同时你可能还会看到其他的隐藏分区。下表是联想某一型号预装Win8电脑默认的分区情况。

易我分区表医生使用教程解析

易我分区表教程 2010-01-26 19:30 《易我分区表医生》是一款修复硬盘分区的软件,使用该工具可以轻易的恢复删除和丢失的分区。下面,我们就来看看如何使用它对我们的分区表等进行修复。 一.有关MBR、分区表、DBR的基本知识 1.硬盘MBR(硬盘主引导记录)及硬盘分区表介绍 硬盘MBR就是我们经常说的“硬盘主引导记录”,它是在对硬盘进行分区的时候写入硬盘的。以下是MBR的组成: 这3部分的大小加起来正好是512字节=1个扇区(硬盘每扇区固定为512个字节),因此,人们又形象地把MBR称为“硬盘主引导扇区”。 2.硬盘DBR(DOS引导记录)介绍 硬盘(这里硬盘指逻辑磁盘,不同于物理磁盘,所有分区内逻辑扇区,都从“0”开始编号,直到最大值-1,涵盖整个分区)的0扇区叫做DOS引导扇区,又称为BOOT区。由FORMAT高级格式化命令将DOS引导记录(DBR)写在该扇区,主要功能是完成系统的自举。 综上所述,我们知道硬盘MBR负责总管硬盘分区,只有分区工具才能对它进行读写;而DBR则负责管理某个具体的分区,它是用操作系统的高级格式化命令(如FORMAT)来写入硬盘的。在系统启动时,最先读取的硬盘信息是MBR,然后由MBR内的主引导程序读出DBR,最后才由DBR内的DOS引导代码读取操作系统的引导程序,其中任何一个环节出了问题,操作系统都无法正常启动成功,如果是MBR部分出了问题即使只是”55AA”标志字丢失或被改为其他值,通常都会出现“无效分区表“、逻辑盘丢失、启动死机等现象;而如果是DBR部分出了问题,通常会出现“未格式化的分区”的错误提示。 近距离观察MBR、DBR: 现在我们用《易我分区表医生3.1.0》这款软件来观察下MBR、DBR。 1、观察MBR: 首先可以在下载免费软件《易我分区表医生3.1.0》,安装运行后,选“扇

合理规划您的硬盘分区

合理规划您的硬盘分区 2)最合理的的分区方式; 最合理的分区结构:主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数+扩展分区个数要控制在四个之内;比如下面的分区是比较好的; [主|分区1] [主|分区2] [主|分区3] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... [主|分区1] [主|分区2] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... [主|分区1] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... 最不合理的分区结构:主分区包围扩展分区;比如下面的; [主|分区1] [主|分区2] [扩展分区] [主|分区4] [空白未分区空间] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... 这样[主|分区2] 和[主|分区4] 之间的[扩展分区] 是有自由度,但[主|分区4]后的[空白未分区空间]怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能;虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取;我们根据这个标题,查看一下我们的例子,是不是符合这个标准呢? Device Boot Start End Blocks Id System /dev/hda1 * 1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) /dev/hda3 2806 9729 55617030 5 Extended /dev/hda5 2806 3825 8193118+ 83 Linux /dev/hda6 3826 5100 10241406 83 Linux /dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris /dev/hda8 5199 6657 11719386 83 Linux /dev/hda9 6658 7751 8787523+ 83 Linux /dev/hda10 7752 9729 15888253+ 83 Linux 后记: 把分区基础写出来,主要是想让新手弟兄知道什么是合理的分区结构,如果把硬盘分区规划好了,也为以后学习省却了不少麻烦;在此文后,我计划写具体的分区工具介绍;这也算一个基础知识的积累;虽

最新硬盘分区表详解教学提纲

硬盘分区表详解 硬盘主引导扇区= 硬盘主引导记录(MBR)+ 硬盘分区表(DPT) ----------------------------------------------------------------------------------------------------------------------物理位置:0面0道1扇区(clindyer 0, side 0, sector 1) 大小:512字节 其中:MBR 446字节(0000--01BD),DPT 64字节(01BE--01FD),结束标志2字节(55 AA)功能:MBR通过检查DPT分区信息引导系统跳转至DBR; 读取: 使用NORTON DISKEDIT, 在OBJECT菜单中选择DRIVE——>PHYSICAL DISK-—HARD DISK, 然后, 在OBJECT菜单中选择DISK PARTITION TABLE即可读取, 并使用TOOLS菜单中的WRITE OBJECT TO 选项存入指定文件备份; 写入: 使用NORTON DISKEDIT, 在OBJECT菜单中选择DRIVE——>FLOOPY DISK, 选择备份的DPT 文件, 然后使用TOOLS菜单中的WRITE OBJECT TO——>PHYSICAL SECTOR 选项写入001 (clindyer 0, side 0, sector 1); 详解: ---------------------------------------------------------------------------------------------------------------------- 000H--08AH MBR启动程序(寻找开机分区) 08BH--0D9H MBR启动字符串 0DAH--1BCH 保留("0") 1BEH--1FDH 硬盘分区表 1FEH--1FFH 结束标志(55AA)

DOS下用FDISK给您的硬盘分区详解

发现有好多人不会在DOS下分区,或是用光盘分不了。我曾经有一台机器,C:/FAT32 5G D:/NTFS 15G E:/FAT32 25G F:/FAT32 25G,也不知道当初哪个高人做的,结果从装从分时候,C盘的5G和其他的75G怎么也洗不到一起了,于是找了张98DOS启动盘,用DOS分了。现在贴出来,和大家分享一下。(自己懒得写,找了个达人级的帖子,够详细的了) DOS下用FDISK给您的硬盘分区详解 作者:sporty 注:这里讨论的硬盘分区是指我们常用的个人电脑操作系统MS WINDOWS 的分区即DOS分区,在下面的讨论均以分区代之,这里不涉及LINUX格式分区,LINUX的FDISK分区工具将在往后另贴介绍。 众所周知,我们所用的计算机的主要外储存器是硬盘了并且硬盘在计算机里有效运转还要必须的程序的。但是,要有效地让该程序运转我们还得给硬盘分区。在计算机发展到今天,硬盘分区工具也很多了,除了最被广泛使用的MS 的DOS FDISK之外还有很多别的工具。例如:我们常用的非常优秀的PQ PARTITION MAGIC和一些也很多人用的SFDISK和DISKMAN等。现在我们个人电脑用的操作系统都是MS WINDOWS的多,MS WINDOWS你也装了不少了吧~~!呵呵:-)喜欢DIY的您,那也不会对MS的DOS硬盘分区工具FDISK不了解吧?哦,你对那东东还是一知半解?不要紧,请跟我来,我来给你一一介绍,看我的介绍你一定可以把您的硬盘闹个翻了。呵呵:-)一般情况下,我们给硬盘分区遇到的无非也就是有两种情况。1、全新硬盘分

区。2、使用过已有分区的硬盘做重新分区。下面我们分别对这两种情况做详细的介绍: 操作必备硬软件: 1、能跑MS WINDOWS并且带有软驱的个人电脑一台 2、MS WONDOWS 98/ME启动软盘一张 一、全新硬盘分区(下面的介绍是假设你的电脑所有必须硬件安装完好) 1、在做FDISK分区之前,检查你的电脑主板的CMOS启动顺序是以A::/为首选启动项。 2、放入MS WONDOWS 98/ME启动软盘到软驱然后打开电脑电源。 3、等到启动完毕出现A:\\>提示符时,敲入FIDSK,全部显示为A:\\>FDISK 然后回车。 4、在回车后,紧接着会出现如下程序执行前的询问界面: Your computer has a disk larger than 512 MB. This version of Windows includes improved support for large disks, resulting in more efficient use of disk space on large drives, and allowing disks over 2 GB to be formatted as a single drive. IMPORTANT: If you enable large disk support and create any new drives on this disk, you will not be able to access the new drive(s) using other operating systems, including some versions of Windows 95 and Windows NT, as well as earlier versions of Windows and MS-DOS. In addition, disk utilities that were not designed explicitly for the FAT32 file system will not be able to work with this disk. If you need to access this disk with other operating systems or older disk utilities, do not enable large drive support. Do you wish to enable large disk support (Y/N)...........? [Y] 至于上面的询问内容说些什么,稍有英文功底的您我想你不会不知道了吧~!这里就不做详细的介绍了。简单扼要地说说主要的吧:这个FDISK是可供选

linux巡检命令

常用Linux巡检命令 SuSe和Redhat适用: 1.ifconfig 察看IP 2.hostname 察看主机名 3.cat /proc/cpuinfo 察看CPU个数 4.cat /proc/meminfo 察看内存状况 5.cat /etc/issue lsb_release -a cat /proc/version cat /etc/redhat-release cat /etc/SuSE-release 察看Linux版本(内核版本) 6.cd /opt/mqm/bin mqver 察看IBMMQ版本 7.free 察看磁盘 8.df 察看磁盘分配使用 9.java -version 察看默认java版本 10.sar 1 3 11. netstat -n -p 察看网络端口状态 12. vmstat 13.ps -ef 察看进程状态 14.检查日志websphere 日志 /opt/WebSphere/AppServer/logs 下检查日志 15.top 察看进程和CPU使用状态

如果出现控制台乱码: export LANG=zh_CN/8030 16 uptime 察看CPU负载状态 20. linux:/opt # dmidecode |more 察看机器的硬件信息 备份和SSH传输: tar -czvf usr.tar.gz /home 将/home目录打包成一个tar压缩文件 scp *.tar.gz root@10.37.0.77:/data/backup/app_bak/tgd_bak 用scp将目录下的所有.tar.gz文件复制传送到10.37.0.77的/data/backup/app_bak/tgd_bak 目录下 Redhat中确定CPU的情况 2010年09月03日星期五 09:21 /proc/cpuinfo 文件包含系统上每个处理器的数据段落。/proc/cpuinfo 描述中有 6 个条目适用于多内核和超线程(HT)技术检查:processor, vendor id, physical id, siblings, core id 和 cpu cores。 processor 条目包括这一逻辑处理器的唯一标识符。 physical id 条目包括每个物理封装的唯一标识符。 core id 条目保存每个内核的唯一标识符。 siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。 cpu cores 条目包含位于相同物理封装中的内核数量。 可通过如下方法查询CPU情况: 1.逻辑CPU个数: # cat /proc/cpuinfo | grep “processor” | wc -l 2.物理CPU个数: # cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l 3.每个物理CPU中Core的个数: # cat /proc/cpuinfo | grep “cpu cores” | wc -l 是否为超线程? 如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。

GPT分区表详解

GPT分区表详解 全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体硬盘的分区结构。它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。但因为MBR 分区表不支持容量大于2.2TB(2.2 ×1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。GPT分区表支持最多9.4ZB(9.4 ×1021字节)的硬盘和分区。下面为GPT分区表的结构图: GPT分区表的结构。上图中,每个逻辑块(LBA)为512字节,每个分区的记录为128字节。负数的LBA地址表示从最后的块开始倒数,?1表示最后一个块。 GPT分区表的特点 在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。 跟现代的MBR一样,GPT也使用逻辑区块地址(LBA)取代了早期的CHS寻址方式。传统MBR信息存储于LBA 0,GPT头存储于LBA 1,接下来才是分区表本身。64位Windows 操作系统使用16,384字节(或32扇区)作为GPT分区表,接下来的LBA 34是硬盘上第一个分区的开始。 传统MBR (LBA 0) 在GPT分区表的最开头,处于兼容性考虑仍然存储了一份传统的MBR,用来防止不支持GPT的硬盘管理工具错误识别并破坏硬盘中的数据,这个MBR也叫做叫做保护MBR。在支持从GPT启动的操作系统中,这里也用于存储第一阶段的启动代码。在这个MBR中,只有一个标识为0xEE的分区,以此来表示这块硬盘使用GPT分区表。不能识别GPT硬盘的操作系统通常会识别出一个未知类型的分区,并且拒绝对硬盘进行操作,除非用户特别要

相关主题