分区表正被其他程序独占访问信息代码6_分区表正被其他程序独占访问,本程序

分区表正被其他程序独占访问信息代码6_分区表正被其他程序独占访问,本程序分区表正被其它程序独占访问_硬盘主引导记录MBR程序代码分析——小白到高手的进阶…MBR是什么:MBR,全称为Master Boot Record,即硬盘的主引导记录。为了便于理解,一般将MBR分为广义和狭义两种:广义的MBR包含整个扇区(引导程序、分区表及分隔标识),也就是上面

分区表正被其它程序独占访问_硬盘主引导记录MBR程序代码分析——小白到高手的进阶…
  MBR是什么:

  MBR,全称为Master Boot Record,即硬盘的主引导记录。

  为了便于理解,一般将MBR分为广义和狭义两种:广义的MBR包含整个扇区(引导程序、分区表及分隔标识),也就是上面所说的主引导记录;而狭义的MBR仅指引导程序而言。

  硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分区表DPT(Disk Partition table)和硬盘有效标志(55AA)。在总共512字节的主引导扇区里主引导程序(boot loader)占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。

  MBR是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它,但可以通过命令来修改和重写,如在minix3里面,可以用命令:installboot -m /dev/c0d0 /usr/mdec/masterboot来把masterboot这个小程序写到mbr里面,masterboot通常用汇编语言来编写。我们也可以用ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的DISKEDIT.EXE来读取。

  用INT13H的读磁盘扇区功能的调用参数如下:

  入口参数:AH=2 (指定功能号)

  AL=要读取的扇区数

  DL=磁盘号(0、1-软盘;80、81-硬盘)

  DH=磁头号

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/94077.html

(0)
上一篇 2024年 5月 27日 上午10:06
下一篇 2024年 5月 27日 上午10:16

相关推荐

关注微信