文档库 最新最全的文档下载
当前位置:文档库 › 硬盘主盘和从盘设置方法

硬盘主盘和从盘设置方法

硬盘主盘和从盘设置方法
硬盘主盘和从盘设置方法

一、安装

在安装第二块硬盘时需要注意得一个问题也是最经常碰到的问题就是跳线问题,即正确设置主从盘。设置主从盘的目的是为了告诉系统那块是启动盘,设置为主盘得是作为系统的启动盘。不过如果你是将第二块硬盘直接连接到主板的IDE2端口,而不是跟第一块硬盘接在同一个IDE端口时,就不需要进行主从设置了,系统会自动从挂在IDE1上的硬盘启动,而挂在IDE2上的硬盘即自动被置为从盘。至于设置主从盘的方法也比较简单,一般来说在硬盘的背面上都有将硬盘设置为主、从盘的方法,默认的设置是将硬盘作为主盘(即Master 盘),而作为从盘的那块硬盘需要设置为Slave(即从盘),可以参照硬盘背面的跳线图进行跳线。对于不同的硬盘其设置主从方法是不一样得,所以这里也不可能介绍一个普遍适用的方法。

下面就介绍两种设置主、从盘的方法

1.由硬盘跳线器设置

所有的IDE设备包括硬盘都使用一组跳线来确定安装后的主、从状态。硬盘跳线器大多设置在电源联接座和数据线联接插座之间的地方(也有设在电路板上的),通常由3组(6或7)针或4组(8或9)针再加一个或两个跳线帽组成。另外在硬盘正面或反面一定还印有主盘(Master)、从盘(Slave)以及由电缆选择(Cableselect)的跳线方法。

各类硬盘的跳线方法和标记说明大同小异,比如昆腾硬盘的跳线器通常有9针4组,其中一根叫"Key",用于定位以便用户正确识别跳线位置。

2.由硬盘跳线器和40芯特制硬盘线配合确定

这种主、从盘的设置是先将硬盘跳线设置在"电缆选择有效"后,然后再根据需要将主、从盘联接在对应的硬盘线插头上。硬盘主、盘状态的设置取决于硬盘与硬盘线的联接插头。通常联接硬盘线中段插头的盘是主盘,联接在硬盘线尽头插头上的盘就是从盘。采用这种方法设置主、从盘时,必须将联接在同一条硬盘线的所有IDE接口设备(包括光驱等)跳线器设置在"电缆选择"位置。

能决定硬盘主、从盘状态40芯硬盘线是特制的。制作方法是将普通40芯硬盘线的第28根线(从第1根红线或其它标记开始数)在两个硬盘插头之间的位置上切断后做成的,切线时注意不能弄断其它线。使用特制硬盘线确定主、从盘状态的优点是使用方便。当需要交换硬盘主、从状态时只要将联接的硬盘线插头位置对调一下即可,不需要拆下硬盘来重新跳线。

在选择到底哪块硬盘作为主盘,哪块硬盘作为从盘时,下面给出一个原则:性能好的硬盘作为主盘,而性能稍微次些的硬盘作为从盘。例如你有一款5400RPM的硬盘,一款7200RPM的硬盘,那当然是选择7200RPM的硬盘作为主盘了。如果不想破坏旧硬盘上的数据,而又想将老硬盘作为从盘,那最好的方法就是备份数据,然后再重装,如果没有备份媒介,那你可以使用GHOST软件将两块硬盘对COPY 一下,然后将旧老的硬盘分区格式化后作为从盘就可以了!不过使用GHOST软件应注意,最好两款硬盘是等容量得,如果不等,至少要求目标盘的容量比源盘大。

二、问题

正确安装完了双硬盘后,须进入CMOS中正确设置两块硬盘的参数。当所有这些工作都完成时,你的双硬盘存储系统差不多就完成了。为了方便后来的叙述,我们将双硬盘用户分成两类,第一类用户是装完了双硬盘后,从零开始重装系统,对于此类用户就不要有后面发生问题了,用户只须运行FDISK分区硬盘,将格式化装系统就OK 了;除了上面得那类用户,还有些用户为了保存原有硬盘上的数据,不是从零开始重装系统,而是在老硬盘上的基础上升级成双硬盘系统,或者只是将第二块硬盘作为数据备份等用,对于这类用户,在装完了双硬盘后最常发生的问题就是"盘符错乱",即在安装了第二块硬盘后,第一块硬盘中D盘符发生错乱,使得原来是D盘下的软件没法使用。如你原来的第一块硬盘分二个区C、D两个区在IDE1,而新买的第二硬盘分为C、D、E三个区在IDE2。在安装了双硬盘并且在CMOS中正确设置了两块硬盘参数后,查看"我的电脑",会发现原来在老硬盘D区的所有内容现在全都跑到E区去了,而D区变成了第二块硬盘的第一个区,各个分区的具体分布如下:C区(老硬盘)、D区(新硬盘)、E区(老硬盘)、F区(新硬盘)、G区(新硬盘)。这样盘符的变更就使得原来安装在老硬盘D区上所有软件都没法使用了。

如何解决这个头疼得问题呢?总不能再将所有硬盘重分区及格式化一编,然后再重零开始安装吧!在解决这个"盘符错乱"问题之前,让我们先来分析一下它产生的原因,在安装双硬盘后,整个存储系统

盘符的排布是安装按:所有Primary(主)分区->所有Extended(扩展)分区分布得,由于第一块硬盘中已有了Primary(主)分区及Extended (扩展)分区,而我们在对第二块硬盘进行分区时又将其分成了Primary(主)分区跟Extended(扩展)分区,依据上面所说得存储系统盘符的排布规律即:所有Primary(主)分区->所有Extended(扩展)分区,所以就使得第二块硬盘的主分区排在了第一块的扩展分区前面,这就发生了上面所说得老硬盘D区变成了E区的问题。

前提:为了保护老硬盘的数据因意外而被破坏,我们对第二块硬盘进行分区等操作时将第一块硬盘摘下。

