【Windows基础】NTFS文件系统

news2024/12/28 18:49:44

NTFS文件系统

windows上的文件系统

  • 早期Windows上使用:FAT16或FAT32(Windows98)
  • 目前Windows操作系统基本使用的是NTFS文件系统
  • ReFS文件系统

ReFS(Resilient File System,复原文件系统)是在 Windows Server 2012 中新引入的一个文件系统。早期只能应用于存储数据,现在可以引导系统 ,也能在移动硬盘上使用。ReFS 是与 NTFS 大部分兼容的,其主要目的是为了保持较高的稳定性,可以自动验证数据是否损坏,并尽力恢复数据。如果和引入的 Storage Spaces(存储空间)联合使用的话则可以提供更佳的数据防护。同时对于上亿级别的文件处理也有性能提升。

Linux的文件系统

  • swap:交换文件系统,类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。
  • ext4

简介

NTFS(New Technology File System)是Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额文件加密等管理安全特性设计的磁盘格式,提供长文件名数据保护和恢复,能通过目录和文件许可实现安全性,并支持跨越分区

NTFS是一个日志文件系统,这意味着除了向磁盘中写入信息,该文件系统还会为所发生的所有改变保留一份日志。这一功能让NTFS文件系统在发生错误的时候(比如系统崩溃或电源供应中断)更容易恢复,也让这一系统更加强壮。在这些情况下,NTFS能够很快恢复正常,而且不会丢失任何数据。在很少出错情况下,微软表示你需要运行CHKDSK修复程序来对磁盘卷进行维护的概率特别低,其概率不到1%。

功能

NTFS文件系统所具备3个功能:

  • 错误预警功能:在NTFS分区中,如果MFT所在的磁盘扇区恰好出现损坏,NTFS文件系统会比较智能地将MFT换到硬盘的其他扇区,保证了文件系统的正常使用,也就是保证了系统的正常运行。而FAT16和FAT32的FAT则只能固定在分区引导扇区的后面,一旦遇到扇区损坏,那么整个文件系统就要瘫痪。
  • 磁盘自我修复功能:NTFS可以对硬盘上的逻辑错误和物理错误进行自动侦测和修复。在每次读写时,它都会检查扇区正确与否。当读取时发现错误,NTFS会报告这个错误;当向磁盘写文件时发现错误,NTFS会换一个完好位置存储数据。
  • 日志功能:在NTFS文件系统中,任何操作都可以被看成是一个“事件”。事件日志一直监督着整个操作,当它在目标地,发现了完整文件,就会标记“已完成”。假如复制中途断电,事件日志中就不会记录“已完成”,NTFS可以在通电后重新完成刚才未完成的事件。

原则

NTFS最基本的原则

  • 磁盘上任何对象包括目录都是一种文件,都使用文件记录进行管理。
  • 所有与文件相关的项目,包括数据都被认为是属性。
  • 属性分常驻(在记录中)和非常驻两种,非常驻的大文件夹使用B+树结构进行管理。
  • 簇是NTFS最小的基本单位,一个1字节的文件也要占用一簇的空间。
  • 流是NTFS最基本的存储单元,是文件属性和属性值的集合。

优点

NTFS更具有强大的系统优点:

  • 能够大大提高信息的安全性,更安全的文件保障。
  • 提供文件加密,更好的磁盘压缩功能。(EFS:支持加密文件系统,使用BitLocker进行磁盘加密)
  • 可以赋予单个文件和文件夹权限。对同一个文件或者文件夹为不同用户可以指定不同的权限。在NTFS文件系统中,可以为单个用户设置权限。(访问控制列表,设置权限)
  • 支持最大达2TB的大硬盘,并且随着磁盘容量的增大,NTFS的性能不像FAT那样随之降低。
  • 支持活动目录和域。此特性可以帮助用户方便灵活地查看和控制网络资源。

文件权限

设置文件权限

  • 读取数据
  • 写入数据
  • 附加数据
  • 删除
  • 执行文件

文件权限和文件夹的权限不太一样
在这里插入图片描述

文件夹的权限

