专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

ntfs格式是什么,ntfs是什么意思

来源:小易整编  作者:小易  发布时间:2023-03-03 09:59
摘要:ntfs格式是什么,ntfs格式详解缩写“NTFS”代表“新技术文件系统(NewTechnologyFileSystem)”。由于MicrosoftWindows操作系统的主导地位,NTFS成为一种广泛使用的文件系统,用于组织硬盘驱动器和...

ntfs格式是什么,ntfs是什么意思

缩写“NTFS”代表“新技术文件系统(New Technology File System)”。由于 Microsoft  Windows 操作系统的主导地位,NTFS 成为一种广泛使用的文件系统,用于组织硬盘驱动器和其他数据介质上的数据。自 2001 年 Windows XP 发布以来,文件系统已成为 Windows 操作系统无可争议的标准。

不过对于很多人来说并不了解它的工作原理、它提供的好处以及它与 FAT 等其他系统的区别。

ntfs格式是什么,ntfs是什么意思

NTFS:特性和功能

NTFS 文件系统分区的最大大小约为 2 TB。但是,单个文件没有大小限制。因此理论上可以在 NTFS 格式的数据存储介质上存储一个近 2TB 大小的文件。与 FAT32 等经典文件系统相比,NTFS 中的“簇大小”已大大扩展,现在接近 16x10^18。对于 FAT32 文件系统,簇大小“仅”为 4,294,987,296。根据 NTFS 标准,文件名最多可以包含 255 个字符。

NTFS 并不是全新的开发,而是主要基于 IBM 的 HPFS 文件系统,该文件系统用于 Microsoft 操作系统 OS/2。缩写“HPFS”代表高性能文件系统。HPFS 于 1989 年推出,最初是一个可安装的文件系统或 IFS。以前,文件系统(如 FAT16)通常直接集成到系统内核中。
注意事项

NTFS 遵循以下原则:“一切都在一个文件中。” 相比之下,其他文件系统(例如 Unix 操作系统)根据以下原则工作:“一切皆文件”。在 NTFS 的情况下,所有保存文件的所有信息都存储在 MFT(主文件表)中。

除其他外,该索引包含有关存储介质中的哪些块属于哪个文件以及为特定文件分配了哪些访问权限和属性的信息。对于 NTFS 文件系统,主文件表存储诸如文件类型、文件大小、创建日期和最近更改等属性。

因此,MFT 在 NTFS 格式的数据存储设备上享有特殊地位。这个组成部分通常占分区大小的 12.5%,不能用其他文件填充。一旦 MFT 完全充满数据,数据介质的碎片化就开始了。

ntfs格式是什么,ntfs是什么意思

NTFS 的发展:版本概述

在过去的三十年里,微软定期修订其专有文件系统标准。但是,由于分配给它们的操作系统已经过时,大多数已发布的 NTFS 版本不再适用。下表中大眼仔总结了各个版本的基本信息:

NTFS 版本号发布时间操作系统特殊性
1.01993Windows NT 3.1第一个版本,与后续版本不兼容
1.11995Windows NT 3.51首次支持文件压缩和访问控制(文件的个人访问权限)
1.21996Windows NT 4.0引入重要系统文件的安全说明,也称为 NTFS 4.0
3.02000Windows 2000引入各种功能,例如临时管理和基于文件系统的加密;也称为 NTFS 5.0
3.02001Windows XP由于冗余条目编号而扩展主字段表 (MFT) 中的条目,以便更容易恢复损坏的条目,也称为 NTFS 5.1

什么时候使用 NTFS?

从 Windows XP 开始,NTFS 已主要用于 Microsoft 系统。从 Windows Vista 开始,对包含操作系统的硬盘驱动器进行 NTFS 格式化甚至是强制性的。微软之所以这样做是因为 NTFS 提供了许多优于 FAT 前身(如 FAT32 或 FAT16)的实质性优势。

通常,NTFS 文件系统特别适合在网络中使用。这是它可以充分利用其组织良好的结构的地方,包括对用户读写权限的实际访问控制。与如今仍用于某些目的的旧标准 FAT32 相比,NTFS 具有更多优势:分区的最大大小要大得多,现在约为 16 TB。这表示存储容量仍然(截至 2020 年)只有市场上的少数硬盘驱动器才能达到:无论它们是经典的机械 HDD 驱动器还是现代 SSD 闪存存储介质。

NTFS 的优点是什么?

