主引导扇区的理解

什么是主引导扇区? master boot record

它是硬盘上的第一个扇区,由硬盘厂商就预留了。一个扇区的大小通常是512个字节。主引导扇区,不依赖于具体的操作系统,也就是说主引导扇区可以启动任何一种操作系统。

它的作用是什么?里面存储了什么信息?
里面存储的是硬盘的基本信息,包括硬盘分成几个区,每个区的大小,每个区从什么位置开始,从什么位置结束。

里面的数据是怎么写入进去的,通过工具。任何操作系统平台上的工具都可以写入进去。

疑问:一块新的硬盘,第一个扇区的内容是不是由厂商就写好数据进去了?

包括的内容:
1、主引导程序代码,占446字节、
2、磁盘签名
3、硬盘分区表DPT,占64字节。64个字节刚好可以描述4个分区。
64+446=500个字节。

疑问,既然里面64个字节,最多只能分4个逻辑分区。那么为什么不把容量扩大些呢?

MBR功能
      1.扫描分区表查找活动分区;
  2.寻找活动分区的起始扇区

知识点:每个分区都会有一个启动扇区,英文简称DBR。一个扇区也叫做磁盘块,所以也称为启动块。而只有活动分区的引导扇区才会被mbr中的引导程序装入内存中去。

  3.将活动分区的引导扇区读到内存(活动分区的启动块内容读到内存中,以便交给cpu运行里面的代码)

  4.执行引导扇区的运行代码。一般活动分区里面的引导扇区代码完成的功能是,装载操作系统到内存中去。

  如果主引导代码未完成这些功能,系统显示下列错误信息
Invalid partition table
  Error loading operating system
  Missing operating system

 

如果提示:

ntldr is missing

要弄清楚是,NTLDR是是一个隐藏的,只读的系统文件,位置在系统盘的根目录,用来装载操作系统。当此文件丢失时,系统会出现不能导入

 

时间: 2024-10-27 15:27:52

主引导扇区的理解的相关文章

主引导区损坏电脑无法启动如何解决

问:最近我的电脑在开机后出现如下错误提示:em Disk. Disk I/O error. Replace the disk,and then press any key. 按回车键后显示Boot Failure,Reboot and Select proper Boot device or Insert Boot Media in Selected Boot device. 并且无法引导Windows 98.请问此问题该如何解决? 答:出现这个问题的原因应该是你硬盘上的主引导扇区被破坏,造成系

DOS主引导记录扇区:MBR技术详解

DOS是个人计算机上的一类操作系统.从1981年直到1995年的15年间,DOS在IBM PC 兼容机市场中占有举足轻重的地位.而且,若是把部分以DOS为基础的http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft Windows版本,如Windows 95.98和Me等都算进去的话,那么其商业寿命至少可以算到2000年.DOS是一种面向磁盘的操作系统软件,简言之,DOS就是人与机器的一座桥梁,是设在机器硬件里面的一套人机

探讨MBR分区表中的引导扇区说明

计算机在启动的过程中是读取硬盘的MBR引导扇区中的内容,来将计算机引导到操作系统当中,所以如何更清楚的了解计算机的MBR的引导,对于掌握与编写一些特殊的程序来说,是非常有价值和帮助的,在Linux操作系统当中,大多数是采用的GRUB的引导流程,用户可以非常清晰的看到整个计算机引导中载入了具体哪些程序,我们可以很直观的去判断引导的过程. 但是Windows却没有真正的将MBR的引导流程很直观的展现的用户,所以当系统启动出现问题的时候,我们并不能很准确的判断问题发生的根源在哪里!所以了解Window

如果系统分区的引导扇区破坏怎么办

  引导扇区被破坏,也会导致系统无法正常启动,在Windows 2000/XP,也需要进入故障恢复控制台,借助fixmbr(修复主引导记录)或者fixboot(修复引导扇区)命令. 而在Windows Vista下,用同样的方法让系统自动检测启动故障,而Windows Vista不负众望,也能轻而易举地找到问题的症结所在,并自动利用BCDMD命令进行修复. 如果明明没有系统启动故障,仅仅想考验一下Windows Vista的"智商",那么Windows Vista就会礼貌而又坚定地表示

win7电脑制作U盘启动时提示引导扇区未知怎么办?

  对于现在的用户来说,要重装系统肯定是要寻找一个更加便捷的方式的,毕竟,现在有那么多的方法是可以选择的,那么什么方式最为简单便捷?不少朋友首推了U盘启动的方式,甚至有不少用户开始学着网上的教程自己动手制作U盘启动工具,不过最近似乎有朋友在制作这个U盘启动工具时遇上了困难,似乎ghost win7系统下载会提示说引导扇区未知,这是一种什么毛病,又该如何处理呢?下面,就让小编来详细的介绍一下吧! 第一种情况:大家可以先检查一下自己用来制作U盘启动工具的U盘,是否是已经分区过的,如果是这样的话,那么

U盘引导扇区未知解决方法

U盘引导扇区未知,这种情况通常发生在制作U盘启动盘时发生.我们通常在使用软碟通加载iso镜像时,偶尔会出现提示"引导扇区未知",然后电脑在进 行U盘启动的时候,就无法读盘了,通常是发生在安装Win7的时候,WinXP系统发生的比较少.下面以Win7为例,为大家提供U盘引导扇区未知的解决 方法. 1.可能是制作方法有问题,在选择镜像文件后,我们应该要选择"打开"而不是"添加",写入方式最好用USB-HDD. 2.如果上述方法不行,你可以在U盘里做一

制作u盘时提示引导扇区未知怎么办?

  现在,越来越多的用户开始使用一键u盘装系统,相比于传统的光盘或者是网络上获取资源的形式来看,U盘装系统似乎显得更加的符合人性化的设计,至少,咱们不用去担心网络上的介质是否会出现错误,网络上的介质是否有病毒一类的问题.不过在使用U盘装系统的过程中,我们还是难免会遇到问题的,例如小编下面要讲到的,u盘时提示引导扇区未知,我们要如何解决呢? 1.第一个原因,造成引导扇区未知情况的出现,便是U盘分区,很多朋友为了方便文件的管理,都喜欢将U盘硬盘分区,虽然方便很多,却并不一定就是完美的.如果是这个原因

制作U盘系统盘时提示引导扇区未知的原因与解决方法

  目前,不少网友都会通过U盘来安装系统盘,毕竟使用U盘相对便携很多.不过,最近有一位网友反映说:在使用U盘安装系统的时候,电脑会提示:引导扇区未知,这是怎么回事呢?小编分析,出现这个状况很有可能是3种原因造成的,下面就一起来看看都是哪一些原因造成引导扇区未知的状况,遇到引导扇区未知的提示该怎么解决呢? u盘 1.第一个原因,造成引导扇区未知情况的出现,便是U盘分区,很多朋友为了方便文件的管理,都喜欢将U盘硬盘分区,虽然方便很多,却并不一定就是完美的.如果是这个原因的话,大家可以使用分区工具将分

恢复主引导分区_DOS/BAT

    A:      C:\DOS>DEBUG      -n mainboot.dat ;装入备份的数据文件      -l                ;装入      -a100      1078:0100 mov ax,0301 ;03 = 写,01 = 扇区数      1078:0103 mov bx,0200 ;从内存的 0200 处开始写      1078:0106 mov cx,0001 ;00 = 磁道号,01 = 起始扇区号      1078:0109 mov d