一、什么是文件系统和NTFS

以前,我认为在硬盘分区的时候,将硬盘分为FAT32格式或者NTFS格式,我认为NTFS或FAT32是一种格式,在阅读了http://wangshujiang.blog.51cto.com/225623/42410这篇文章后,我对NTFS有了新的认识

NTFS并不是格式,而是管理文件的系统,刚买回来的硬盘并没有文件系统,必须使用FDISK或windows分区工具进行分区并格式化以后才会有管理文件的系统,因此文件系统是对应分区,而不是硬盘,不管是将硬盘分成一个分区还是几个分区。

硬盘就像是一块空地,文件就像是菜,首先要在空地中划分田坎,也就是分区,并进行格式化,也就是指定好一套管理规范(文件系统),这样才能在田里种菜。

NTFS全称NTFileSystem

NTFS最发分区上限为2TB

二、常见的文件系统

FAT12:IBM第一台个人电脑中MS-DOS使用的文件系统,主要用于软盘,这种系统限制分区的容量最大为16MB

FAT16:被很多操作系统支持,兼容性好,但是分区最大只能到2GB,并且空间浪费现象比较有严重,并且此文件系统为单用户文件系统,不支持任何安全性及长文件名。

FAT32:最大分区上限为32G,可适用于家庭

ISO9660:CD-ROM的文件系统

DUF:可读写光盘的文件系统

MacHFS:苹果电脑的文件系统,不过大多数苹果电脑还是使用的FAT32文件

三、NTFS文件系统的好处

1、可进行错误预警:在NTFS分区中,最开始的16个扇区是分区引导扇区,其中保存着分区引导代码,接着就是主文件表masterfiletableMFT,但是如果他所在的磁盘扇区敲好出现损坏,NTFS文件系统会比较智能的将MFT转换到硬盘的其他扇区,保证文件系统的正常使用

2、文件读取速度更高效:在NTFS文件系统中,一切的东西都是一种属性,文件内容都是一种属性,这些属性的列表不是固定的,可以随时增加,NTFS文件系统中,文件属性分为:常驻属性和非常驻属性,常驻属性直接保存在MFT中,像文件名和相关信息,比如创建时间,修改时间都属于常驻属性,非常驻属性保存在MFT之外,会使用一种复杂的索引方式进行指示,如果文件小于1500字节,那么他们所有属性值,包括内容都会常驻在MFT中,而MFT是windows一启动就会载入到内存中的,这样,当查看这些文件时,其实他们的内容早在缓存中了,这样提高了范文的速度

3、磁盘自我修复功能:NTFS可对硬盘上的逻辑错误和物理错误进行侦测和修复,每次读写时,它都会检查扇区是否正确,当发现错误,NTFS会报告这个错误,当向磁盘写文件时发现错误,NTFS会智能的换一个完好位置存储数据,操作不会受影响,NTFS会在坏的扇区上做标记,防止后续使用

四、questing?

主文件分区表MFT损坏怎么修复?

cmd中输入“chkdsk”,找到后使用“chkdsk/f”进行修复