NTFS 能够比 FAT32 等文件系统更快地写入较小的文件。此外,文件大小不受限制。通过智能选择要写入的扇区,文件系统减少了碎片问题,并最大限度地减少了不断进行碎片整理的需要。使用 NTFS 时,数据丢失的频率较低,因为文件系统可以更快地识别损坏的扇区并删除存储在那里的文件。

多亏了 NTFS,除了文件名之外,还可以存储其他信息:大小为 64 kibibytes (KiB)。

kibibyte 是专家使用的数学上正确的二进制单位,而不是更“常见”的千字节。一个千字节等于 1,024 个字节,而一个千字节只有 1,000 个字节。
注意事项

例如,以这种方式存储的元数据清楚地显示哪些程序可用于打开文件。更重要的是,元数据具有积极的副作用,即在 NTFS 中不再需要指定文件结尾。为所有元数据维护一个“日志”。在这里,在执行实际写访问之前首先将计划的操作输入到日志中,然后更新日志。这可以在很大程度上避免不一致。即使在发生崩溃或停电的情况下,也只需要日志是正确的。

一目了然:NTFS、FAT32 和 exFAT 之间的区别

自 Windows Vista 以来,NTFS 一直是 Windows 系统的必备文件系统。但是,文件系统在外部 HDD 或 SDD、USB 设备或存储卡等移动存储介质中不起作用。这些数据介质属于具有经典文件分配表 (FAT) 的文件系统领域,例如 FAT32 及其后继者 exFAT。

“什么是 NTFS?”这个问题对于 Apple 计算机用户而言,这种问题并不常见,因为专有的 Microsoft 标准与竞争对手的技术不兼容。因此,Mac 和 PC 之间的数据交换是通过使用 FAT32 或 exFAT 等兼容文件系统格式化的数据介质进行的。游戏机或播放器等多媒体终端设备也需要 FAT 数据介质,以便检测、显示和回放数据。


本文地址:IT百科频道 https://www.hkm168.com/tags/909445.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • 长整型输出格式是什么

    长整型输出格式是什么

    在c语言中,长整型的输出格式为“printf("%ld",元素);”。函数在输入输出的时候都有一个参数为格式化字符串,当需要输入输出变量值时,就需要用对应的格式化字符来替代,其中“%ld”表示数据按十进制有符号长型整数输......

  • HTML代码如何格式化

    HTML代码如何格式化

    HTML代码可以通过sublime中的内置命令Reindent对代码格式化,还可以安装HTML-CSS-JSPrettify插件对代码格式化有时候我们将别人的代码复制过来的时候发现代码排列的非常杂乱无章,无法去阅读代码,今天就将和大家介绍...

  • xml是什么格式的文件

    xml是什么格式的文件

    xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言;而xml文件一般指里面写有可扩展标记语言代码的文件。本教程操作环境:windows7系统、DellG3电脑。...

  • u盘有写保护怎么强制格式化

    u盘有写保护怎么强制格式化

    强制格式化有写保护u盘的方法:1、打开u盘属性,进入安全选项;2、设置everyone的权限为完全控制;3、扫描并修复u盘;4、快速格式化u盘即可。本文操作环境:windows10系统、kingstonSE9G2、thinkpadt4...

  • mfd是什么格式文件

    mfd是什么格式文件

    mfd是文件扩展名,是数据库格式的文件,也称为musicfinderdatabase文件,网站访问者分析表明,mfd文件通常在windows10用户计算机上找到,在china中很受欢迎;并且这些用户中有很大一部分使用googlec...

  • csv格式文件是什么

    csv格式文件是什么

    csv格式文件是一种常见的文本文件格式,其全称为comma-separatedvalues,中文名为逗号分隔值文件,其简单明了的结构和易读性使得它成为数据导入、备份和传输的理想选择,在使用csv文件时需要注意对兼容性和数据类型的处理,以确...

  • CSS代码格式化的不同的表现方式介绍

    CSS代码格式化的不同的表现方式介绍

    本文将重点介绍css格式的不同方式,这与组织css的方式不同,仅仅是相关的概念,我认为组织更多地与事物分组和排序有关,而格式化与间距和缩进有关。格式化与CSS的功能无关。这些仅仅是程序员的自己选择,但这并不是说格式化对于css来说不重要,就...

  • mdb是什么格式的文件

    mdb是什么格式的文件

    mdb是一种文件格式,它是access数据库的一种文件存储格式,由于对数据操作的方便性,常用在一些中小型程序中;对于mdb格式的文件可以用access打开。mdb是一种文件格式,它是作为Access数据库的一种文件存储格式,由于对数据操作的...

  • 周排行
  • 月排行
  • 年排行

精彩推荐