什么是硬盘系统分区的引导文件

什么是硬盘系统分区的引导文件,第1张

引导文件是用于开机时加载文件(在预引导之后)NT50是NTDRNT60

是MootMGR启动程序于电脑应用上是指引导 *** 作系统启动的程序。在普通PC上,引导程序通常分为两部分:第一阶段引导程序位于主引导记录,用于引导位于某个分区上的第二阶段引导程序,如NTLDR、GNU

GRUB等。BIOS

开机完成后,Bootloader

就接手初始化硬件设备、创建存储器空间的映射,以便为 *** 作系统内核准备好正确的软硬件环境。简单的bootloader的虚拟汇编码,如其后的八个指令:0:

将P寄存器的值设为81:

检查纸带(paper

tape)读取器,是否已经可以进行读取2:

如果还不能进行读取,

跳至13:

从纸带读取器,读取一byte至累加器4:

如为带子结尾,跳至85:

将寄存器的值,存储至P寄存器中的数值所指定的地址6:

增加P寄存器的值7:

跳至1主引导扇区的读取流程系统开机或者重启。BIOS

加电自检

(

Power

On

Self

Test

--

POST

)。BIOS执行内存地址为

FFFF:0000H

处的跳转指令,跳转到固化在ROM中的自检程序处,对系统硬件(包括内存)进行检查。读取主引导记录(MBR)。当BIOS检查到硬件正常并与

CMOS

中的设置相符后,按照

CMOS

中对启动设备的设置顺序检测可用的启动设备。BIOS将相应启动设备的第一个扇区(也就是MBR扇区)读入内存地址为0000:7C00H

处。检查0000:7DFEH-0000:7DFFH(MBR的结束标志位)是否等于

AA55H,若不等于则转去尝试其他启动设备,如果没有启动设备满足要求则显示"NO

ROM

BASIC"然后死机。当检测到有启动设备满足要求后,BIOS将控制权交给相应启动设备。启动设备的MBR将自己复制到0000:0600H处,

然后继续执行。根据MBR中的引导代码启动引导程序。[编辑]

主引导记录与硬盘分区

从主引导记录的结构可以知道,它仅仅包含一个64个字节的硬盘分区表。由于每个分区信息需要16个字节,所以对于采用MBR型分区结构的硬盘(其磁盘卷标类型为MS-DOS),最多只能识别4个主要分区。所以对于一个采用此种分区结构的硬盘来说,想要得到4个以上的主要分区是不可能的。这里就需要引出扩展分区了。扩展分区也是主分区(Primary

partition)的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区。[2]扩展分区中逻辑驱动器的引导记录是链式的。每一个逻辑分区都有一个和MBR结构类似的扩展引导记录(EBR),其分区表的第一项指向该逻辑分区本身的引导扇区,第二项指向下一个逻辑驱动器的EBR,分区表第三、第四项没有用到。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磁盘分区样式支持最大卷为18

EB(Exabytes)并且每磁盘的分区数没有上限,只受到 *** 作系统限制(由于分区表本身需要占用一定空间,最初规划硬盘分区时,留给分区表的空间决定了最多可以有多少个分区,IA-64版Windows限制最多有128个分区,这也是EFI标准规定的分区表的最小尺寸)。与MBR分区的磁盘不同,至关重要的平台 *** 作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有备份分区表来提高分区数据结构的完整性。

不过以后就不是BIOS+MBR了而是GTP+EFI了

