Windows文件系统

2023-11-19 16 0

Windows文件系统

Windows文件系统

0x01文件系统的概念

0x02标准文件系统

FAT文件系统(Windows)

NTFS文件系统(Windows)

ExFAT(windowsMacoslinux)

HFS/HFS(仅限MACOS)

外部(3,4)(Linux)

XFS(Linux)

0x03NTFS相对于FAT的优势

容错

安全(NTFS权限)

文件压缩

磁盘容量

0x04NTFS权限请求规则

0x05NTFS基本权限设置

0x06测试练习

0x01文件系统的概念

文件系统是操作系统用来识别存储设备(通常是磁盘,也可以是NANDFlash固态硬盘)或分区上的文件的方法和数据结构,也就是组织文件的一种方式。储存设备。操作系统中负责管理和存储文件信息的软件组织称为文件管理系统,简称文件系统。文件系统是在硬盘空间上存储和管理数据的科学合理的方式。

0x02标准文件系统

FAT文件系统(Windows)

FAT文件系统(FileAllocationTable)诞生于1977年,最初是为软盘设计的文件系统,但随着微软dos和win9x系统的推出,FAT文件系统经过修复后逐渐被使用在硬盘上,并且在。在当时的近20年里,它已经成为主要的文件系统。(FAT163264)

特征:

单个文件最大大小为4G

最大文件数268,435,437

最大分区容量为8TB

它可以在大多数操作系统上读写

NTFS文件系统(Windows)

NTFS的全称是NewTechnologyFileSystem,它是一种比FAT32更强大的文件系统。

从Windows2000开始Windows系统的默认文件系统是NTFS,这些Windows系统只能安装在NTFS格式的磁盘上。

特征:

理论上最大文件大小可达16EB-1KB,实际为16TB-64KB(1EB1024PB1PB1024TB)

操作系统支持多种Windows系统、Unix/Linux系统、MacOS(在MacOS10.4系统上,NTFS格式是只读的,即Mac系统下,只能从NTFS格式的磁盘读取数据,但是不输入数据)

由于NTFS在Mac系统下是只读的,所以如果你想在Mac下向NTFS格式的硬盘写入数据,就需要安装一个插件ParagonNTFS,但它不是很稳定。

ExFAT(windowsMacoslinux)

ExFAT(扩展文件分配表)也称为FAT64。从名字就可以看出,它是FAT文件系统的扩展。

特征:

ExFAT虽然是微软开发的文件系统,但说它是Windows下的文件系统并不正确,它是专门为闪存盘设计的文件系统,一个文件突破了4G的限制,一个的最大容量。分区可达64ZB(比EB大一级),推荐512TB

ExFAT可以在Windows、Linux和Mac系统上读写,最适合作为USB闪存驱动器或移动硬盘格式。

HFS/HFS(仅限MACOS)

HFS的全称是分层文件系统(HFS)。它诞生于1985年,最初是为软盘和硬盘设计的,也可以出现在CD-ROM等只读介质上。

外部(3,4)(Linux)

Ext3是一个日志文件系统。它的一大特点就是会完整记录整个磁盘对某个磁盘区域的写操作,以便在需要的时候进行回滚。当某个进程被中断时,系统可以根据这些记录直接回溯并重组被中断的部分,并且重组速度非常快。

XFS(Linux)

XFS文件系统是RHEL7系列的默认文件系统,旨在替代传统的EXT4文件系统。

特征:

数据的完整性

使用XFS文件系统,当发生意外故障时,首先,因为该文件系统启用了日志功能,所以你磁盘上的文件将不再因为意外超时而损坏。无论文件系统中当前存储有多少文件和数据,文件系统都可以根据记录的记录在极短的时间内快速恢复磁盘文件的内容。

传输特性

XFS文件系统使用优化算法,日志记录对整体文件性能有重大影响。小的。XFS查询和分配存储空间的速度非常快。xfs文件系统可以继续提供快速响应时间。笔者测试了XFS、JFS、Ext3、ReiserFS文件系统,XFS文件系统的性能非常优秀。

可扩展性

XFS是一个完整的64位文件系统,可以支持数百万TB的存储空间。对较大文件和较小文件的支持都非常出色,并且支持大量目录。支持的最大文件大小为2639x10189exabytes,最大文件系统大小为18exabytes。

XFS使用长表结构(B树)来保证文件系统中的快速搜索和快速空间分配。XFS可以持续提供高速操作,并且文件系统的性能不受目录和目录中文件数量的限制。

传输带宽

XFS可以围绕原始设备I/O存储数据和操作。在单个文件系统的测试中,其吞吐量可达每秒7GB,而对于单个文件的读写操作,其吞吐量可达每秒4GB。

0x03NTFS相对于FAT的优势

容错

NTFS文件系统可以自动修复磁盘错误而不显示错误消息。

当WindowsNT/2000/XP向NTFS分区写入文件时,它会在内存中保存该文件的副本,然后检查写入磁盘的文件是否与内存中存储的副本相匹配。如果两者不匹配,Windows会将相应扇区标记为坏扇区并且不再使用它(即重新排序簇),然后使用存储在内存中的文件副本将文件重写到磁盘。如果读取文件时发生错误,NTFS将返回读取错误消息并通知相应程序数据丢失。

安全(NTFS权限)

NTFS具有许多安全功能选项,可以在本地和远程保护文件和目录。NTFS还支持EFS(EncryptingFileSystem)文件加密系统,可以防止未经授权的用户访问文件。您还可以通过设置NTFS来限制用户访问。

文件压缩

NTFS支持文件压缩,用户可以选择压缩单个文件或整个文件夹

磁盘容量

磁盘分配功能允许系统管理员管理分配给每个用户的磁盘空间。只有授权用户才能访问他们的文件。WindowsNT/2000/XP中的磁盘分区功能是根据用户和卷(WindowsNT/2000/XP下的文件系统以卷为单位进行划分的,类似于Windows95/98/Me下的逻辑分区的概念).)所谓磁盘权限,就是管理员可以对域中每个用户可以使用的磁盘空间进行权限限制,即每个用户只能使用最大级别内的磁盘空间。

0x04NTFS权限请求规则

默认继承

默认情况下,文件或文件夹继承父文件夹的权限。

权限不冲突且可累积

当一个用户同时拥有两个权限(同时属于两个组)并且不存在冲突时,这两个权限会合并。

权限冲突,拒绝优先

当用户同时拥有两个权限(同时属于两个组)并且权限发生冲突时,权限拒绝生效。

特许

读取权限

权限更改权限

允许占有

防止继承

在Windows中,您可以使用高级文件或文件夹安全界面来限制从父文件夹继承的权限。

强制继承

在Windows文件夹安全属性的高级界面中,您可以设置子类型以强制继承父文件夹权限。

记住:

强制继承和限制继承根据运行的顺序生效。

在Windows中,文件或文件夹权限的设置由管理员覆盖,管理员可以强制查找权限。

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

发布评论