MBR、EBR、DBR

2023-10-12 23:08
文章标签 mbr ebr dbr

本文主要是介绍MBR、EBR、DBR,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

概念:


    MBR:为计算机启动后从可启动介质上首先装入内存并且执行的代码,通常用来解释分区结构。以硬盘为例,通常为LBA的0扇区。MBR是主引导记录(Master Boot Record)的缩写

    EBR:自MICROSOFT推出扩展分区的概念后,扩展分区就沿用了基本分区所采用的DPT结构,为了加以区别,人们通常把扩展分区的分区表所在的扇区称为EBR、EMBR、扩展MBR或虚拟MBR


    DBR:为操作系统进入文件系统以后可以访问的第一个扇区,通常用来解释文件系统,在UNIX类文件系统中,等同于SUPERBLOCK。


    详请参阅: FAT 文件系统原理 http://www.raid-recovery.org/Article/sjhfdoc/200404/1.html


命令:


    Fdisk /MBR: 会把前446个字节(如果你在Linux下用dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1 命令恢复过MBR就知道为什么这个数字是446了)清零后重新“安装”引导程序,但并不会破坏硬盘分区表。


    SYS C: : 用于系统在无法引导的时候用于引导系统文件的。比如系统在开机后无法引导就可能是系统启动文件缺失,需要用SYS来引导系统。此命令是将command.com io.sys msdos.com 这三个系统文件复制到C盘根目录下用于启动。


    Others:

        dd if=/dev/zero of=/dev/sda bs=512 count=1

        fixboot, fixmbr, etc...


    注意: 如果你的磁盘已经有了一个SGI盘标,那么fdisk不将允许再创建一个新的盘标。有两个方法可以解决这个问题。一个是创建一个Sun或者MS-DOS盘标,把改动写入磁盘,然后重启fdisk。第二个是用空数据覆盖分区表,用这个命令:dd if=/dev/zero of=/dev/sda bs=512 count=1。Links: http://www.gentoo.org/doc/zh_cn/handbook/handbook-mips.xml?part=1&chap=4


    http://www.google.cn/search?hl=zh-CN&q=%22dd+if%3D%2Fdev%2Fzero+of%3D%2Fdev%2Fsda+bs%3D512+count%3D1%22&btnG=Google+%E6%90%9C%E7%B4%A2&meta=lr%3Dlang_zh-CN|lang_zh-TW&aq=f&oq=






这篇关于MBR、EBR、DBR的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/199075

相关文章

bootsect MBR VBR 磁盘 引导 修复

下载: bootsect.exe(boot sector)是Windows vista/7中光盘中自带的一个程序,字面解释是引导扇区修复工具(boot sector restoration tool),是位于安装光盘boot目录下,体积很小不到100kb但却很实用。用该工具可以修复在你电脑上的启动扇区。为磁盘分区升级主引导编码以转换bootmgr与NTLDR。 bootsect{/help|/nt

windows 无法安装到这个磁盘,选中的磁盘具有MBR分区表。在EFI系统上,windows只能安装在GPT磁盘上

问题: 今天下午路过李芬在装固态硬盘,遇到了一个棘手的问题。在选择安装分区的时候,提示有这样的错误。         Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。 解决方案一: 之前遇到这样过这样的错误。立马就想到了解决方案,但解决方法虽然能解决安装问题。但有些缺陷,就是必须把硬盘中所有的分区都

Java开发-面试题-0007-GPT和MBR的区别

Java开发-面试题-0007-GPT和MBR的区别 更多内容欢迎关注我(持续更新中,欢迎Star✨) Github:CodeZeng1998/Java-Developer-Work-Note 技术公众号:CodeZeng1998(纯纯技术文) 生活公众号:好锅(Life is more than code) CSDN: CodeZeng1998 其他平台:CodeZeng1998、好

磁盘分区MBR,GPT

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://dngood.blog.51cto.com/446195/647702 一 关键词 MBR和2TB的限制 在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区

操作系统真象还原:编写MBR主引导记录,让我们开始掌权

第2章-编写MBR主引导记录,让我们开始掌权 这是一个网站有所有小节的代码实现,同时也包含了Bochs等文件 在开机的一瞬间,也就是接电的一瞬间, CPU 的 CS: ip 寄存器被强制初始化为 0XF000: 0XFFF0。由于开机的时候处于实模式,再重复一遍加深印象,在实模式下的段基址要乘以 16,也就是左移位,于是0XF000: 0XFFF0的等效地址将是 0XFFFF0。 BIOS

动手学操作系统(四、MBR读取硬盘加载Loader)

动手学操作系统(四、MBR读取硬盘加载Loader) 在上一节中,我们学习了使用MBR来直接控制显卡进行显示,在这一节中我们学习如何让MBR来操作硬盘,加载Loader来完成操作系统的后续启动过程。 文章目录 动手学操作系统(四、MBR读取硬盘加载Loader)1. 为什么需要Lodaer?2. 硬盘介绍3. MBR读取硬盘加载LoaderReference 1. 为什么需要

UEFI与BIOS GPT与MBR 科普

前言 在x86 中, 按下开机按钮之后.第一个运行的软件有可能为下面的其中一种(不能两者皆有),类似嵌入式系统中的bootrom1. BIOS2. UEFI当我们在讨论 BIOS 和 UEFI 的时候,我们讨论的是 x86开机后运行的第一个软件在x86 中, 硬盘的布局有可能为下面的其中一种(不能两者皆有)// ok6410a 支持 u-boot kernel rootfs 都在sd 中, 这

mbr gpt 互转

系统参考: - 硬盘GPT分区与MBR分区的转换 - 怎么把gpt转换成mbr win7之前系统安装使用的MBR方式 win8开始使用GPT方式 方法一: 1. 从U盘引导,进入系统安装界面 2. 按Shift + F10打开命令提示符 3. 输入Diskpart(不用输入引号,下同),并按回车,进入操作界面 4. 输入:list disk,查看磁盘信息。注意看磁盘容量来选择。图

对常用gpt分区与mbr分区的总结与使用(四)

我通过对mbr分区与当下主流的gpt分区一段时间的研究,一共用了四篇博客来从理论到实践教大家如何区分和使用这两种分区。现在是最后一篇了,那现在就告诉大家如何去实战吧。 gpt分区的应用实战(uefi+gpt安装win8.1) 准备工作: 操作系统:  一般都使用微软发布的安装版本,下载地址在这里:http://www.itellyou.cn/, 进去选择win8.1中你需要的版本 刻录工

对常用mbr分区和gpt分区的总结及使用(二)

GPT分区的简介 一个小疑惑 mbr格式的分区表支持的最大分区为2 TB 。楼主曾经认为每个分区支持最大容量为2TB,如果把一块8TB硬盘分为4个区每个区分2TB,不是还可以使用MBR分区表吗?迷惑了一段时间才发现原来每个分区信息表中包含“首扇区相对扇区号”这个信息,同样也是由四个字节组成,最大表示2T,这也就意味着,如果一个分区的大小达到2TB,则之后的分区的首扇区就会记录不了,所以mbr分