分析了问题产生的原因,笔者结合自己的经验,总结出一种比较可行的解决此"盘符错乱"的方法,即对"第二块硬盘不分主分区"。既然存储系统的盘符排布是按照所有主分区再到所有扩展分区,那如果第二块硬盘没有主分区就应该不会有"盘符错乱"这问题了。方法想出来了,让我们动手试试此方法的可行性。运行FDISK,先删除第二块硬盘上的所有分区,然后再创建Extended(扩展)分区,结果"没有Primary(主)分区,不允许创建Extended(扩展)分区"。于是就将两块硬盘都挂上,FDISK就会出现第五个选择菜单——选择物理硬盘的选项,选择五,然后再选择第二块硬盘(不要选择错哟,要不第一块硬盘中的数据就不保了),然后开始创建Extended 分区,这次因为有第一块硬盘的Primary(主)分区在,所以顺利地完成了Extended (扩展)分区的创建工作,接下来的结果就不用多说了,当然是老硬盘的D区还是现在的D区,所有在D区的软件都可正常使用了。

主引导记录与硬盘分区

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分区引导启动。

双硬盘安装跳线设置方法图解

双硬盘安装跳线设置方法图解 大家都知道,IDE设备(例如硬盘、光驱等)上都会使用一组跳线来确定安装后的主盘(Master,MA)、从盘(Slave,SL)状态。如果在一根IDE数据线上接两个IDE设备的话,还必须分别将这两个IDE设备设置为一个为主盘,另一个为从盘状态。这样,安装后才能正常使用。 小提示:如果一根IDE数据线上只接惟一的IDE设备,不管这个IDE设备原先是设置为主盘还是从盘状态,都不需要对这个惟一的IDE设备重新设置跳线。通常都是将性能较好的新硬盘接在第一条IDE数据线上,设为主盘,作为开机引导硬盘。至于旧硬盘,有几种接法: 1.两个硬盘接在同一根硬盘数据线上,则第二硬盘应设为从盘。笔者就以此方案为例。 2.第二硬盘接在第二个IDE接口上,如果该接口的数据线上只有一个硬盘,也没接光驱,那么第二硬盘就不用跳线;如果这根数据线上还挂有光驱,一般将第二硬盘和光驱的其中一个设为主盘,另一个设为从盘,这由你自己决定。 二、设置硬盘跳线 确定好硬盘的连接方案后,就要设置硬盘跳线了。一般我们可以在硬盘的IDE接口与电源接口之间找到由3~5列跳线。不管是什么硬盘,在跳线设置上,大致可分成主盘、从盘与电缆选择(Cable Select)三种。硬盘的出厂预设值都是设为主盘,所以如果你将硬盘设为主盘,一般就不用设置跳线了。

硬盘跳线大多设置在硬盘的电源插座和数据线接口之间 笔者曾经看到一块三星硬盘的跳线是设置在硬盘背面的电路板上。然后根据硬盘正面或数据线接口上方标示的跳线设置方法,如本例的希捷4.3GB硬盘正面就有跳线设置图 三、安装硬盘与数据线

打开机箱,将硬盘装入机箱的3.5英寸安装架,并用螺钉固定。将第一根IDE数据线未端插入老硬盘的IDE接口,IDE数据线中端插入新硬盘的IDE接口,如图4所示。而且,IDE数据线的Pin1(也就是红边)必须与硬盘和IDE接口的Pin1相连接。最后再将梯形的四针电源插头接到硬盘的电源插座上。 将IDE数据线接到主板的IDE插槽中,同样也要将IDE数据线的红边对准IDE 插槽的Pin1,如图所示。一般来说,主板上会有两个IDE插槽,将80针或40 针的IDE数据线的另一端插入这个主板上第一个IDE插槽中。

江民硬盘修复王使用方法

江民硬盘修复王及使用方法 江民硬盘修复王及使用方法 第一章kvfix.EXE 硬盘修复王使用方法 特别说明:原KV系列软件中的“硬盘修复王”的可执行文件名称是jmhdfix.exe 或者 jm-hdfix.exe ,目前统一修改成kvfix.exe 文件。原文件名jmhdfix.exe (jm-hdfix.exe) 不再使用。 1 硬盘修复王可修复的范围 当硬盘分区表坏,或有关数据丢失,或硬盘进不去时,我们用硬盘修复王可修复如下状态: 1.1 硬盘分区表数据(0扇区)丢失,BOOT系统引导区(63扇区)后的数据区完好,只是硬盘进不去。 能为您重建硬盘分区表,使硬盘一切正常。 1.2 硬盘分区表不正确(0扇区数据被病毒修改),BOOT系统引导区(63扇区)后的数据区完好,只是硬盘进不去。 能为您重建硬盘分区表,使硬盘一切正常。 1.3 分区表55AA标志丢失,硬盘进不去。

能为您修补55AA,使硬盘一切正常。 1.4 0扇区分区表被病毒搬在隐含扇区(硬盘前63个扇区)某一扇区上,原分区表被病毒加密,硬盘进不去。 能为您恢复硬盘分区表,使硬盘一切正常。 1.5 0扇区分区表被病毒加密,BOOT系统引导区(63扇区)后的数据区完好,只是硬盘进不去。 能为您重建硬盘分区表,使硬盘一切正常。 1.6 硬盘分区为C、D、E、...等几个区。硬盘分区表、C盘BOOT引导区、FAT表、目录表丢失,硬盘进不去。 能为您重建C盘分区表,可恢复C、D、E、...等几个区,D、E、...等几个区完好。 1.7 硬盘分区为一个C盘。硬盘分区表、DOS引导区、FAT表、目录表杂乱,硬盘进不去。能为您修复硬盘分区表。 1.8 硬盘分区为一个C盘,硬盘分区表、BOOT引导区丢失,硬盘进不去。 能为您重建硬盘分区表,修复BOOT引导区,完后,会建议您用与硬盘相同版本的系统软盘引导机器,既可自由出入硬盘。建议您: SYS C: 重传一次引导系统到C盘,硬盘即可引导。 1.9 硬盘主引导记录被病毒破坏,硬盘不能引导,软盘引导可出入硬盘。

硬盘主盘和从盘设置方法