设置文件夹权限

  • 列出文件夹
  • 创建文件夹
  • 创建文件
  • 删除
  • 删除子文件夹和文件

权限分类

  • 完全控制:包含所有权限
    在这里插入图片描述

  • 修改:查看、读取、修改、写入、删除
    在这里插入图片描述

  • 读取和执行
    在这里插入图片描述

  • 读取
    在这里插入图片描述

  • 写入
    在这里插入图片描述

  • 特殊权限
    在这里插入图片描述

NTFS权限规则

权限累加

用户分配的有效权限是分配给用户所有权限的累加

假设一个用户设置了读取权限,给用户所属组分配了修改权限,用户最终的权限就是读取+修改权限

拒绝权限

拒绝的权限大于一切(在访问控制列表中,拒绝权限优先级最高)

当出现权限冲突的时候,拒绝的权限优先级最高

举例:用户所属组读取权限,用户拒绝权限,最终用户没有读取权限

继承权限

文件或文件夹的访问控制列表默认情况下会继承上级文件夹的权限。

一旦启用继承,那么权限不能修改。所以如果要修改权限,必须要禁用继承。

特殊权限

读取权限

  • 和读取文件或文件夹的内容没有任何关系;
  • 读取文件或文件夹的访问控制列表
  • 针对于用户想要访问某个文件的内容,此权限必须勾选。

更改权限

  • 和修改文件或文件夹的内容没有任何关系;
  • 用户是否可以修改文件或文件夹的访问控制列表,由于此权限是可以为用户添加或删除权限,会造成很多不安全因素,此权限一般不会给(相当于完全控制)
  • 要想更改权限,前提是必须能读取权限

取得所有权(每个文件或文件夹都有一个所有者)

  • 能够修改文件或文件夹得所有者
  • 前提必须得读取和修改权限

这个权限较为鸡肋!

U盘转换NTFS系统

U盘文件系统转换为NTFS文件系统【早期的FAT文件系统不支持单个大文件(超过4GB)】

convert h:fs:ntfs  // h 表示的是需要转换的盘符

这种转换不会影响里面的数据!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/71544.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

万众期待的Dyson Zone空气净化耳机确认将于中国首发,戴森重新定义“好声音”

同享纯净音质与洁净空气,Dyson Zone™ 空气净化耳机确认将在中国开启全球首发 中国, 2022年12月8日 – 今日,戴森首次公开了Dyson Zone™ 空气净化耳机的详细技术参数,该产品已确认将在中国开启全球首发,并在戴森指定…

玩好.NET高级调试,你也要会写点汇编

一:背景 1. 简介 .NET 高级调试要想玩的好,看懂汇编是基本功,但看懂汇编和能写点汇编又完全是两回事,所以有时候看的多,总手痒痒想写一点,在 Windows 平台上搭建汇编环境不是那么容易,大多还是…

[附源码]Python计算机毕业设计SSM佳音大学志愿填报系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Mybatis日志配置(slf4j、log4j、log4j2)

文章目录1. Mybatis日志1.1 日志实现原理1.2 日志实现方式2. SLF4J2.1 slf4j日志级别2.2 日志门面与日志实现2.3 日志门面与日志依赖配置3. LOG4J3.1 日志级别3.2 log4j重要组件3.3 mybatis日志配置log4j3. LOG4J23.1 mybatis配置log4j23.2 log4j2配置文件1. Mybatis日志 1.1 …

elasticsearch集群数据索引迁移自动化脚本

日常维护elasticsearch集群会出现新老集群数据迁移,这里使用的是snapshot api是Elasticsearch用于对数据进行备份和恢复的一组api接口,可以通过snapshot api进行跨集群的数据迁移,原理就是从源ES集群创建数据快照,然后在目标ES集群中进行恢复。 1、新老集群修改集群配置文…

潦草手写体也能轻松识别,快速提取文字不用愁

基于文本识别(OCR)技术的成熟与应用,日常生活中的大部分“印刷体识别”需求都能被满足,替代了人工信息录入与检测等操作,大大降低输入成本。 而对于复杂的手写体识别需求,业界识别质量却参差不齐。大部分手…

