主要NTFS文件系统小讲第一课,学会了你也可以使用WINHEX进行底层数据分析,误删,误格式化,分区出错等一些故障在数据恢复软件处理不了时,你也可以通过这些知识来提高恢复几率。

由于篇幅有限不太可能一次讲解完毕,后续会不断更新,让我们一起来提高我们的数据恢复水平吧!

NTFS文件系统结构

分析NTFS文件系统的结构

当用户将硬盘的一个分区格式化为NTFS分区时,就建立了一个NTFS文件系统。NTFS文件系统同FAT32文件系统一样,也是用“簇”为存储单位,一个文件总是占用一个或多个簇。

NTFS文件系统使用逻辑簇号(LCN)和虚拟簇号(VCN)对分区进行管理。

逻辑簇号:既对分区内的第一个簇到最后一个簇进行编号,NTFS使用逻辑簇号对簇进行定位。

虚拟簇号:即将文件所占用的簇从开头到尾进行编号的,虚拟簇号不要求在物理上是连续的。

NTFS文件系统一共由16个元文件构成,它们是在分区格式化时写入到硬盘的隐藏文件以$开头,也是NTFS文件系统的系统文件。

NTFS的16个元文件介绍如下

下面就分析一下元文件(只介绍部分常用的元文件)

$Boot元文件

$Boot元文件由分区的第一个扇区(DBR)和后面的15个扇区(NTLDR区域)组成,其中DBR由“跳转指令”、“OEM代号”、“BPB”、“引导程序”和“结束标志”组成,下图是NTFS文件系统完整的DBR。

$MFT元文件

文件记录由两部分构成,一部分是文件记录头,另一部分是属性列表,最后结尾是“FFFFFFFF”,如下是一个完整的文件记录:

在NTFS文件系统中所有与文件相关的数据结构被认为属性,包括文件的内容,它记录了文件的所有属性。每个文件记录中都有多个属性,他们相对独立,有各自的类型和名称。每个属性都由两部分组成,既属性头和属性体。属性头的前四个字节为属性的类型。从文件记录头可以看到第一个属性流的偏移地址00C0000038下图是以10H为例的属性结构

还有很多元文件,这里就不一一介绍了,如果想更深入的了解NTFS文件系统,可以关注我们,我们不定时会出新的教程文章,不懂的可以在评论留言!

mft文件记录属性头包括_学懂主流NTFS分区文件系统,你也可以成为MM眼中的大神!...相关推荐

  1. mft文件记录属性头包括_关于NTFS-MFT

    一.Ntfs文件系统在磁盘上的分布 一个ntfs文件系统由引导扇区.MFT(包含MFT元数据)和数据区组成. NTFS中存储了两份MFT备份以防MFT文件损坏,两个MFT备份的具体起始位置都存储在引导 ...

  2. mft文件记录属性头包括_NTFS 文件系统基础知识

    1.      NTFS 中所有都是文件,包括无数据,都是以文件形式进行访问. 元数据文件包括: $Mft  $MftMirr  $LogFile $Volume  $AttrDef  $BitMap ...

  3. 计算机网络ppt_大学四年,我这样学操作系统和计算机网络,毕业后成为了别人眼中的大神(附书籍推荐)

    最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天就掏心掏肺地分享给大家. 操作系统和计算机网络有多重 ...

  4. python的os库的remove可以删除只带有只读属性的_扩展库os中的方法remove()可以删除带有只读属性的文件。(2.0分)_学小易找答案...

    [填空题]已知 x = {1, 2, 3},那么执行语句 x.add(3) 之后,x的值为__.(2.6分) [填空题]假设已从标准库functools导入reduce()函数,那么表达式 reduc ...

  5. 数据库查找姓李的人_假设某数据库表中有一个姓名字段,查找姓李的记录的准则是( )_学小易找答案...

    [多选题]小明公司主营业务为笔记本电脑销售,公司在各大电子城均有销售柜台.但面对电商的冲击和机遇,小明想通过网店来扩大销售.以下关于小明开网店描述正确的是() [填空题]齿轮传动的润滑方式主要根据齿轮 ...

  6. python程序文件的扩展名称-Python源代码程序编译后的文件扩展名为( )。_学小易找答案...

    [单选题]9.药物与血浆蛋白结合后( ). [填空题]根据ISO标准,当刀具中心轨迹在程序轨迹前进方向左边时称为左刀补,用( )指令表示! [判断题]进口的农产品必须按照国家规定的农产品质量安全标准进 ...

  7. catv系统主要有哪三部分组成_CATV系统组成包括( )_学小易找答案

    [单选题]剪力墙洞口未设置边缘构件,水平分布钢筋在洞口边缘处构造为( ). [单选题]篮球进攻的五大基本技术有运球.传球.突破.投篮和(). [单选题]地下室外墙的原位标注中,1HΦ18@200表示( ...

  8. 三个数差的平方公式推导过程_学懂因式分解 你只差这8个完全平方公式推导结论 立马见效...

    大家好!我是涵姐又和大家见面了. 本期继续上期整式的乘法和因式分解章节中乘法公式里的考点2--完全平方公式 完全平方公式是进行代数运算与变形的重要的知识基础,是整式的乘法和因式分解中常用到的公式.该考 ...

  9. c++美发店管理系统设计_急求一份美发店管理系统设计c++程序代码?求大神帮忙,谢谢!!!!...

    1.问题描述定义顾客类,属性有:会员卡号.姓名.性别.电话等信息和相关的对属性做操作的行为.定义员工类:属性有:编号.姓名.性别.电话.美发项目(理发.烫发.洗发)等信息和... 1.问题描述 定义顾 ...

最新文章

  1. 从浏览器输入URL到最终看到页面, 这其中经历了哪些过程 ?
  2. leetcode 1707. 与数组中元素的最大异或值
  3. DevExpress之TreeList节点绑定图片
  4. 从运维角度浅谈MySQL数据库优化,中小企业DBA必会
  5. Java正则表达式实例详解
  6. sql server 查询工具_分享一款开源的SQL查询优化工具--EverSQL
  7. python 合并与连接
  8. Word基础(三十六)题注与标题样式
  9. SCI收录期刊——航空航天学科
  10. 用Git上传代码到华为云(图解详细)
  11. 微信公众平台js算法逆向
  12. Carson带你学数据结构:手把手带你了解 ”图“ 所有知识!(含DFS、BFS)
  13. ORACLE 根据分组排序产生序列号
  14. 等一台聪明的炒菜机器人 炒热风口上的智能家居
  15. 人工智能数学基础之线性代数(二)
  16. 第一次去中关村图书大厦
  17. 5G — Overview
  18. Css 如何使纯颜色/背景图自适应的铺满全屏
  19. 大乐透号码随机生成(仅供参考学习)
  20. 计算机图像处理相关论文,计算机图像处理技术论文

热门文章

  1. 计算机专业岗位细分及学习必备清单
  2. 火爆的大数据被什么拖了后腿
  3. quartz 2.0持久化到mysql_SpringBoot2.0整合Quartz定时任务(持久化到数据库,更为简单的方式)...
  4. java8彩蛋_随笔,JDK8的新时间工具类
  5. android 自定义edittext方框样式,Android之EditText自定义边框和边框颜色(转载)
  6. php上传虚假图片,解决PHP上传多个图片并校验的代码问题
  7. L2-012 关于堆的判断(模拟堆+字符串处理)
  8. html文本框%3cdiv%3e,index.html
  9. java后端技术有哪些_Java后端精选技术:什么是JVM?
  10. SAXBuilder的介绍和使用细节