两种设置主、从盘的方法 1.由硬盘跳线器设置 所有的IDE 设备包括硬盘都使用一组跳线来确定安装后的主、从状态。硬盘跳线器大多设置在电源联接座和数据线联接插座之间的地方(也有设在电路板上的),通常由3 组(6 或7)针或4 组(8 或9)针再加一个或两个跳线帽组成。另外在硬盘正面或反面一定还印有主盘(Master)、从盘(Slave)以及由电缆选择(Cable select)的跳线方法。 各类硬盘的跳线方法和标记说明大同小异,比如昆腾硬盘的跳线器通常有9 针4 组,其中一根叫"Key",用于定位以便用户正确识别跳线位置。 2.由硬盘跳线器和40 芯特制硬盘线配合确定 这种主、从盘的设置是先将硬盘跳线设置在"电缆选择有效"后,然后再根据需要将主、从盘联接在对应的硬盘线插头上。硬盘主、盘状态的设置取决于硬盘与硬盘线的联接插头。通常联接硬盘线中段插头的盘是主盘,联接在硬盘线尽头插头上的盘就是从盘。采用这种方法设置主、从盘时,必须将联接在同一条硬盘线的所有IDE 接口设备(包括光驱等)跳线器设置在"电缆选择"位置。 能决定硬盘主、从盘状态40 芯硬盘线是特制的。制作方法是将普通40 芯硬盘线的第28 根线(从第1 根红线或其它标记开始数)在两个硬盘插头之间的位置上切断后做成的,切线时注意不能弄断其它线。使用特制硬盘线确定主、从盘状态的优点是使用方便。当需要交换硬盘主、从状态时只要将联接的硬盘线插头位置对调一下即可,不

需要拆下硬盘来重新跳线。 在选择到底哪块硬盘作为主盘,哪块硬盘作为从盘时,下面给出一个原则:性能好的硬盘作为主盘,而性能稍微次些的硬盘作为从盘。例如 你有一款5400RPM 的硬盘,一款7200RPM 的硬盘,那当然是选择7200RPM 的硬盘作为主盘了。如果不想破坏旧硬盘上的数据,而又 想将老硬盘作为从盘,那最好的方法就是备份数据,然后再重装,如果 没有备份媒介,那你可以使用GHOST 软件将两块硬盘对COPY 一下,然后将旧老的硬盘分区格式化后作为从盘就可以了!不过使用GHOST 软件应注意,最好两款硬盘是等容量得,如果不等,至少要求目标盘的 容量比源盘大。

用MHDD清除主引导扇区55AA

用MHDD清除主引导扇区“55AA”标志 1.为什么要清除“55AA”标志 我们都知道,主引导扇区的最后两个字节为有效标志“55AA”,如果没有该标志,系统将会认为磁盘没有被初始化。因此,“55AA”标志对于磁盘来讲是非常重要的。但在数据恢复过程中,有时我们不得不在进入系统前将该标志进行清除。通常,在下列情况下可以考虑清除“55AA”标志。 ◆??需要恢复数据的硬盘存在病毒 当需要恢复数据的磁盘中存在病毒时,清除“55AA”标志可以使整个硬盘的分区失效,病毒也就无法继续传染。某些病毒的传染性非常强,当直接将染有这种病毒的硬盘挂接在正常的计算机上,进入操作系统后即开始传染,使数据恢复用机被病毒感染并导致死机,致使数据恢复工作无法进行。这时,我们可以在DOS下使用MHDD清除染毒磁盘的“55AA”标志,然后再进行后续的恢复工作。 ◆??重要位置处于坏扇区 如果磁盘存在坏扇区,而某个分区的引导记录扇区又恰好处在坏扇区位置时,将会使恢复用机很难顺利进入操作系统。即便进入操作系统后,也会因长时间无法读取出坏扇区的数据而不能进入就绪状态,甚至导致死机,使数据恢复工作无法进行。这时,我们也可以在DOS下先行使用MHDD将故障盘的“55AA”标志清除后再进行后续的工作。 ◆??磁盘逻辑参数矛盾 磁盘的逻辑参数存在矛盾时,也有可能导致数据恢复用机无法正常进入操作系统,或进入操作系统后即死机。比如,各个分区间的大小及位置关系矛盾,或某个分区引导扇区中的BPB参数出现错误,都有可能导致系统死机。清除“55AA”标志后,磁盘的主引导扇区失效,分区表也就失去了作用。这时操作系统会将磁盘识别为一个没有被初始化的磁盘进行加载,不会再调用分区表及各个逻辑分区的参数,也就不会发生死机的现象。 2.清除“55AA”标志的方法 使用MHDD清除“55AA”标志非常简单,因为它提供了一个专门用于清除和写入“55AA” 标志的命令“switchm br”。 步骤1 进入MHDD程序并选择要操作的磁盘,然后在程序界面中输入命令swichmbr 后按Enter键,即出现图9.5所示内容。 可以看到,执行这个命令后,程序读取磁盘的0号扇区,并提示找到了AA55。我们说“55 AA”是在十六进制编辑软件中看到的字节放置顺序,这是使用little-endian格式存放的顺序,真正的十六进制则为0xAA55,所以MHDD将其表述为AA55。 然后,程序询问是否要清除这个标志,要清除则按“Y”键,否则按“N”键。 步骤2 按“Y”后程序立即执行清除操作,清除成功后即显示“Done”,表示操作成功完成。 如图9.6所示。

硬盘结构,主引导记录MBR,硬盘分区表DPT,主分区、扩展分区和逻辑分区

硬盘结构,主引导记录MBR,硬盘分区表DPT,主分区、扩展分区和逻辑分区,电脑启动过程 2010-04-17 22:12 filex的文件系统看的云里雾里,还是先总结下FAT的一些基本知识吧。 硬盘结构 硬盘有很多盘片组成,每个盘片的每个面都有一个读写磁头。如果有N个盘片。就有2N个面,对应2N个磁头(Heads),从0、1、2开始编号。每个盘片的半径均为固定值R的同心圆再逻辑上形成了一个以电机主轴为轴的柱面(Cylinders),从外至里编号为0、1、2……。每个盘片上的每个磁道又被划分为几十个扇区(Sector),通常的容量是512byte,并按照一定规则编号为1、2、3……形成Cylinders×Heads×Sector个扇区。 主引导扇区 主引导扇区位于整个硬盘的0柱面0磁头1扇区{(柱面,磁头,扇区)|(0,0,1)},bios在执行自己固有的程序以后就会jump到MBR中的第一条指令。将系统的控制权交由mbr来执行。主引导扇区主要由三部分组成:主引导记录 MBR (Master Boot Record或者Main Boot Record)、硬盘分区表 DPT(Disk Partition Table)和结束标志字三大部分组成。 对于硬盘而言,一个扇区可能的字节数为128×2n (n=0,1,2,3)。大多情况下,取n=2,即一个扇区(sector)的大小为512字节。在总共512byte的主引导记录

