与MBR在FAT文件系统中的作用相同,DBR在NTFS文件系统中也起着定义分区参数和引导系统的作用,本篇将介绍DBR中几个重要的参数,下图是我电脑上虚拟分区的DBR:

1、0X03-0X0A,OEM标志,但是在Windows系统中一般都为0X4E544653,ASCII码显示的话就是NTFS。

2、0X0B-0X0C,定义了分区中每个扇区的字节数,图示为0X0002,由于采用的是little endian,所以实际上是0x0200,转换为十进制就是512,所以图示NTFS分区的每扇区字节数就是512字节。

3、0X0D,定义了分区中每个簇的扇区数,图示为0X04,转换为十进制为4,所以图示NTFS分区的每个簇包含4个扇区,结合之前的每扇区字节数,我们就可以计算出每个簇的字节数为512*4=2048。

4、0X38-0X3F,定义了分区的扇区数,图示为0X0F87FF,换算为十进制为1017855,得出图示分区中有1017855个扇区。

5、0X30-0X37,定义了$MFT的起始簇号,图示为0X014B55,换算为十进制为84821,所以跳转到84821簇的话,我们就能找的$MFT。

6、0X40,定义了$MFT中每条文件记录的大小,图示为0XF6,注意这是一个有符号数,我们需要二进制取反之后再+1,将图示0XF6转换为二进制为11110110,取反为0000 1001,再加1即为0000 1010,转换为十进制就是10,因为是有符号数实际为-10,这里文件记录的大小实际是2(-1)*(-10)=210=1024,所以图示分区$MFT中每条文件记录的大小就是1024字节。

7、0X1FE-0X1FF,和MBR一样,定义的是DBR的结束标志,显示为0X55AA。

其实用WinHex的模板管理器,选择BootSector NTFS就能直接看到我们需要了解的内容,如下图。

NTFS学习笔记(1):DBR相关推荐

  1. redhat6.x_linux学习笔记

    ULE 学习笔记 ls -l install.log -:rw-r--r--: 1 :root: root :39410 :2012-12-03 :install.log 文件类型 : 权限位 : 硬 ...

  2. FreeBSD6.1学习笔记[转]

    FreeBSD6.1学习笔记December 22nd, 2006 作者: Jeffrey 出处:http://blog.zhangjianfeng.com/?p=512 安装没有什么说的,照提示即可 ...

  3. 《寒江独钓》内核学习笔记(1)-- IRP - .Little Hann

     原文  http://www.cnblogs.com/LittleHann/p/3450436.html 在学习内核过滤驱动的过程中,遇到了大量的涉及IRP操作的代码,这里有必要对IRP的数据结 ...

  4. 学习笔记:CentOS7学习之十六:LVM管理和ssm存储管理器使用

    目录 学习笔记:CentOS7学习之十六:LVM管理和ssm存储管理器使用 16.1 LVM的工作原理 16.1.1 LVM常用术语 16.1.2 LVM优点 16.2 创建LVM的基本步骤 16.2 ...

  5. 《寒江独钓》内核学习笔记

    <寒江独钓>内核学习笔记(1)-- IRP - .Little Hann 时间 2013-11-30 15:40:00  博客园_.Little Hann原文  http://www.cn ...

  6. Windows批处理程序编程学习笔记

    Windows批处理学习笔记(基础篇) 第一章 从零开始认识批处理(what why how) 1.1 什么是Windows批处理? 批处理程序全名为 Batch file programming 是 ...

  7. 【软考中级】软件设计师学习笔记

    软件设计师学习笔记 计算机系统知识 程序语言设计 数据结构 操作系统 软件工程基础知识 结构化开发方法 创建型设计模式 行为型设计模式 结构型设计模式: 算法设计与分析 数据库技术基础 网络与信息安全 ...

  8. KALI LINUX渗透测试学习笔记

    KALI LINUX渗透测试学习笔记 (苑房弘主讲) 第1章 课程介绍 任务1:Kali Linux渗透测试介绍.exe 安全问题的根源: 分层思想 只求功能实现 最大的威胁是人 渗透测试: 尝试挫败 ...

  9. 鸟哥的Linux私房菜(基础班)第八章学习笔记

    第八章 Linux磁盘与文件系统管理 学习笔记 认识EXT2文件系统 硬盘物理组成 分区 文件系统 Linux的EXT2文件系统(inode) EXT2/EXT3文件的访问与日志文件系统的功能 Lin ...

最新文章

  1. 网页主动探测工具使用
  2. python预处理c语言_详解C语言编程中预处理器的用法
  3. Fabio技术手册(2):部署
  4. Nginx-Lua重定向系列
  5. javascript入门_您需要一个JavaScript入门工具包
  6. javascript 模块化(一)——SeaJS
  7. 矩阵拼接_numpy 矩阵拼接
  8. Java期末复习基础知识整理(有点长)
  9. 实时游戏对战引擎MatchVS,我的对战旅程
  10. 微信的原创保护机制到底是如何实现的?
  11. ADS 修改绘图单位
  12. MySQL的enclosed-by和escaped-by
  13. Kafka组件connector使用详解
  14. tekton入门 - tasks
  15. 人工智能、深度学习、机器学习常见面试题71~82
  16. 三磁环网络变压器圈比如何用LCR测量仪来检测?
  17. python假设产品列表如下_Python.习题五 列表与元组(上)
  18. 苹果换卡后显示无服务器,苹果手机插上sim卡无服务怎么办
  19. 基于OpenCV 的手指骨骨龄计算
  20. linux / in_addr 的用法

热门文章

  1. 制作一根好的六类网线使用
  2. 快速创建认证小程序无需交300元认证费的方法
  3. 阿里云服务器不能发邮件禁用25端口的三种解决方法
  4. 详细PS转手绘视频教程,手把手
  5. 华为android系统最新版,AppSearch华为App下载-华为AppSearch安卓版v1.0.2.112 最新版-腾飞网...
  6. 计算机品牌调查表excel,问卷调查excel统计.doc
  7. 广工信工无人机课程设计一
  8. 如何做激光雷达点云检校?
  9. .NET Framework 3.5弹出错误代码0x800f0954解决方法
  10. html引入外部js失效不起作用的解决办法