Windows的几种文件系统
Windows3.x和MS-DOS一直使用的是文件分配表(FAT)系统;Windows95使用的是扩展FAT文件系统;WindowsNT文件系统则在继续支持16位文件系统的同时,还支持两种32位的文件系统——WindowsNT文件系统(NTFS)和高性能文件系统(HPFS)。这几种文件系统各有优缺点,适合于不同的应用目的。
一、文件分配表(FAT)系统
FAT文件系统1982年开始应用于MS-DOS中。FAT文件系统主要的优就是它可以由多种操作系统访问,如MS-DOS、Windows3.x、Windows95/98/2k、WindowsNT和OS/2等。而且对于ARC兼容计算机来说,它的主分区必格式化为FAT分区,这个分区的大小只需能存放引导机器的文件就以了,而不会用于存放数据和其他应用程序文件。遗憾的是FAT文件统不支持长文件名。人们给文件命名时受8个字符名3个字符扩展名8.3命名规则限制。同时FAT文件系统无法支持系统高级容错特性,不具有内部安全特性等。
二、扩展文件分配表(VFAT)系统
在Windows95中,通过对FAT文件系统的扩展,长文件名问题得到了善解决,这也就是人们所谓的扩展FAT(VFAT)文件系统。在Windows95中,文件名可长达255个字符,所以人们很容易通过名字来表现文件内。但是为了同MS-DOS和Win16位程序兼容,它仍保留有扩展名。它同也支持文件日期和时间属性,为每个文件保留了文件创建日期/时间、文件最近被修改的日期/时间和文件最近被打开的日期/时间这三个日期/时间戳。Windows95的VFAT文件系统和下面将要提到的WindowsNT文件系统(NTFS)和高性能文件系统都支持长文件名。在使用这个特性时注意到以下几点:
1.由于长文件名将要占用多个目录项,因此,如果在根目录中建立文件名文件,将会影响根目录中可存放文件的总数目;如果在子目录中建立长文件名文件,将会多占用一些磁盘空间。
2.在MS-DOS下删除一个或改变一个由长文件名转换而来的文件名,将丢失其长文件名占用的用于保存长文件名的名字字符目录项和保存长文件名的类型信息目录项,这些目录项如果不做特殊处理的话,在一般MS-DOS下将永久无法使用。
3.一些现有的基于DOS的磁盘管理实用程序(如磁盘碎片消除工具、磁盘位编辑器和一些磁盘备份软件)处理FAT表项时,可能会破坏FAT表的长文件名项,但相应的8.3文件名不受影响。因此,我们应该尽可能使用Windows95提供的磁盘管理实用程序来执行文件备份、恢复等操作,以保留长文件名。
4.在MS-DOS和Windows3.x中运行的某些应用程序,由于它不能识别长文件名,使用这些应用程序打开带有长文件名的文件后再存储,长文件名将丢失。或者将一个带有长文件名的文件拷贝到不支持长文件名的系统中,则长文件名也将丢失。
三、WindowsNT文件系统
NTFS支持WindowsNT的所有优点。这些优点中最重要的是WindowsNT的安全性。与NTFS文件系统相结合,能够指定谁能访问某一文件或目录和对它作什么操作。在创建一个文件时,可以通知WindowsNT,哪些用户可以读该文件,哪些用户可以修改该文件;另外,还可以指定谁可以列出一个目录的内容和谁可以在该目录下增加文件。即使用户知道文件的路径,仍可以禁止访问目录中的文件,只有NTFS分区中的文件才有这种称为任意访问控制的能力。
NTFS的第二个优点是它具有先进的容错能力。NTFS使用一种称为事务(transaction)登录的技术跟踪对磁盘的修改,因此,NTFS可以在几秒钟内恢复错误而不是HPFS的几分钟或几小时(取决于HPFS分区的大小)。
NTFS的第三个优点是其文件不易受到病毒和系统崩溃的侵袭,这种抗干扰直接源于WindowsNT操作系统的高度安全性能。即使在FAT和NTFS两种文件系统在一个磁盘中并存时,由于NTFS文件系统只能被WindowsNT识别,一般的病毒还是很难在NTFS文件系统中找到生存空间。
对于大分区,NTFS比FAT和HPFS效率都高,FAT和HPFS比NTFS需要更多的空间来存储文件系统用于管理硬盘上文件和目录的信息。
此外,由于NTFS文件系统支持长文件名,人们给文件命名时现也不需受8.3命名规则限制,从而可以给文件起一个反映其意义的文件名。NTFS支持向下兼容,甚至可以从新的长文件名中产生老式的短文件名。当文件写入可移动媒体(如软盘)时,它自动采用FAT文件名FAT文件系统。
实际上NTFS的主要弱点是它只能被WindowsNT所识别。NTFS文件系统可以存取FAT文件系统和HPFS文件系统的文件,但其文件却不能被FAT文件系统和HPFS文件系统所存取,兼容性不是特别好。但从网络安全性的角度来说,这种限制也是一种优点,它可以保证如果其他操作系统没有Windows的安全控制,其用户就不能对NTFS分区中的文件进行访问。另外,如果引导驱动器(也就是C驱动器)使用NTFS文件系统,就不能使用Flexboot选项,因为DOS系统只能从C驱动器引导,但不能从NTFS驱动器引导。相对WindowsNT来说,它的引导分区可以是FAT、NTFS和HPFS。最后它还存在一个问题,那就是即使使用WindowsNT驱动程序,许多备份实用程序在操作NTFS分区时仍有问题。
四、高性能文件系统
OS/2的高性能文件系统(HPFS)主要克服了FAT文件系统不适合于高档操作系统这一缺点,HPFS支持长文件名,比FAT文件系统有更强的纠错能力。WindowsNT也支持HPFS,使得从OS/2到WindowsNT的过渡更为容易。HPFS和NTFS有包括长文件名在内的许多相同特性,但使用可靠性较差,也较低级。
上述的4种文件系统都为Windows所支持。总的来说,用户可以从文件系统的能力、文件系统的安全机制、使用的方便性以及相应的硬件环境等几个方面来综合考虑需安装的文件系统,单独选择其中一种文件系统或者它们中几种文件系统的组合,以使系统工作于最佳状态。
『贰』 磁盘分区格式和文件系统的关系
不能吧。不一样的系统就像塞班系统和安桌的一样。用塞班打不开安桌的软件。文件内格式容和分区格式没什么关系。分区格式只是如存取文件,磁盘管理的方式吧。文件格式就是上面说得塞班和安桌例子。是编写时系统定的。如exetxt不同的格式吧。我也是个菜鸟,个人理解。不对的不要骂人啊。
『叁』 linux 分区与文件系统是什么关系
Linux分区个人认为要要注意三个方面吧:
分区、挂载点、文件系统
1.分区,Linux下的分区和Windows类似,在传统的MBR分区格式下,是可以划分最多四个主分区的,然后可以拿出一个主分区来创建扩展分区,在扩展分区里面创建若干个逻辑分区(这些可以自行设置或者系统自动分配),Linux下的第一块硬盘用sda表示,以此类推,第一块硬盘的第一个分区就是sda1,同样依次类推。
2.挂载点,和Windows下不同,Linux文件目录结构是一个倒树状结构,最上面是root目录,然后在root(/)目录下面有很多其他的目录,比如/home、/dev、/etc……,在安装系统的时候必须是有/目录的,也就是说有一个分区的挂载点必须是/,其他/以下的目录可以不单独挂载分区或者单独挂载到其他分区!
3.文件系统,linux文件系统的概念应该是和挂载点相辅相成的,linux常用的文件系统格式是ext4和ext3,在分配了分区和添加了挂载点之后就是需要设置文件系统的。
……………………
然后再来谈谈日常使用linux日常环境的分区例子吧:
创建分区和选择挂载点、文件系统是同步进行的!
1.swap分区,这是必须安装的,这个没有挂载点,类似于Windows下的虚拟内存,在分配的时候可以在文件系统那个下拉菜单找到!大小一般和物理内存大小相等或者稍微大一点小一点就行了!
2./分区,前面说了,这个也是必须挂载的,这是整个linux目录结构的起点!文件系统用ext4!
3./boot分区,推荐单独挂载,inux内核所在的分区,也是系统启动的关键分区,大小200MB就行,文件系统用ext4!
4./home分区,推荐单独挂载,用户家目录,这样在重装系统的时候可以保证用户数据不容易丢失,大小根据自己的需要,文件系统用ext4!
…………………………
在日常环境下这样就足够了,生产环境就另外说!
…………………………
如果还有不明白的地方欢迎追问,如果有Linux问题也欢迎向我直接提问!
『肆』 关于硬盘分区及文件系统
这个不用担心。
如果换文件系统的话是必须要格式化硬盘的,就是你要改变那个分区的文件系统,就要格式化那个分区,那么你那个盘里的东西是要全部没有了,不过你可以这样:如果你要改变e盘的话,你可以先把e盘的文件移到f盘里,然后在改变e盘的文件系统,然后把文件在挪回来,然后再格式化f盘,这样既可以改变文件系统又可以不丢失文件。
至于你说的这个问题,是系统因为某种原因给你的警告(我也不知道是什么原因),不过你也不用担心。(就算备份不成功也只是备份数据没有完成,跟你的系统和其他分区的文件一点关系没有)。
如果你要重装系统那也只是要格式化c盘,而对其他盘一点影响没有(你可以把系统看做一个大的系统软件),你安装删除软件会影响到你的其他无关文件吗。
至于有没有用..你试试吧!O(∩_∩)O~
你如果要改变文件系统有两种方法:改变非系统分区,你可以直接格式化,在这个过程中有一选项--你要个个化成那种文件系统,当然你一可以用软件(改变),对于系统分区,那就用软件吧(因为使用系统的时候是没有办法格式化系统分区的)
你用的是不是系统自带的备份,如果是的话,你就换一个软件试试如:
一键GHOST! 我估计这就是系统给的一个警告,应该没什么影响的!
『伍』 一个硬盘的分区类型与文件系统有什么关系
分区类型:决定对硬盘容量的支持。
-----gpt与MBR
分区系统:决定单版个文件用多大的存储权单位。
-----FAT32是不支持大于4G的单个文件,NTFS就没有限制
然后决定支持上面的存在的,还与操作系统有些关系。
xp与大于它的这个版本的可能会有所不同,这个还没有测试。
『陆』 文件夹和分区两者储存空间是什么关系
当今,分区的主要原因是让数据与系统分离,便于维护。
在FAT32时代,一方面分区不得超过32GB,此外还要考虑簇尺寸带来的空间浪费问题。
在NTFS时代,FAT32的种种问题已经不用考虑了。
由于Windows存在注册表等原因,这个理念在windows下不太明显,但在类unix系统下非常明显。
Linux很久没用了,以Mac为例。
系统文件集中在/bin、/cores、/mach_kernel这三个目录下。
个人文件集中在/Users目录下
程序集中在/Applications目录下。
分区后可将系统、数据、程序分到不同的分区上,任意一部分需要更新的时候,不会影响到其他部分。如果系统出了问题,那么格式化系统分区,恢复部分配置后,软件不用重装,用户数据依然存在。其他两个部分出现问题时类似。
这样的话,系统是迭代更新的,能够方便长久保存数据。
在Windows下,只能将程序与系统放在一起,将用户数据放在另一个地方。这样至少在重装系统的时候不必影响用户数据。但是由于Windows体系原因,程序是必须重装的。
-----以下是个人一直坚持并努力推行的Windows分区建议-----
由于NTFS文件系统使用率超过70~80%时,IO性能会下降,所以建议:
C盘:60GB-80GB,安装系统和全部软件、缓存。依据个人软件量的不同酌情调整。分区大小应当是最大使用空间的1.3倍。
D盘:硬盘剩余全部空间。用于存放各种用户数据。包括用户文件夹、桌面等应做重定向,移动到D盘以确保重装系统时不损失数据。
ps. 由于NTFS基本统一了簇大小,目前暂时可以认为无分区大小限制(实际是有的),所以以前的4个分区,一个分区系统一个分区游戏一个分区音乐再有个分区电影的分区方法,已经完全无意义了。
转自 http://www.hu.com/question/20158873?rf=20673448
『柒』 磁盘与文件系统有什么区别和联系
文件系统是在磁盘上的,是在磁盘上组织文件的方法。
磁盘的一个分区可以是一个文件系统 当然也可以所有分区文件系统一样