中,MBR的引导程序占了其中的前446个字节(偏移0H~偏移1BDH),随后的64个字节(偏移1BEH~偏移1FDH)为DPT(Disk PartitionTable,硬盘分区表),最后的两个字节“55 AA”(偏移1FEH~偏移1FFH)是分区有效结束标志。 主引导记录MBR(master boot record) 主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标 志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如Fdisk)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而能够实现多系统引导。 硬盘分区表DPT(Disk Partition Table) 硬盘分区表占据MBR扇区的64个字节(偏移01BEH--偏移01FDH),可以对四个分区的信息进行描述,其中每个分区的信息占据16个字节。具体每个字节的定义可以参见硬盘分区结构信息。 结束标志字 结束标志字55,AA(偏移1FEH- 偏移1FFH)是MBR扇区的最后两个字节,是检验主引导记录是否有效的标志。 电脑启动过程 ?系统开机或者重启。 ?BIOS 加电自检 ( Power On Self Test -- POST )。BIOS执行内存地址

(完整版)硬盘安装方法(强烈推荐)

硬盘安装方法 计算机DIYER的朋友们一定都经常拆自己的电脑吧,那些初学电脑的朋友们看到这些高手“修理”这些电脑是不是心生羡慕呢,这里像大家介绍一些电脑中几种硬盘的安装方法,希望在大家DIY中有所帮助! 第一:IDE硬盘的安装 硬盘的硬件安装工作跟电脑中其它配件的安装方法一样,用户只须有一点硬件安装经验,一般都可以顺利安装硬盘。单硬盘安装是很简单的,笔者总结出如下四步曲。 1、准备工作。安装硬盘,工具是必需的,所以螺丝刀一定要准备一把。另外,最好事先将身上的静电放掉,只需用手接触一下金属体即可(例如水管、机箱等)。 2、跳线设置。硬盘在出厂时,一般都将其默认设置为主盘,跳线连接在“Master”的位置,如果你的计算机上已经有了一个作为主盘的硬盘,现在要连接一个作为从盘。那么,就需要将跳线连接到“Slave”的位置。上面介绍的这种主从设置是最常见的一种,有时也会有特殊情况。如果用户有两块硬盘,那最好参照硬盘面板或参考手册上的图例说明进行跳线。 3、硬盘固定。连好线后,就可以用螺丝将硬盘固定在机箱上,注意有接线端口的那一个侧面向里,另一头朝向机箱面板。一般硬盘面板朝上,而有电路板的那个面朝下。 硬盘连接面板背面:(下图) 4、正确连线。硬盘连线包括电源线与数据线两条,两者谁先谁后无所谓。对于电源的连接,注意上图中电源接口上的小缺口,在电源接头上也有类似的缺口,这样的设计是为了防止电源插头插反了。至于数据线,现在有两种,早期的数据线都是40针40芯的电缆,而自ATA/66就改用40针80芯的接口电缆,如上图所示。连接时,一般将电缆红线的一端插入硬盘数据线插槽上标有“1”的一端,另一端插入主板IDE口上也标记有“1”的那端。数据线插反不要紧,如果开机硬盘不转的话(听不到硬盘自举的响声),多半插反了,将其旋转180度后插入即可。 硬盘40针80芯接口电缆:(下图)

硬盘无法引导系统的原因及解决办法

硬盘无法引导系统的原因及解决 常见的硬盘故障——无法引导系统统 在启动计算机后,看不到Windows启动画面,而是出现了“Non-System disk or disk error,replace disk and press a key to reboot”(非系统盘或磁盘出错)提示信息,这即是常见的硬盘故障——无法引导系统。 (一)硬故障导致硬盘无法引导 所谓硬盘硬故障,是指因为连接、电源或硬盘本身出现硬件故障而导致的硬盘故障。当发现硬盘无法引导时,首先得从硬件下手。 在大多数硬盘引导失败的故障中,硬盘本身的连接或设置错误是最常见的故障原因。因此,在遇上引导故障后,可在启动电脑时,按下Del键进入BIOS设置,在主界面中移动光标到“Standard CMOS Features”(标准CMOS设置)选项,回车进入次级设置界面。在该界面中注意观察IDE端口上是否能看到当前系统中所安装的硬盘,“WDC WD800BB-32CCB0”就是系统中的硬盘。 如果能够看到硬盘型号,并且型号没有出现乱码,那么可以选中该硬盘并回车,进入硬盘属性设置界面,将“IDE Primary Master”(第一IDE接口)和“Access Mode”(存取模式)选项均设置为“Auto”(自动)。移动光标到“IDE HDD Auto-Detection”(自动检测IDE硬盘)选项并按下回车键,以便让主板自动检测硬盘,如果此时能显示出相应硬盘信息,例如,Capacity(容量)、Cylinder(柱头数)等,则说明硬盘的物理连接及BIOS设置正确。 如果在“Standard CMOS Features”中看不到硬盘盘符及相关信息,或者硬盘的型号字符变成了乱码,例如,本来应该是“IC35L060AVVAWA07-O”,可是现在却变成了“IC#5L0&0AVFA 7-0”,再查看硬盘的参数,也什么都没有,那么一般说来有两种原因: 注意:如果系统中安装了多块硬盘,则还需要检查硬盘的跳线设置情况,以免因为跳线设置错误而导致系统无法检测到硬盘的存在。硬盘跳线的设置方法可以通过查看说明书获得。 这种硬盘硬故障导致的硬盘无法引导,其故障大都出现在连接数据线或IDE接口上,硬盘本身故障的可能性并不大,因此一般都可通过重新插接硬盘数据线或者改换IDE口等进行替换试验,就会很快发现故障所在。另外,BIOS中的硬盘类型正确与否直接影响硬盘的正常使用。现在的机器都支持“IDE Auto Detect”(自动检测)功能,可自动检测硬盘的类型,对于普通用户而言,建议通过该功能来自动设置硬盘参数。 (二)软故障导致硬盘无法引导 硬盘软故障也就是硬盘本身并没有问题,只是由于某些设置或参数被破坏而出

