红联Linux门户
Linux帮助

详解linux与win分区格式

发布时间:2005-06-08 00:38:37来源:红联作者:新新
win常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式。在Linux操作系统里有Ext2、Ext3、Linux swap和VFAT四种格式。

FAT16:
作为一种文件名称,FAT(File Allocation Table,文件分配表)自1981年问世以来,已经成为一个计算机术语。由于时代的原因,包括Windows、MacOS以及多种Unix版本在内的大多数操作系统均对FAT提供支持。
这是MS-DOS和最早期的Windows 95操作系统中使用的磁盘分区格式。它采用16位的文件分配表,是目前获得操作系统支持最多的一种磁盘分区格式,几乎所有的操作系统都支持这种分区格式,从DOS、Windows 95、Windows OSR2到现在的Windows 98、Windows Me、Windows NT、Windows 2000、Windows XP都支持FAT16,但只支持2GB的硬盘分区成为了它的一大缺点。FAT16分区格式的另外一个缺点是:磁盘利用效率低(具体的技术细节请参阅相关资料)。为了解决这个问题,微软公司在Windows 95 OSR2中推出了一种全新的磁盘分区格式----FAT32。

FAT32:
这种格式采用32位的文件分配表,对磁盘的管理能力大大增强,突破了FAT16下每一个分区的容量只有2GB的限制。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大容量硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。而且,FAT32与FAT16相比,可以极大地减少磁盘的浪费,提高磁盘利用率。目前,Windows 95 OSR2以后的操作系统都支持这种分区格式。但是,这种分区格式也有它的缺点。首先是采用FAT32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢。另外,由于DOS和Windows 95不支持这种分区格式,所以采用这种分区格式后,将无法再使用DOS和Windows 95系统。

NTFS:
为了弥补FAT在功能上的缺陷,微软公司创建了一种称作NTFS的文件系统技术。它的优点是安全性和稳定性方面非常出色,在使用中不易产生文件碎片。并且能对用户的操作进行记录,通过对用户权限进行非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了系统与数据的安全。Windows 2000、Windows NT、以及Windows XP都支持这种分区格式。

Ext2:
Ext2是GNU/Linux系统中标准的文件系统。这是Linux中使用最多的一种文件系统,它是专门为Linux设计的,拥有极快的速度和极小的CPU占用率。Ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。

Ext3:
Ext3是Ext2的下一代,也就是保有Ext2的格式之下再加上日志功能。Ext3是一种日志式文件系统(Journal File System),最大的特点是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,系统可以根据这些记录直接回溯并重整被中断的部分,重整速度相当快。该分区格式被广泛应用在Linux系统中。

Linux swap:
它是Linux中一种专门用于交换分区的swap文件系统。Linux是使用这一整个分区作为交换空间。一般这个swap格式的交换分区是主内存的2倍。在内存不够时,Linux会将部分数据写到交换分区上。

VFAT:
VFAT叫长文件名系统,这是一个与Windows系统兼容的Linux文件系统,支持长文件名,可以作为Windows与Linux交换文件的分区。
文章评论

共有 123 条评论

  1. xj815 于 2007-03-15 21:58:27发表:

    i see , thank you

  2. luopokemon 于 2007-03-12 15:08:29发表:

    其实我很不喜欢说这些垃圾话的!
    但现在说的就是垃圾
    CEO都这样
    这个学得很快

  3. announcement 于 2007-02-28 16:52:33发表:

    讲得不错,受教了

  4. 云瑞 于 2007-02-06 21:35:48发表:

    :0L 写的不错

  5. pcghost 于 2007-02-05 03:15:11发表:

    喜欢这篇文章,感谢分享

  6. weilv 于 2007-02-01 15:47:24发表:

  7. sooloo 于 2007-01-26 12:26:25发表:

    非常不错

  8. zxlaxj 于 2007-01-23 17:49:12发表:

    :0L :0L :0L :0L :0L

  9. leetowin 于 2007-01-20 19:48:38发表:

    太好了:0L

  10. dragonkiln 于 2007-01-17 14:16:36发表:

    :0L

  11. q111111 于 2007-01-16 19:48:43发表:

    :ha3nd

  12. prettycbb 于 2007-01-16 17:59:07发表:

  13. xkx 于 2007-01-15 20:16:20发表:

    :victory: :victory: :ha3nd

  14. xugodwin 于 2006-12-22 15:06:19发表:

    :0L
    学习学习。

  15. gzz569815 于 2006-12-08 14:41:57发表:

    顶, 很好

  16. nico2001 于 2006-11-16 17:30:03发表:

    :0L :time:1

  17. kingliu25 于 2006-09-25 00:10:45发表:

    学习了,提高了。

  18. winstion 于 2006-08-21 03:12:34发表:

    很受启发。。。。。。。。谢谢~!

  19. 于 2006-08-16 10:58:49发表:

    学到知识了

  20. ynzhang_1981 于 2006-08-07 10:26:38发表:

    谢谢

  21. MRR2 于 2006-07-31 10:26:49发表:

    了解了 谢谢

  22. 严寒 于 2006-07-17 15:32:40发表:

    这样的贴子应该多多发呀

  23. ket 于 2006-07-04 23:00:19发表:

    换句话说,Ext家族类似于Windows下的文件系统格式,swap作用和Windows下的虚拟内存一样咯?
    这样的理解对不对??

  24. kgditxsve 于 2006-04-26 15:13:33发表:

    看样子是FAT32比NTFS差点哦

    但还是好多人在用FAT32

    在LINUX下可以访问FAT32或是NTFS吗

  25. odi88 于 2006-04-25 10:55:56发表:

    喜欢这篇文章,感谢分享

  26. mir_lww 于 2006-04-23 17:35:18发表:

  27. xtzxpro 于 2006-01-29 10:30:41发表:

    谢了啊,

  28. xaiolong 于 2006-01-07 01:00:39发表:

  29. O97 于 2005-12-30 10:55:09发表:

    学习!

  30. ugvfire 于 2005-12-17 14:33:11发表:

    ??!

  31. 恒善喜 于 2005-11-30 20:04:20发表:

    不错,支持

  32. 小航 于 2005-11-10 21:51:04发表:

    学习了,谢谢分享,支持一下

  33. tjg2006 于 2005-10-17 21:33:04发表:

    谢谢!学习了。

  34. 天涯无爱 于 2005-10-08 14:57:33发表:

    这回总算懂LINUX格式了

    感谢啊

  35. 燕过林山 于 2005-10-08 00:05:48发表:

    学到知识了

  36. koov 于 2005-09-17 00:17:34发表:

    不错,受教

  37. BenQ 于 2005-08-22 13:13:06发表:

    知道了/

  38. 满始皇 于 2005-08-19 15:48:59发表:

    这个东西对于电脑初学者来说很重要

  39. xhd_521 于 2005-08-01 19:13:10发表:

  40. 天使 于 2005-07-27 11:16:07发表:

    支持