【Linux】进程优先级进程切换

索引➡️进程优先级1.什么叫做优先级2.为什么会存在优先级3.看看Linux怎么做的4.查看进程优先级的命令😊进程的一些特性➡️进程切换➡️进程优先级 1.什么叫做优先级 优先级和权限有些区别,权限决定能还是不能,优先级的前提是能&#xff0…

计算机存储器之逻辑地址和物理地址转换详解

文章目录1 概述2 转换2.1 逻辑地址 to 物理地址2.2 物理地址 to 逻辑地址3 扩展3.1 在线进制转换1 概述 #mermaid-svg-zTbJ3rKuirwBssRU {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-zTbJ3rKuirwBssRU .error-ico…

Zookeeper-全面详解(学习总结---从入门到深化)

目录 Zookeeper概念_集中式到分布式 单机架构 集群架构 什么是分布式 三者区别 Zookeeper概念_CAP定理 分区容错性 一致性 可用性 一致性和可用性的矛盾 Zookeeper概念_什么是Zookeeper 分布式架构 Zookeeper从何而来 Zookeeper介绍 Zookeeper概念_应用场景 数据发布/订阅 实…

vue框架常用的组件库:Element、vant4地址

这些组件库也只能解决UI问题,真正的业务还需要自己去写 pc端:Element:Element - The worlds most popular Vue UI frameworkElement,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库https://element.eleme.io…

【成都信息工程大学】2022-807C语言程序设计

(因为考研时间将近,所以没有将其书写的形式展示,这字稍微有点丑,请见谅!!) 算法流程图:先叙述程序设计思想,再画出程序流程图,不需要给出代码。 1.选择排序…

python教程:12种列表常用操作方法

都是基础知识,长久不用就会忘,温故知新,又来学习学习。相信很多人在编程的或者对一些程序处理的思维会用到,比如面试 (有写的不对的地方也请大家指正~ 一、列表定义 列表是一个有序且可更改的集合。在Pyth…

计算机视觉之单发多框检测(Single Shot MultiBox Detector)模型《3》

有了前面两节的背景知识,我们来构造一个目标检测模型,就是来自Wei Liu大神之作的SSD了,有兴趣的可以查阅论文:SSD: Single Shot MultiBox Detector 计算机视觉之目标检测(object detection)《1》https://blog.csdn.net/weixin_41…

[附源码]Python计算机毕业设计Django招聘系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

C#语言实例源码系列-实现图片合成功能

专栏分享点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册 👉关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中…

关于质量分析

背景 在日常工作过程中,作为测试,我们要及时反思总结历史出现的问题,以便于对日常的工作流程规范以及质量防护措施作出相应的调整作为下属,我们要定期的向上级反馈近期的产品质量情况基于以上的背景,我们需要定期对产…

java简单做一个消费者/生产者案例

首先 我们创建一个包 在包下创建 四个类 首先是奶箱类 milkBox 在业务中充当数据的存储类 参考代码如下 public class milkBox {private int milk;public void put (int milk){this.milk milk;System.out.println("送奶工将第"this.milk"瓶奶放入奶箱");…

华为是如何从0到1打造以项目为中心运作的项目管理体系的?

本文介绍了华为公司打破传统的功能型组织结构,从弱矩阵项目管理向强矩阵转变的历程。 内容包括如何全面铺设项目管理组织,转向“以项目为中心”。同时,通过一系列的政策、标准和规定统一项目管理语言,建设项目管理流程体系。 其…

Servlet与表单数据交互(如文本框、单选按钮、复选框、下拉列表等)

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:JAVA开发者…

基于遗传算法解决TSP问题(Matlab代码实现)

目录 1 概述 2 运行结果 3 Matlab代码实现 4 结语 5 参考文献 1 概述 旅行商问题是一个经典的路径规划问题,传统TSP假设客户位置和客户之间旅行时间是固定不变的,而在现实生活中交通状况和客户要求可能会随着时间而改变,为了找到最经济的…