硬盘主引导记录(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内容)

0磁道损坏修复的两种方法

0磁道损坏修复的两种方法 “0”磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(MBR)就在这个位置上。MBR位于硬盘的0磁道0柱面1扇区,其中存放着硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表(DPT),两个字节(55 AA)属于分区结束标志。由此可见,“0”磁道一旦受损,将使硬盘的主引导程序和分区表信息遭到严重破坏,从而导致硬盘无法自举。 “0”磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(MBR)就在这个位置上。MBR位于硬盘的0磁道0柱面1扇区,其中存放着硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表(DPT),两个字节(55 AA)属于分区结束标志。由此可见,“0”磁道一旦受损,将使硬盘的主引导程序和分区表信息遭到严重破坏,从而导致硬盘无法自举。“0”磁道损坏也属于硬盘坏道,只不过由于它的位置太重要,因而一旦遭到破坏,就会产生严重的后果。 1.硬盘“0”磁道损坏后的症状 当硬盘“0”磁道损坏后:系统自检能通过,但启动时,分区丢失或者C盘目录丢失,硬盘出现有规律的“咯吱……咯吱”的寻道声,运行SCANDISK扫描C盘,在第一簇出现一个红色的“B”;Fdisk 等分区软件

找不到硬盘、利用低版本的DM进行分区时,程序“死”在0磁道上;在进行“Format C:”时,屏幕提示0磁道损坏或无休止地执行读命令“Track 0 Bad”。 2.解决硬盘“0”磁道损坏的思路 磁头总是把“0”磁道作为寻道的基准点,如果“0”磁道出现物理损坏,磁头定位机构会因找不到“0”磁道,使硬盘自举失败。因此,在解决硬盘“0”磁道损坏问题时,一般都采取“以1代0”的方法,也就是在划分硬盘分区时,重新定义“0”磁道,将原来的“1”磁道定义为逻辑上的“0”磁道,避开已损坏的“0”磁道。 3.通过工具软件解决硬盘“0”磁道损坏 (1)通过DM万用版解决 首先从网上下载DM万用版并制作好DM启动软盘,然后执行DM 并进入其主界面。在主界面中按下Alt+M组合键进入DM的高级模式,将光标定位到“(E)dit/View partitions”(编辑/查看分区)选项,按回车键之后,程序要求选择需要修复的硬盘,选中硬盘,按回车便进入了该硬盘的分区查看界面。如图1所示。 在分区列表框中选中“1”号分区,此时上面的分区信息栏将显示该分区信息,例如分区格式、容量、开始的柱面、结束的柱面等。此时需要记住开始柱面中的“0”和结束柱面序号“2489”。保持光标定位在1号分区上,然后按下Del键删除该分区,在出现的确认删除分区的界面中选择“Yes”并回车,此时1号分区便删除了。

几个最实用的硬盘修复解决方法

几个最实用的硬盘修复解决方法 硬盘修复(1) 在研究硬盘故障的具体处理方法之前,我们有必要先了解一些硬盘相关的基础知识。 主引导记录区MBR 硬盘是一种磁介质的外部存储设备,在其盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干同心圆就被划分成磁道(Track),每个磁道又被划分为若干个扇区(Sector),数据就按扇区存放在硬盘上。硬盘的第一个扇区(0道0头1扇区)被保留为主引导扇区。主引导扇区内主要有两项内容:主引导记录(对操作系统进行引导)和硬盘分区表。计算机启动时将读取该扇区的数据,并对其合法性进行判断(扇区最后两个字节是否为55AA或AA55),如合法则跳转执行该扇区的第一条指令。所以硬盘的主引导区常常成为病毒攻击的对象,从而被篡改甚至被破坏。硬盘控制器 硬盘控制器是硬盘及其他具有相同接口规范的外部设备(如CD-ROM驱动器)的管理者,由它来完成驱动器与内存之间的命令及数据传输。硬盘控制器发生故障或连接不正确将会导致硬盘无法正常工作。 CMOS中的硬盘信息 在计算机的CMOS中也存储了硬盘的信息,主要有硬盘类型、容量、柱面数、磁头数、每道扇区数、寻址方式等内容,对硬盘参数加以说明,以便计算机正确访问硬盘。 当CMOS因故掉电或发生错误时(启动时一般会提示“CMOS Checksum Error”或类似信息),硬盘设置可能会丢失或错误,硬盘访问也就无法正确进行。这种情况我们就必须重新设置硬盘参数,如果事先已记下硬盘参数或者有某些防病毒软件事先备份的CMOS信息,只需手工恢复即可;否则也可使用BIOS设置(Setup)中的“自动检测硬盘型”(HD Type Auto Detection)的功能,一般也能得到正确的结果。 不是问题的问题 很多时候我们的电脑会出现一些看似不得了的毛病,其实只是自己吓自己,也就是拨拨线头、动动跳线的举手之劳。常见的让你空出一身冷汗的硬盘不自举问题主要有以下两种: 系统不承认硬盘: 此类故障最为常见,开机自检完成时提示以下出错信息: HDD controller failure Press F1 to Resume 上述E文意指“硬盘无法启动”,甚至有时用CMOS中的自动监测功能也无法发现硬盘的存在。当出现上述信息时,应该重点先检查与硬盘有关的电源线、数据线的接口有无损坏、松动、接触不良、反接等现象,此外常见的原因就是硬盘上的主从跳线是否设置错误。 检查、排除方法: 重新插拔硬盘电源线、数据线或者将数据线改插其他IDE口进行替换试验。

双硬盘如何设置主从盘