Fdisk /MBR重写硬盘主引导区,注意中间有个空格fdisk /mbr 命令适用于:1 主引导程序受损此乃常见故障, 硬盘不能自举, 微机死锁, 或显示 boot failure-insert system diskette, ……之类; 经由软盘引导, fdisk 命令能列出分区信息。取硬盘同版本 dos 软盘或应急盘引导, 运行 a>fdisk /mbr 命令,仅向主引导扇区写入当前系统固有的主引导程序, 硬盘即恢复自举能力, 如果 dos 引导信息及系统文件等均正常。2 清除嵌入式主引导型病毒此类病毒常见, 它们仅以先导模块嵌入主引导程序, 不触动分区表及检验标志。首选以检出此类病毒的软件清除。遇杀毒软件不效, 简洁高效的对策是以硬盘同版本 dos 软盘引导, 运行 a>fdisk /mbr 命令, 向硬盘单一地写入当前系统固有的主引导程序, 病毒“先导”模块被覆盖, 分藏它处的残部随之丧失作用。顺及, 以常规 fdisk 命令进行分区, 难能清除此类病毒, 原因是当它读得检验标志完好, 自动逾越主引导程序写 *** 作, 仅登录分区表, 病貌依旧! 硬盘格式化后不能自举。行之有效的措施是运行 a>fdisk /mbr命令。早年曾出于无奈而动用物理格式化程序, 稍后方悟悉硬盘经初始化, 碍事的检验标志不复存在。3 仅设基本 dos 分区硬盘的主引导信息全损前述表现之外, 执行 a>c:, 显示 invalid drive specification,乃分区表遭毁; fdisk 命令不能列出分区信息。实践中曾遇两例原仅设基本 dos 分区的硬盘(无扩展dos分区), 主引导扇区面目皆非, 经分别运行原用的 ms dos 70 及 71 fdisk /mbr命令, 常规重写全套完全适用的主引导信息, 由于其 dos 引导信息、文件分配表、根目录及用户数据完好, c 盘均迅即康复。(常规 fdisk 命令初始化 dos 引导扇区等, 有需后续处理)4 清除 lilo 信息在以系统自带的 linux load 过程中, 每修改主引导信息, 籍以引导 linux。需要时, 删除 linux 分区后, 可用 fdisk /mbr 命令恢复系统固有的主引导程序。5 清除主引导程序“空闲”字节中的外加信息既往所见各版本 dos 登录的主引导程序基本相同, 其末段均为大于200 字节的“空闲”(00h); ms dos 71 / 80 使用新版主引息程序, “空闲”字节数大减。上述“空闲”字节有被利用登录开机密码、软件鉴别信息之类。若有需要, 也可用 fdisk /mbr 命令复原, 即予清除。

插入光盘,关机。开机。从光驱引导,提示你重装系统,然后会提示你格式化硬盘。。。

按照提示走 就ok了

重装前要备份有用的东西

1 把WIN XP 的安装光盘放到光驱里

2 重新启动计算机,按DEL键进入BIOS

3 将计算机的启动顺序改为从光盘启动

4 按照光盘中的安装程序一步一步安装

重新安装系统步骤

1 制作启动盘。(winme的启动盘不好用的,因为winme不支持纯dos,所以启动盘最好在win98中制作,不过winme的启动盘也是可以使用的)打开我的电脑\控制面板\添加删除程序 中

选择启动盘项中的创建启动盘,之后启动盘的制作就算大功告成了~~

2 重新启动计算机,在开机自检的时候按住del进入bios设置,把启动顺序调整为从软驱启动

为首,光盘为二,硬盘为三(boot first--Floppy second--CD-Rom third--IDE-0)之

后按esc,在按F10保存bios设置。

3 在重起的时候,赶紧放入刚刚制作好的启动盘,系统会自动执行它,经过一大串自检,直

到出现提示符A:\

这时不要乱动,看看你的光驱盘符是多少,通常情况下,由你的硬盘分区而定,如你的硬盘

分区为C,D,E,那么你的光驱就应该在G:,也许你会觉得奇怪,明明在系统中是F:呀,这是因

为win98启动盘会在dos中虚拟出一个软驱,这个虚拟软驱不是没有用,如果你在A:下键入format命令,有时候会出现错误,无法执行format命令,因为format命令没有在A:下,而是在

F:下,即在虚拟软驱中,这时你就要在A:\下键入F:回车,此时提示符变为F:\,输入format

:(为盘符)实战中为F:\format c:回车。之后提示是否真的要format C:吗?(y/n)选择

y

回车,等待百分比到100,即告格式化成功

4 安装 *** 作系统。放入win98se/winme/win2000键入setup命令,如果告诉是错误的命令,那

就回到A:\试试,方法刚才已经说过,在A:\键入setup回车,如果仍告诉为错误的命令。那就

说明一个问题此安装盘的系统安装目录是在某个子文件加中,根据自己的分区情况,如果分

了C,D,E那光驱在dos中就为G:\。进入G:\后键入dir命令,看看你需要的 *** 作系统在那个文件

夹中,在dos中进入某个文件夹的命令是cd 回车(为文件夹名称)dos是不支持中文的,所

以如果该文件夹是中文名称,那在dos中即为乱码。不过我们的 *** 作系统盘中,即便是盗版的

