下面以我所使用的电脑硬盘为例来分析0号扇区,看看MBR中的表项包含了多少信息,是什么意思。由前面的分析我们知道00~1BD的446个字节为引导代码,所以我们重点关注分区表项。即1BD~1FD,这个64个字节。

为了方便起见,这里将分区表一列表的形式展现出来,由于CHS现几乎不再使用了,所以我们只提取了LBA参数。

分区表值
表项号 引导标志 分区类型值 起始扇区(括号内为十进制) 扇区数(括号内为十进制)
1 80 0C 0x0000003F(63) 0x02711637(40965687)
2 00 07 0x02711676(40965750) 0x01384C7A(20466810)
3 00 0F 0x03A98800(61442048) 0x0D2FD000(221237248)
4 00 07 0x10D959BC(282679740) 0x005AB2F2(5944050)

表项1:由引导标志80可知这是一个可引导分区;分区标志类型0C说明这是一个Win95 FAT32类型的分区;起始于63号扇区,扇区个数为40965687。我们可以来计算一个这个分区为多少G,与我们实际的容量是否等同。我们知道,这个的一个扇区大小为512字节,那么x G = (40965687 * 512)/1024/1024/1024 = 19.533961772918701171875G,再查看我们电脑的C盘,的确为19.5G。

表项2:非可引导分区,分区类型值为07代表类型为NTFS;分区起始扇区号为40965750,扇区个数为20466810。

表项3:非可引导分区,分区类型值为0F代表类型为Win95 Extended(大于8GB)。

表项4:非可引导分区,分区类型值为07代表类型为NTFS,起始扇区号为282679740,扇区个数为5944050。

DOS分区表项实例分析相关推荐

  1. Linux系统网络性能实例分析

    由于TCP/IP是使用最普遍的Internet协议,下面只集中讨论TCP/IP 栈和以太网(Ethernet).术语 LinuxTCP/IP栈和 Linux网络栈可互换使用,因为 TCP/IP栈是 L ...

  2. 工控系统的全球安全现状:全球漏洞实例分析

    工控系统的全球安全现状:全球漏洞实例分析 一.摘要 ​ 运营技术(OT).网络和设备,即工业环境中使用的所有组件,在设计时并未考虑到安全性.效率和易用性是最重要的设计特征,然而,由于工业的数字化,越来 ...

  3. gpgpu-sim卡分配程序设计实例分析

    gpgpu-sim卡分配程序设计实例分析 运行代码地址:https://github.com/gpgpu-sim/gpgpu-sim_distribution 一.概述 此文件包含有关安装.生成和运行 ...

  4. 马歇尔·赫伯特:人工智能的前沿技术与实例分析

    来源:中国人工智能学会 2017年12月11日,国际知名机器人专家.美国卡耐基梅隆大学机器人研究所所长马歇尔·赫伯特(Martial Hebert)教授和首席科学家大卫·伯恩(David Bourne ...

  5. Android10.0 Binder通信原理(四)-Native-C\C++实例分析

    摘要:本节主要来讲解Android10.0 Binder的Native层实例流程 阅读本文大约需要花费35分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Androi ...

  6. JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用

    http://www.ibm.com/developerworks/cn/linux/l-cn-jpeg/index.html 一.系统架构 本文以一个实际的产品为例,来说明 JPEG 在其中的应用. ...

  7. linux死锁的例子,操作系统教程—Linux实例分析 孟庆昌 第8章 死锁new.ppt

    操作系统教程-Linux实例分析 孟庆昌 第8章 死锁new.ppt 第8章 死锁 8.1 概述 8.2 产生死锁的条件 8.3 死锁的预防 8.4 死锁的避免 8.5 死锁的检测与恢复 8.6 处理 ...

  8. 前端路由跳转丢失端口号_Laravel框架-路由的基本概念及实例分析

    laravel route 路由是MVC设计模式的重要实现与组成部分,路由route是用户Http请求到C(controller)访问请求提交与传递的规则.方式与途径.在MVC架构模型下,路由的位置. ...

  9. 操作系统笔记——Linux系统实例分析、Windows系统实例分析

    文章目录 传送门 Linux进程管理 Linux进程组成 Linux进程链表 Linux进程控制 用户进程创建与撤销 0,1,2号进程 Linux进程切换 Linux进程调度 内核同步 Linux储存 ...

最新文章

  1. R算数运算符:+、-、*、/、%%、%/%、^
  2. 物联网:企业需要面临七大风险
  3. Linux之bash shell基本命令
  4. MySQL 性能调优专题一(索引数据结构详解)
  5. java与android https,java – Https连接Android
  6. To 研究生,第一:做学位论文期间,不要有任何度假休息的打算;第二,导师错的时候不多;第三……...
  7. Java故障定位方法总结
  8. django文件——django + jquery-file-upload上传篇(二)-- 插件实现文件上传+进度条显示 +拖入文件上传...
  9. 功不唐捐,每日一道LeetCode,玉汝于成,终获offer满满!
  10. 修改R语言安装包的默认路径 r包安装位置
  11. 使用谷歌云盘和colab训练自己的数据集(yolov5格式)
  12. MATLAB求解线性规划(含整数规划和0-1规划)问题
  13. SDN是什么?SDN概念和应用
  14. 计算机生物学美国直博,Nature:所有博士中,生物学博士收入垫底!
  15. MySQL数据库id主键或密码使用MD5加密
  16. 图像中目标or内容疏密程度判断
  17. 文字语义纠错技术探索与实践-张健
  18. 利用canconvert合并两个dbc,FileNotFoundError解决!!!
  19. 【操作系统】最高响应比优先的进程调度算法-C语言(有代码)
  20. 使用google actionConsole设置assistant 语音助手

热门文章

  1. 【19调剂】山东大学计算机学院学硕和专硕调剂信息
  2. 寒门难出贵子3 小东和原子的故事
  3. BiFunction示例
  4. 5款功能强大的国产软件,大幅提升你的工作效率,可免费使用
  5. 重庆邮电大学计算机学硕刷人吗,370分都刷了!几所考研复试特别难的大学!
  6. FPGA入门指导手册-----------它是空的(不信你点开看看啊)
  7. 每日一面 - Redis程序设计中,上百万的新闻,如何实时展示最热点的top10条呢
  8. 华为防火墙设备管理方式
  9. 复合材料层合以及结构设计软件ESAComp初探
  10. 深度学习笔记(四十二)不同类型RNN结构以及语言模型和序列生成