双硬盘如何设置主从盘 一、设置硬盘跳线的方法挂接双硬盘前,首先要设置好硬盘跳线,硬盘的跳线方法可参考硬盘说明书,不同的硬盘,跳线方法一般也不同。如果一根IDE数据线上只接唯一的一个IDE 设备(例如硬盘、光驱、ZIP或MO等),就不需要对这个唯一的IDE设备设置跳线,系统会自动识别这个IDE设备(例如硬盘)的身份。一般都是将性能好的新硬盘(第一硬盘)设为主盘MA(Master Device)接在第一个IDE接口(Primary IDE Connector)上。至于旧硬盘(第二硬盘),有几种接法:两个硬盘接在同一根硬盘数据线上,则第二硬盘应设为从盘SL(Slave Device)。第二硬盘接在第二个IDE接口(Secondary IDE Connector)上,如果该接口的数据线上只有一个硬盘,也没接光驱,那么,第二硬盘就不用跳线;如果这根数据线上还挂有光驱,一般将第二硬盘和光驱的其中一个设为Master Device,另一个设为Slave Device,这由你自己决定。二、选择CS跳线区分主次盘提示,在硬盘或光驱上,除了MA、SL跳线外,还有一个CS(Cable Select,电缆选择)跳线。如果跳线选择为CS有效,该IDE设备的主、从身份就由硬盘数据线决定。一般来说,连接在硬盘数据线中间插头上的盘是主盘,连接在硬盘数据线末端插头上的盘是从盘。但是,光有CS跳线还不行,还需要对普通的40芯硬盘数据线进行改造,即:从带颜色的一边数起,把在两个主、从盘插头之间的第28根线切断,注意一定不要切断其它线,这样就可以配合CS跳线作为一条专用硬盘数据线。当需要交换主、从盘身份时,只要把这条硬盘数据线接硬盘的两个插头对调一下即可,而不必把硬盘拆卸下来重新跳线。这对于双硬盘接在同一根数据线上、需要变换硬盘主、从设置的朋友来说,是很方便的。三、避免“盘符交错”的措施安装双硬盘,不能不说“盘符交错”问题。什么是“盘符交错”呢?举个例子吧。假设你的第一硬盘原来有C、D、E三个分区,分别标记为C1、D1、E1,第二硬盘有C、D两个分区,分别标记为C2、D2。一般情况下,安装双硬盘后,硬盘分区的顺序将为C-C1,D-C2,E-D1,F-E1,G-D2,你看,原来第一硬盘的D、E 分区变成了E、F盘,在C、E盘之间嵌入了第二硬盘的C分区,这就是“盘符交错”。“盘符交错”会引起安装双硬盘以前原有的软件、链接等因路径错误而无法正常工作。可以采取以下措施来避免“盘符交错”。措施1、屏蔽法对于两块都有主分区的硬盘来说,可在BIOS设置中将主硬盘设置为AUTO,将从硬盘设置为None。在Windows或Linux系统中就会按IDE 接口的先后顺序依次分配盘符,从而避免“盘符交错”,而且也不会破坏硬盘数据。这样做的好处还有,如果在两块硬盘的主DOS分区分别装有不同的操作系统,可以通过改变CMOS 设置激活其中的一个硬盘,屏蔽另一个硬盘,从而启动相应的操作系统。缺点是:在纯DOS 就是在单一的DOS模式下将无法找到在BIOS中屏蔽掉的硬盘,也就无法对其进行读写操作了。措施2、分区法只在第一硬盘上建立主DOS分区(当然还可以有其它逻辑分区),而将第二硬盘全部划分为扩展分区,然后再在其中划分逻辑分区,就可以彻底避免“盘符交错”了。当然,对第二硬盘分区前,要备份好你的数据!可以先用方法1安装好双硬盘,再把重要数据备份到第一硬盘上,最后对第二硬盘重新分区。注:硬盘分为IDE硬盘和SATA硬盘,跳线是有区别的。IDE硬盘跳线:硬盘跳线分三种设置:master(主盘)、slave(从盘)、cable select(根据在数据线上的位置决定主从)。一个IDE接口最多可以接两个IDE设备,这就是说,一般的PC你要想接的硬盘数最多也只能是4个;一个IDE接口能够通过一根数据线同时挂上两个硬盘,这就有了跳线问题,为了区分这两个硬盘,必须要给他们做上“标记”,我们能够直接操作的那就是跳线;一般在硬盘体上面都有说明,跳线要如何设置才能够让系统正常启动;如果是系统硬盘的话当然要把它设置成Master模式,即把它当作主硬盘,一般也把它接到第一个IDE接口上,当然接到第二个IDE接口上也不会出现什么严重问题,只是可能每次系统会弹出选择框要你选择从哪个盘启动;所以这个习惯上一般是先把第一个IDE接口的位置占满之后再挂到第二个IDE接口上,另外一个习惯就是光驱一般接到第二个

重建硬盘主引导区

重建硬盘主引导区,尝试用光盘引导后进入DOS系统,盘符后使用命令:fdisk /mbr 修复引导扇区 1、重建MBR是重建分区表,fdisk/mbr是恢复引导代码,即MBR扇区的前446个字节 2、使用DiskGenius步骤(1)下载个WINPE工具,记录成启动光盘,用它来启动计算机(2)进入dos系统。运行“DiskGenius”软件,据说这是中国人编的一款软件,非常好用。在WINPE环境下运行DiskGenius。(3)选择“硬盘-重建主引导记录MBR”,重启即可。不会重写只是恢复默认对系统和其他没有影响用fdisk /mbr 中间有空格在DOS下 正好本人的pe盘里面有DiskGenius这个软件。于是在pe里面打开DiskGenius 用硬盘-重建主引导记录MBR。最终解决了问题。 试用了两次成功,第一次失败。第一次是这样的。我用DiskGenius先把c盘格式化后,然后选择重建主引导记录MBR,然后重启。电脑启动死机。第二次,用DiskGenius选择重建主引导记录MBR,然后格式化C盘。后用Ghost手动还原系统。后重启电脑出现熟悉的安装界面。实验成功。 新更换硬盘使用ghost进行硬盘对拷,将新硬盘装于电脑上会提示missing mbr helper,带用户使用xp安装版光盘引导,出现选择列表,有安装系统,修复等,选择修复进入控制恢复台,选择操作系统,输入管理员密码后输入fixmbr命令会提示是不是重新写入mbr 确定后提示成功,exit退出,重启电脑发现可以正常启动了 MBR可以重写的,很简单,使用PM分区工具,很小的,里面有重写MBR选项,关键是你能不能进系统了 典型的NTLDR丢失,按照下面步骤进行修复:

硬盘主引导扇区详解

