NTFS文件系统深度解析
1. NTFS数据结构概述
NTFS(New Technology File System)是一种先进的文件系统,用于管理磁盘上的数据存储。从文件对象到磁盘上文件的位置,NTFS通过一系列指针来实现定位。一个文件对象代表对打开文件系统服务的一次调用,它指向一个流控制块(SCB),该SCB对应调用者试图读写的文件属性。例如,一个进程可能同时打开文件的未命名数据属性和命名流(替代数据属性)。所有文件的SCB都指向一个公共的数据结构——文件控制块(FCB)。FCB包含一个指向磁盘主文件表(MFT)中文件记录的指针,MFT是NTFS卷结构的核心。
下面是NTFS数据结构的简单示意:
graph LR
A[文件对象] --> B[流控制块(SCB)]
B --> C[文件控制块(FCB)]
C --> D[主文件表(MFT)]
2. NTFS磁盘结构
2.1 卷(Volumes)
NTFS的结构始于卷,卷对应磁盘上的逻辑分区。当你将磁盘或磁盘的一部分格式化为NTFS时,就会创建一个卷。你也可以使用存储池功能创建跨越多个物理磁盘的RAID虚拟磁盘,可通过“管理存储池”控制面板插件或Windows PowerShell命令(如 New-StoragePool )来实现。磁盘可以有一个或多个卷,NTFS会独立处理每个卷。
以下是2TB硬盘的三种示例磁盘配置:
| 配置 | 分区1 | 分区2 | 文件系统1 | 文件系统2
超级会员免费看
订阅专栏 解锁全文
76

被折叠的 条评论
为什么被折叠?