,也不会出现安装系统的文件夹用中文命名的情况。如果进错的文件夹,键入cd回车即可

退出当前文件夹。找到你的目标文件夹后,键入dir,看看是否真的进入到你所需要的文件夹

中,键入setup即可。

PS 如果只是为了单纯的使用启动盘中的format fdisk,不必一定要创建启动盘,仅对软盘

进行格式化即可,只需要在格式化时选中复制系统文件项即可(此法在winme,winxp中无效,

只适用于win98,win95)

在dos中的光驱推算法,进入dos中出现盘符A:\后,在屏幕中上方,会写出光驱的盘符,还有

一法,根据自己的分区,即分2个区C,D在D后是虚拟软驱,光驱落在F:上,分3个区C,D,E在E

后是虚拟软驱,光驱为G:如果分了5个区C,D,E,F,G在G后是虚拟软驱H:光驱则落到I:上。依次

类推,光驱总是远硬盘分区的最后一个盘符一个字母。

分区大法

1 放入启动盘,重新启动电脑,在A:\下键入fdisk命令

2 此时会提示选y还是选n,默认会在y上(不用去管它是做什么的)选y回车即可

3 这时到了分区主界面,分1-4项。1为建立分区,2为设置活动分区 3为删除分区 4为察看分

4 我们先选择4察看分区,由于没有图,所以分区这块就不是那么好教了。按esc退出。

5 按3回车进入删除分区界面,1为删除基本dos分区,2为删除扩展dos分区,3为删除逻辑dos分区,删除分区要按3-2-1的顺序删除,即先删除逻辑dos分区,再删除扩展dos分区,最后

删除基本dos分区。不然会出现错误。之后按esc,键入4回车,察看分区情况,这时会告诉你

还没有分区就算删除完毕了。这时的硬盘就像新的一样,什么都没有了。按esc退出。

6 建立分区,你自己这之前要想好分几个区,下面以分3个区为例,按1回车,进入建立分区

界面,分1-3项,1为建立基本dos分区,2为建立扩展dos分区,3为建立逻辑dos分区,建立分

区要按1-2-3的顺序建立,即先建立基本dos分区,在建立扩展dos分区,最后建立逻辑dos分

区。建立分区时候要注意,建立基本dos分区的时候,走完百分比会出现一个提示,这个提示

意思是问你是否要把整个硬盘分为一个区,即基本dos分区。它默认在y上,你要给它改成n后

回车。如果你选了y,你的硬盘就被分为1个区了,只有1个C:,呵呵,到时候你会很别扭的。

之后输入百分比,(输入百分比一定要记着输入%号,比如你想让C:占10%,不输%就变成C:占

10MB了,呵呵我可是犯过类似错误的)确定基本dos分区的大小即C:的大小。之后它会自动读

取剩下的磁盘空间,这即是你的扩展dos分区,读完百分比后选择100%,这里一定要选100%,

因为这里是在选择扩展dos分区的大小,扩展dos分区的大小为所有逻辑dos分区的总和,如果

这里没有选择100%,那么你的硬盘就会出现一块没有分区的空间,如果你选择了50%,也就是

你的扩展dos分区只有非基本dos分区50%的大小,而一块硬盘只能有一个扩展dos分区,剩下

这块空间由于没有分区是不能被格式化的,也就是说不能使用。所以这个地方一定要特别注

意!之后分完扩展dos分区就会自动提示你还没有逻辑dos分区,在分逻辑dos分区的时候要注

意,在逻辑dos分区中,是以扩展dos分区的大小为100%,我刚才说过,扩展dos分区的大小为

所有逻辑dos分区的总和,也就是说,你所分的D:,E:如果各为50%,那么它所谓的50%,是扩

展dos分区大小的50%,而不是整个硬盘大小的50%。所有分区分完后,按esc退出。

7 回到分区主界面,按4回车察看分区,如果没有问题,退出到分区主界面选2设置活动分区

,只有基本dos分区可以作为活动分区,因此这里只有选1,按esc退出

8 现在分区算是大功告成了,按esc退出,系统提示你需要重新启动,再次按esc完全退出到

A:\下,重新启动即可

以上就是关于什么是硬盘系统分区的引导文件全部的内容,包括:什么是硬盘系统分区的引导文件、如何给硬盘写引导信息、如何进行硬盘引导等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9423797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存