硬盘主引导扇区详解 分类:计算机2010-10-28 11:04 31人阅读评论(1) 收藏举报 主引导扇区位于整个硬盘的0柱面0磁头1扇区,包括硬盘主引导记录MBR(Master Boot Record)和分区表DPT(Disk Partition Table)。主引导扇区有512个字节,MBR占446个字节(偏移0000--偏移1BDH),DPT 占64个字节(偏移1BEH--偏移1FDH),最后两个字节“55,AA”。大致的结构如下图: |------------------------------------------------|0000 | Main Boot Record | | | | 主引导记录(446字节) | | | | |01BD |------------------------------------------------|01BE | | | 分区信息1(16字节) |01CD |------------------------------------------------|01CE | | | 分区信息2(16字节) |01DD |------------------------------------------------|01DE | | | 分区信息3(16字节) |01ED |------------------------------------------------|01EE | | | 分区信息4(16字节) |01FD

|------------------------------------------------|01FE | | | 55 | AA | |------------------------------------------------|01FF 主引导记录中包含了硬盘的一系列参数和一段引导程序。引导程序主要是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。它执行到最后的是一条JMP指令跳到操作系统的引导程序去。这里往往是引导型病毒的注入点,也是各种多系统引导程序的注入点。但是由于引导程序本身完成的功能比较简单,所以我们可以完全地判断该引导程序的合法性,因而也易于修复。像命令fdisk/mbr可以修复MBR和 KV3000这类软件可以查杀任意类型的引导型病毒,就是这个原因。 分区表由4个16字节的分区信息表组成。每个信息表的结构如下: 偏移长度所表达的意义存贮字节位内容及含义 第1字节引导标志。若值为80H表示活动分区,若值为00H表示非活动分区。 第2、3、4字节本分区的起始磁头号、扇区号、柱面号。其中: 磁头号——第2字节; 扇区号——第3字节的低6位; 柱面号——为第3字节高2位+第4字节8位。 第5字节分区类型符。 00H——表示该分区未用(即没有指定); 06H——FAT16基本分区; 0BH——FAT32基本分区; 05H——扩展分区; 07H——NTFS分区; 0FH——(LBA模式)扩展分区(83H为Linux分区等)。 第6、7、8字节本分区的结束磁头号、扇区号、柱面号。其中: 磁头号——第6字节;

IDE硬盘的主从盘跳线设置教程

IDE硬盘的主从盘跳线设置教程 一般来说,硬盘出厂时默认的设置是作为主盘,当只安装一个硬盘时是不需要改动的;但当安装多个硬盘时,就需要对硬盘跳线重新设置了。硬盘上的跳线比较简单,其跳线位置多在硬盘后面数据线接口和电源线接口之间(如图7)。 图7 硬盘跳线图8 硬盘表面的跳线说明 在硬盘表面还有关于跳线设置的说明,以希捷硬盘为例(如图8), 主要有四种设置方式:“Master or Single drive”(表示设置硬盘为主盘或该通道上只单独连接一个硬盘,即该硬盘独占一个IDE通道,这个通道上不能有从盘)、 “Drive is Slave”(表示当前硬盘为从盘)、 “Master with a non-ATA compatible slave”(表示存在一个主盘,而从盘是不与ATA接口硬盘兼容的硬盘,这包括老式的不支持DMA33的硬盘或SCSI 接口硬盘)、 “Cable Select”(使用数据线选择硬盘主从,此方式利用经过特殊处理的数据线来设定主盘和从盘,第28根数据线为选择线,有则为主盘,无则为从盘。真正支持这种功能的数据线,市场很少见到) 小提示:硬盘跳线还没有统一的标准,不同品牌的硬盘,跳线的设置方法可能会有所不同。通常我们都可以在硬盘的线路板上、硬盘正面或IDE接口旁边上找到跳线说明图示 光驱跳线图解光驱在出厂后默认被设为从盘。光驱跳线与硬盘跳线很类似,其跳线位置多在光驱后面,数据线接口和电源线接口之间。一般只有Master(主盘)、Slave(从盘)、Cable Select(线缆选择)三种,很少有其他情况,各个品牌的光驱几乎都是这样,相对来说很规范,使得设置比较简单。通常我们可以在IDE接口上部找到跳线说明图示(如图9)。

怎样修复引导扇区

怎样修复引导扇区 由于处理物理坏道的方法比较复杂,这里我们分两种情况进行不同方法的处理: 1、坏道不在“0”扇区 所谓“0”扇区指的是硬盘的物理第一扇区,这个扇区又被称为主引导扇区,因为硬盘的主引导文件就写在此扇区,若坏道出现在此扇区不仅系统无法引导,而且用通常方法也无法安装系统。当硬盘上出现了一个坏道后,如果继续对有坏道的分区进行读写,很容易使与坏道相邻的磁盘介质遭到物理损坏,结果会出现更多的坏道。因此总的处理原则就是:将物理坏道与正常磁道隔离。原理是用工具软件把坏道所在区域空出,对此区域不进行磁盘使用空间的分配。由于磁盘空间不被分配,用户也无法再次访问该区域,从而防止坏道的蔓延。我们可以通过以下几种方法实现对硬盘坏道的隔离: A、借助工具软件。修复这类硬盘故障的软件多如牛毛,PartitionMagic工具虽然非常强劲,便需要一些对很强的计算机功底的人才能够完成,因此不适合初学者使用,这里我们重点来介绍一下FBDISK,这是一个DOS下专门发现坏道并隔离后重新分区的软件,只有一个文件,仅仅几十K。操作很简单,先制作一张能启动到DOS的软盘,把FBDISK放在软盘上,用它引导系统,注意系统上只能挂一个要修理的硬盘,并且将其接在主硬盘的线上。进入DOS后,只要能发现硬盘,就运行FBDISK好了,这个小程序先会对硬盘按磁道进行扫描,发现坏道就显示出来,同时还会估计总体扫描完要用多长时间,全部扫描完后,程序会根据扫描结果和坏道情况给你提出一个全新的分区方案来,如果你接受就按Y,否则不会对你的硬盘进行处理。这个软件不错,但是可能比较大手,笔者曾有一次用它把一个10G硬盘扫完后,报告说只有300M可以使用,但是我用方法二后,却找出了近2G的完好空间。所以大家还是按需使用。 B、用FDISK和格式化命令FORMAT。具体的方法是这样的,第一要搞清硬盘的容量,对于有问题的磁盘先用FDISK分成一个C盘,再用FORMAT进行格式化,当碰到无法修复的坏块时面对FORMAT 总是试图修复,这时记录下进行的百分比。然后按CTRL+BREAK强行终止任务,用磁盘总容量×百分比,得出这部分正常的磁盘容量,用FIDSK划出一个逻辑磁盘,再将后面的磁盘估计出坏道的大概大小,大概比例为10%左右,再划分一个逻辑盘。这个小盘不用格式化,在总工作完成后将其删除,这样就将坏块给全部跳过去了。这样可能会损失一些好道,但对大容量硬盘来说无足轻重,而硬盘使用起来更加稳定。

