-
2019-05-12 08:43:17
1、FAT,文件配置表(英语:File Allocation Table,首字母缩略字:FAT)
FAT文件系统诞生于1977年,它最初是为软盘设计的文件系统,但是后来随着微软推出dos和win 9x系统,FAT文件系统经过适配被逐渐用到了硬盘上,并且在那时的20年中,一直是主流的文件系统。
后来随着硬件技术的进步,硬盘的容量也越来越大,这种文件格式逐渐被扩展了,出现了FAT12,FAT16,FAT32等文件系统,甚至后来还出现了FAT64的文件系统。
在今天,FAT已经不是windows系统的主流文件系统了,但是它在U盘,闪存,以及很多嵌入式设备上还是很常见的。
最通用的的是FAT32,很多U盘上都是FAT32格式,有时候,我们向U盘拷贝大文件时,会发现拷不进去,实际上就是因为这个U盘是FAT32格式的,单个文件最大为4G
2、NTFS(New Technology File System,新技术文件系统)
NTFS是 WindowsNT 环境的文件系统。NTFS取代了老式的FAT文件系统,是一种比FAT32功能更加强大的文件系统。从Windows 2000之后的Windows系统的默认文件系统都是NTFS,而且这些Windows系统只能够安装在NTFS格式的磁盘上。
NTFS系统是一个日志性的文件系统,系统中对文件的操作都可以被记录下来,当系统崩溃之后,利用日志功能可以修复数据。
我们所熟悉的WindowsXP,win7,win8,win10,包括Windows Server都是WindowsNT系列的
3. ExFAT(Extended File Allocation Table File System,扩展文件分配表)
ExFAT又叫FAT64,看名字就知道它是对FAT文件系统的扩展。它微软专门为闪存盘设计的文件系统,单个文件突破了4G的限制。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。对于磁盘则不太适用。
ExFAT在windows,Linux以及Mac系统上,都可以读写,作为U盘或者是移动硬盘的格式还是比较合适的。
FAT格式和FAT32没有考虑对安全性方面的更高需求,例如无法设置用户访问权限等。
NTFS文件系统是windows操作系统中的一种安全的文件系统,管理员或用户可以设置每个文件夹的访问权限,从而限制一些用户和用户组的访问,以保障数据的安全。
更多相关内容 -
Windows文件系统
2020-11-08 09:05:10文章目录0x01 文件系统概念0x02 常见文件系统FAT文件系统(windows)NTFS文件系统(windows)ExFAT(windows MACos linux)HFS/HFS+(MAC OS专用)EXT(3,4)(linux)XFS(linux)0x03 NTFS相对于FAT的优势容错性...文章目录
0x01 文件系统概念
文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统是硬盘空间存储数据的一套科学合理的存储和管理方法。
0x02 常见文件系统
FAT文件系统(windows)
FAT(
File Allocation Table
)文件系统诞生于1977年,它最初是为软盘设计的文件系统,但是后来随着微软推出dos
和win 9x
系统,FAT文件系统经过适配被逐渐用到了硬盘上,并且在那时的20年中,一直是主流的文件系统.(FAT16 32 64
)特点:
- 单个文件最大为4G
- 最大文件数量268,435,437
- 分区最大容量8TB
- 可在多种操作系统读写
NTFS文件系统(windows)
NTFS全称是
New Technology File System
,它是一种比FAT32功能更加强大的文件系统。
从windows 2000之后的windows系统的默认文件系统都是NTFS,而且这些windows系统只能够安装在NTFS格式的磁盘上。特点:
- 理论上最大文件尺寸可达
16EB-1KB
,实际上有16TB-64KB(1EB = 1024PB 1PB = 1024TB)
- 操作系统支持大部分windows系统,Unix/Linux系统,Mac OS(在Mac OS 10.4+系统上,NTFS格式是只读的,即在Mac系统下,你只能从NTFS格式的磁盘上读取数据,而不能写入数据)
- 由于在Mac系统下,NTFS是只读的,所以要想在Mac下想要在NTFS格式的硬盘写入数据,要装一个插件
Paragon NTFS
,但不是太稳定
ExFAT(windows MACos linux)
ExFAT(Extended File Allocation Table)又叫FAT64,看名字就知道它是对FAT文件系统的扩展。
特点:
- ExFAT是虽然也是微软开发的文件系统,但说它是windows下的文件系统并不合适,它是专门为闪存盘设计的文件系统,单个文件突破了4G的限制,而且分区的最大容量可达64ZB(比EB大一级的),建议512TB
- ExFAT在windows,Linux以及Mac系统上,都可以读写,作为U盘或者是移动硬盘的格式还是比较合适的。
HFS/HFS+(MAC OS专用)
HFS全称叫分层文件系统(
Hierarchical File System,HFS
),诞生于1985年,最初被设计用于软盘和硬盘,同时也可以在在只读媒体如CD-ROM上见到。EXT(3,4)(linux)
Ext3是一种日志式文件系统,其最大的特点就是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,系统可以根据这些记录直接回溯并重整被中断的部分,重整速度相当快。
XFS(linux)
XFS文件系统是RHEL7系列的默认文件系统,目的是为了替代传统的EXT4文件系统.
特点:
- 数据完全性
采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系统开启了日志功能,所以你磁盘上的文件不再会意外宕机而遭到破坏了。不论目前文件系统上存储的文件与数据有多少,文件系统都可以根据所记录的日志在很短的时间内迅速恢复磁盘文件内容。 - 传输特性
XFS文件系统采用优化算法,日志记录对整体文件操作影响非常小。XFS查询与分配存储空间非常快。xfs
文件系统能连续提供快速的反应时间。笔者曾经对XFS、JFS、Ext3、ReiserFS
文件系统进行过测试,XFS文件文件系统的性能表现相当出众。 - 可扩展性
XFS 是一个全64-bit
的文件系统,它可以支持上百万T字节的存储空间。对特大文件及小尺寸文件的支持都表现出众,支持特大数量的目录。最大可支持的文件大 小为263 = 9 x 1018 = 9 exabytes
,最大文件系统尺寸为18 exabytes
。
XFS使用高的表结构(B+树),保证了文件系统可以快速搜索与快速空间分配。XFS能够持续提供高速操作,文件系统的性能不受目录中目录及文件数量的限制。 - 传输带宽
XFS 能以接近裸设备I/O的性能存储数据。在单个文件系统的测试中,其吞吐量最高可达7GB每秒,对单个文件的读写操作,其吞吐量可达4GB每秒。
0x03 NTFS相对于FAT的优势
容错性
NTFS文件系统可以自动地修复磁盘错误而不会显示出错信息。
WindowsNT/2000/XP
向NTFS分区中写入文件时,会在内存中保留文件的一份拷贝,然后检查,磁盘中写入的文件与内存中保留的拷贝是否一致。如果两者不一致,Windows就把相应的扇区标为坏扇区而不再使用它(即簇重映射),然后,用内存中保留的文件拷贝重新向磁盘上写文件。如果在读文件时出现错误,NTFS返回一个读错误信息,并告知相应的应用程序数据已经丢失。安全性(NTFS权限)
NTFS有许多安全性能方面的选项,可以在本机上和通过远程的方法保护文件及目录。NTFS还支持加密文件系统EFS(
Encrypting File System
),可以阻止没有授权的用户访问文件。也可以通过设置NTFS,限制用户的访问。文件压缩
NTFS支持文件压缩功能,用户可以选择压缩单个文件或整个文件夹。
磁盘配额
磁盘配额功能允许系统管理员管理分配给各个用户的磁盘空间,合法用户只能访问属于自己的文件,
Windows NT/2000/XP
中的磁盘配额功能是基于用户和卷(Windows NT/2000/XP
下文件系统以卷为单位划分,相当于Windows 95/98/Me
下逻辑分区的概念)的所谓磁盘配额,就是管理员可以对本域中的每个用户所能使用的磁盘空间进行配额限制,即每个用户只能使用最大配额范围内的磁盘空间.0x04 NTFS权限应用规则
-
默认继承
默认文件或是文件夹继承父级文件夹的权限。 -
权限不冲突累加
当一个用户同时有两个权限(同时属于两个组),且不冲突时,两个权限累加。 -
权限冲突,拒绝优先
当一个用户同时有两个权限(同时属于两个组),权限冲突时,拒绝权限生效。 -
特殊权限
- 读取权限的权限
- 更改权限的权限
- 取得所有权的权限
-
阻止继承
在Windows中用文件或文件夹的高级安全属性界面中可以阻止从父文件夹中继承的权限
-
强制继承
在Windows中文件夹的高级安全属性界面中可以设置子类强制继承父文件夹的权限
注:
- 强制继承和阻止继承在的生效取决于那个设置后被操作。
- 在Windows中文件或文件夹权限的设置对管理员无效,管理员可以强制获取权限。
0x05 NTFS权限基本设置
-
阻止权限继承。文件或文件夹右键选择属性 → 选择【安全】选项卡 → 点击【高级】按钮 → 点击【更改权限】按钮 → 取消勾选【…继承权限】。
-
强制权限继承。文件或文件夹右键选择属性 → 选择【安全】选项卡 → 点击【高级】按钮 → 点击【更改权限】按钮 → 勾选【使用可从此对象继承的权限替换所有对象权限】。
0x06 实验练习
-
windows xp系统system文件
2011-11-12 10:14:38windows/system32/config/system文件丢失或损坏,当windows xp系统system文件损坏或丢失,造成我们无法正常启动windows xp系统,我们可以用PE进入系统,把文件放到对应的位置windows/system32/config/system,再重新... -
windows常见文件系统
2020-02-20 18:04:37windows常见文件系统1.fat32 单个文件最大不能超过4GB
FAT32分区格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2GB的限制。2.ntfs
NTFS没有容量限制。3.exfat
exFAT(Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。对于磁盘则不太适用。
-
Windows系统文件命名常见规则
2021-10-04 11:34:52如何取一个合理的windows系统文件名称文件命名应该合理,不容易致使计算机系统、软件出错,所以操作系统一般都对限制一个文件命名规则,而Windows系统是我们经常会使用到的桌面系统。下面我将介绍Windows系统文件命名的常见规则。
文件名不能包含下列任何字符(均为英文字符):
\ / : * ? " < > |
上面是必须遵守的文件命名规则。还有的潜规则就是文件命名一般不要带有空格的,因为一些软件在引用的时候有可能会抛出异常终止运行。取代空格的符号可以是英文下划线“_”或减号“-”。经简单测试,搜狗输入法的特殊符号用于文件命名是合法的,例如,取名为“△▽○◇□☆▷◁♤♡♢♧▲▼●◆■★▶◀♠♥♦♣☼☽♀☺◐☑√✔☜☝☞㏂☀☾♂☹◑☒×✘☚☟☛㏘▪•‥…▁▂▃▄▅▆▇█∷※░▒▓▏▎▍▌▋▊▉.txt”,这是可以的。但一般不要这样做(所以不建议)。
-
Windows操作系统 分页文件 | 九七的Windows开发
2021-06-19 22:56:01Windows 分页文件 环境 Windows7 64位 一、定义介绍 分页一词由Paging翻译而来。所谓的分页,其本质是对页的一种操作。页是磁盘和内存间传输数据块最小单位 -
什么是Windows系统文件?
2020-09-30 01:30:33Technically speaking, a Windows system file is any file with the hidden system attribute turned on. In practice, system files are those files that Windows depends upon to operate properly. These range... -
Windows 和 Linux 下常用的文件系统
2020-04-27 13:09:35在使用文件系统前,要先对存储介质...Linux 下常用的文件系统格式包括:EXT2、EXT3、EXT4、vfat(其实就是 FAT 格式)。 Linux 系统默认不支持 NTFS 文件系统的,但如果要让 Linux 挂载 NTFS 分区有 2 个方法: (... -
wsl Linux子系统和windows主机文件系统互相访问方法
2021-01-04 22:36:131. windows查看linux文件 打开文件资源管理器,然后在目录窗口输入 \\wsl$ 。回车就可以看到所有的子系统了。如图: 2. linux 子系统中查看 win目录 命令行打开 /mnt 目录,如图: -
Windows系统中常见的文件后缀名有哪些
2020-06-15 21:03:47.acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放 .AIF:音频文件,使用Windows Media Player播放 .AIFC... -
windows文件系统权限
2017-08-17 09:27:05跟FAT和FAT32文件系统相比,NTFS文件系统可以在保持簇大小不变的情况下支持更大的分区,还有一系列的安全特性。 一、如何将FAT文件系统转换为NTFS文件系统 1.选择一个分区,然后格式化为NTFS文件系统,但分区... -
Windows的文件系统
2017-04-02 12:29:04整理关于WIndows文件系统的一些知识。如果有什么不对,希望有人可以提出... -
windows系统给文件添加备注
2019-08-12 18:38:58Windows10 系统文件资源管理系统中查看详细信息功能,可以给某些特定的文件(如docx格式)添加备注。但如果想要给其他文件类型添加相应的批注则不行(如pdf文件) 推荐一个开源的软件filemeta,可以更改某一类型文件... -
如何从Windows系统往Linux系统中传文件
2020-09-13 20:45:55如何从Windows系统往Linux系统中传文件 首先,我们需要下载FileZilla软件(链接:https://filezilla-project.org/),然后安装,并启动。之后打开Oracle VM VirtualBox,在左上角,单击设置,然后选择网络,连接方式... -
linux系统和windows系统互传文件的方法
2019-11-04 13:59:58首先,我们在linux命令行中安装lrzsz软件包: ...例如,我们想把Linux系统中的hello.py文件传到windows下的桌面,这时候就可以在命令行中输入sz hello.py,回车后,会弹出一个界面,选择hello.p... -
双系统如何在windows系统下操作ubuntu下的文件
2018-08-26 12:10:44原因:Windows 是无法识别Linux 的文件系统的,通常都会显示“未格式化”,而Linux 的发型版本Ubuntu 却可以识别Windows 的文件系统。Linux 通常使用的文件系统有:ext2、ext3、ext4等,Windows 使用的文件系统是... -
XP系统系统盘Windows/system32/config/System文件丢失或损坏修复
2013-06-02 00:52:37XP系统系统(C)盘Windows/system32/config/System文件丢失或损坏时替换修复。 -
Windows、Linux、Apple三大操作系统的主流文件系统包含哪些?
2022-03-24 17:24:43目前,计算机市场提供了大量以数字形式存储信息的机会,现有的存储设备包括内部和外部硬盘驱动器、照片/摄像机的存储卡、USB 闪存驱动器、RAID ...Windows的文件系统FATNTFSReFSHPFSmacOS 的文件系统HFS+APFSLinux的文 -
通过SFTP向Windows系统传输文件
2020-07-07 17:53:24使用SFTP服务向Windows系统传输文件,对于Windows系统中的文件传输 二、操作 使用SFTP服务(Linux下自带,个别Windows下需要安装) Windows下载FreeSSHd.exe 官网:http://www.freesshd.com/?ctt=download 下载到... -
Linux系统中常见的文件系统有哪些?
2021-05-08 23:10:48Linux系统是现在非常受欢迎的操作...总体来说,在Linux之中,系统能够支持的文件系统要比Windows系统多很多,达到数十种,所以说Linux系统也是非常出色的操作系统。Linux中常见的文件系统介绍:1、Ext3:是一款日志... -
Windows系统快速查找文件
2019-07-07 09:35:36使用系统界面的查找文件往往较慢,今天教大家如何使用CMD控制台快速查找到自己需要的文件。 -
windows10访问ubuntu子系统中的文件的方法
2019-11-26 16:41:23windows10访问ubuntu子系统中的文件的方法windows10访问ubuntu子系统中的文件的方法文件位置访问方法注意AppData文件默认隐藏 windows10访问ubuntu子系统中的文件的方法 文件位置 以我的系统为例,Ubuntu的根目录... -
windows 文件系统
2018-07-05 22:53:551.什么是文件系统文件系统是操作系统用于明确存储设备(磁盘、固态硬盘)上组织文件的方法。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。FAT... -
Windows:文件系统FAT32、NTFS和exFAT
2019-05-30 20:33:06硬盘与U盘具有三种文件系统格式:FAT32、NTFS和exFAT,如下分别为这三种格式的介绍。 FAT32 大多数用户使用的U盘的文件系统格式都是FAT32格式,因为它的兼容性相对好一些,几乎可以完美应对所有操作系统,并且快速... -
Windows系统 explorer命令详解,Windows命令行打开文件资源管理器
2021-11-10 22:14:28「作者主页」:士别三日wyx ...Windows系统的命令本质上都是「可执行程序」,默认存放在 C:\Windows\System32 目录下, explorer命令对应的便是 explorer.exe 文件 当我们执行 winver 命令时,本质上就是执行了 winve. -
Windows系统文件浏览标签窗口工具
2021-12-29 04:06:33描述:Windows系统文件浏览标签窗口工具 工具: https://github.com/indiff/qttabbar -
windows7文件丢失无法启动怎么修复_win7系统显示文件丢失无法启动修复方法-win7之家
2021-07-05 01:50:44在操作win7系统的过程中,难免会遇到各种问题导致电脑无法正常启动,比如有些用户的win7系统在启动时显示文件丢失而无法启动,对此大多数用户可能还不知道如何解决,那么windows7文件丢失无法启动怎么修复呢?... -
windows下三种常见的文件系统
2017-11-15 16:46:00windows下常见的有三种文件系统格式,FAT 、FAT32和NTFS,简单说明一下它们的区别. 一:FAT与FAT32 基于MS-DOS,Win 95等系统都采用了FAT16文件系统。在Win 9X下,FAT16支持的分区最大为2GB。计算机将信息保存在硬盘... -
Windows系统,文件和文件夹命名规则
2020-11-24 08:07:29windows系统下文件名长度为:255个英文字符(DOS下8.3格式),包括文件名和扩展名在内, 或者是255/2=127个中文字符+1个英文字符。 具体如下: 1 允许文件或者文件夹名称不得超过255个字符。 2 文件名除了 -
windows下文件系统格式介绍
2020-02-29 23:08:59三种文件系统(格式)类型 :FAT、NTFS、exFAT。 1、FAT 最通用的的是FAT32,很多U盘上都是FAT32格式,有时候,我们向U盘拷贝大文件时,会发现拷不进去,实际上就是因为这个U盘是FAT32格式的,单个文件最大为4G 注意...