硬盘主引导扇区(MBR、DPT、DBR、BPB)详解

硬盘主引导扇区(MBR、DPT、DBR、BPB)详解.txt“恋”是个很强悍的字。它的上半部取自“变态”的“变”,下半部取自“变态”的“态”。硬盘主引导扇区(MBR、DPT、DBR、BPB)详解 引用: 网上收集的资料,放到这里来学习,这方面登山人大哥是高手,有空指点一下喽 硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。MBR的内容是在硬盘分区时由分区软件(如FDISK)写入该扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。但安装某些多重引导功能的软件或LINUX的LILO时有可能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区内的操作系统(图一)。 MBR由三部分构成: 1.主引导程序代码,占446字节 2.硬盘分区表DPT,占64字节 3.主引导扇区结束标志AA55H 一、硬盘的主引导程序代码是从偏移0000H开始到偏移01BDH结束的446字节;主引导程序代码包括一小段执行代码。启动PC 机时,系统首先对硬件设备进行测试,成功后进入自举程序INT 19H;然后读系统磁盘0柱面、0磁头、1扇区的主引导扇区MBR的内容到内存指定单元0:7C00 首地址开始的区域,并执行MBR程序段。 主引导代码实现下列功能: 1.扫描分区表查找活动分区; 2.寻找活动分区的起始扇区; 3.将活动分区的引导扇区读到内存; 4.执行引导扇区的运行代码。 如果主引导代码未完成这些功能,系统显示下列错误信息: Invalid partition table Error loading operating system Missing operating system 二、硬盘分区表DPT是从偏移01BEH开始到偏移01FDH结束的64字节(图二); 硬盘分区表分为四小部分,每一小部分表示一个分区的信息,占16字节。在这里我们可以看出,硬盘的总分区数为什么不能大于4。其中可激活分区数不得大于3,扩展分区数不得大于1,当前活动分区数必须小于等于1。 分区表的每一分区的第0个字节是自举标志,其值为80H时,表示该分区是当前活动分区,可引导,其值为00H时,表示该分区不可引导。 第4字节是分区类型(图三)。 每一分区的第1至第3字节是该分区起始地址。其中第1字节为起始磁头号(面号);第2字节的低6位为起始扇区号,高2位则为起始柱面号的高2位;第3字节为起始柱面号的

手工修复硬盘分区表

手工修复硬盘分区表 1.准备好工具diskedit和引导盘。 2.检查CMOS配置是否正确。 检查硬盘设置,在CMOS中记下 CYLINDER,SECTOR和 HEAD参数. 此处只考虑有多个逻辑硬盘硬盘的分区情况: 如果不知道各个逻辑硬盘的具体情况,用DISKEDIT 中的Find菜单寻找字符串 00 00 00 55 AA,并判断是否为EXTEND分区的分区信息,如果找到,即可知 道Extend分区的起始位置,并可推算DOS主分区的起始和结束位置,并推算 相关的参数,由于备逻辑盘是连续的,由 EXTEND分区信息,可找到各逻辑硬 盘的分区信息,并推算出EXTEND分区的结束位置及相关参数,将推算出的相 关信息写入主分区表中,即可恢复分区表。 注意:EXTEND分区为05,DOS分区为04或06。对FAT32则为0B和0C. 用DISKEDIT中的OBJECT菜单选择PHYSICAL SECTOR,键入0,0,1,即可进入主 引导区。用VIEW菜单中的AS PARTITION TABLE项可看分区结构。一般情况下 主引导区的起始位置SIDE=1 SECTOR=1 ,EXTEND分区的起始位置SIDE =0 SECTOR=1,而ENDING LOCATION处SIDE和 SECTOR必然是最大值。可直接在该分区表中修改数据。光标移至任意处回车,可显示该数据处的分区结构, 并可通过F2和F6切换。后一个分区的STARTING LOCATION必然是前一个分区ENDING LOCATION的下一个扇区。NUMBER OF SECTORS可通过分区的ENDING LOCATION和STARTING LOCATION计算出,例如,STARTING LOCATION的SIDE=1,CYLINDER=0,SECTOR=1,ENDING LOCATION 的SIDE=7,CYLINDER=262,SECTOR=39则通过以下式子计算: 主引导区的RELATIVE SECTORS 是SECTOR的最大值。 EXTEND分区的RELATIVE SECTORS=主引导区的 RELATIVE SECTORS+主引导区 的NUMBER OF SECTORS。 EXTEND分区的NUMBER OF SECTORS=本分区的 ENDING LOCATION (换算为SECTORS)-本分区的RELATIVE SECTORS。 下面是某116M硬盘(参数为CYLINDER=760 HEAD=8 SECTOR=39)共分有: C盘(DOS引导盘)大小为40M DOS扩充盘大小为76M DOS扩充盘上的逻辑驱动器为: D: 32M E: 3M F: 4M G:6M H:7M I:7M J:17M Starting Location Ending Location Relative Number of System Boot Side Cylinder Sector Side Cylinder Sertor Sertors Sertors BIGDOS Yes 1 0 1 7 262 39 39 82017 h1 c1 s1 h2 c2 s2 r1 n1 EXTEND No 0 263 1 7 760 39 82056 155376 h3 c3 s3 h4 c4 s4 r2 n2 unused No 0 0 0 0 0 0 0 0 unused No 0 0 0 0 0 0 0 0 即:r1=s2

相关文档
相关文档 最新文档