操作系统 NTFS与FAT32的转换及磁盘文件格式doc.docx
- 文档编号:26013094
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:14
- 大小:27.26KB
操作系统 NTFS与FAT32的转换及磁盘文件格式doc.docx
《操作系统 NTFS与FAT32的转换及磁盘文件格式doc.docx》由会员分享,可在线阅读,更多相关《操作系统 NTFS与FAT32的转换及磁盘文件格式doc.docx(14页珍藏版)》请在冰豆网上搜索。
操作系统NTFS与FAT32的转换及磁盘文件格式doc
操作系统NTFS与FAT32的转换及磁盘文件格式
『电脑网络』[操作系统]NTFS与FAT32的转换及磁盘文件格式介绍2011-03-0813:
39这一段看到有几例用PQMagic转换分区出现文件名乱码的情况,因此我想简单介绍一下分区转换的技术及注意事项,并附一篇分区格式(主要是NTFS)的技术文章,以供参考。
现在主流的PC操作系统,其分区不外乎NTFS/FAT32两种主要形式(此处不涉及Linux等),NTFS对于基于NT技术的2000/XP/2003等具有先天的优势,主要体现在性能、安全性、可靠性三个方面。
但是兼容性则不如FAT/FAT32,在系统出现故障或需要其他需要光盘、软盘启动时,FAT显然在大多数情况下是必然的选择。
因此,一般的分区格式划分,我建议C盘(主引导区)划为FAT32,其他分区皆可设置为NTFS,以获得最优化的性能。
下面简单说一下分区转换:
1、FAT32-NTFS
可以用PQMagic等工具,不过我强烈推荐Windows自带的转换命令:
convert,这毕竟是ms自己提供的,绝对安全可靠,命令格式如下:
D:
\convert/?
将FAT卷转换成NTFS。
CONVERTvolume/FS:
NTFS[/V][/CvtArea:
filename][/NoSecurity][/X]
volume指定驱动器号(后面跟一个冒号)、
装载点或卷名。
/FS:
NTFS指定要被转换成NTFS的卷。
/V指定Convert应该用详述模式运行。
/CvtArea:
filename
将根目录中的一个接续文件指定为
NTFS系统文件的占位符。
/NoSecurity指定每个人都可以访问转换的文件
和目录的安全设置。
/X如果必要,先强行卸载卷。
该卷的所有打开的句柄则无效。
例如要转换D盘,只要在命令行输入:
convertD:
/FS:
NTFS/X即可,当然你也可以酌情选择其他参数。
转换可能需要重启。
2、NTFS-FAT32
推荐用PQMagic,如果不是中文版(汉化版也不行),则千万要注意:
中文文件名和目录名是无法正确转换的。
最好是备份文件至其他分区后再转换,转换完成后,将文件复制回来,可降低风险,提高效率。
具体方法在以下转载的文章中有描述,不多说了。
注:
以下为一篇关于磁盘分区格式的详细介绍,如果只对NTFS-FAT32转换有兴趣的,看我前面这一小段大致可以了,下面可以不看。
附:
磁盘文件系统介绍(切记初级用户不推崇NTFS)-转载自蔫老虎
--
xelooNTFS是微软WindowsNT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。
除了在局域网安装了NT系列的用户们使用NTFS外,随着NT内核的桌面系统Windows2000和XP的普及,很多个人用户也开始把自己的分区格式化为NTFS。
在一般情况下,NTFS的格式不能被Windows9X识别,而且在安装、操作方面也有差异,所以个人用户在使用这种磁盘格式的时候,必须留意下面的注意事项:
一、NT内核的系统应始终使用NTFS吗?
NTFS是微软推荐在NT系列上使用的文件系统,但是,会有一些特殊的原因使你可能想使用其他文件系统。
如果计划用其他操作系统(包括MS-DOS)访问文件,则应把引导的分区,即C盘选择格式为FAT(包括FAT32)文件系统。
如果使用的是NTFS文件系统并要与WindowsNT进行双重引导,那么在继续Windows2000或XP的安装之前,必须要为WindowsNT安装SP4或更高版本的补丁。
二、转化NTFS和其他分区格式的技巧
一台机器用PQ7把一个分区由NTFS转换成FAT32格式,完成后发现该盘中的中文名的文件夹全部变成问号,打不开了。
机主想转回来时发现提示磁盘错误,他用Windows的磁盘扫描和DOS的CHKDSK检查后仍无法转换,里面有他下载的几百M的文件,现在已经搞的面目全非了。
其实,如果NTFS的分区容量很大且内有大量的数据存在的话,用直接转换的方式不仅缓慢,而且是很危险的--因为在每一个步骤里,转换的工具程序都要先读取扇区信息、拷贝到临时目录、转化格式再从临时目录读数据重新写入转换好的空间,再校验…这样的操作其实和低级格式化硬盘或是刷新主板的BIOS差不多危险,一旦发生掉电或是瞬间的数据量过大传输溢出缓冲区导致的死机,重新开机后可能就会丢失分区的所有信息,或是破坏引导区数据甚至是损坏硬盘。
如果你的硬盘其他分区有足够的空间,用拷贝后删除文件再转化的方法,会事半功倍。
具体的操作就是先在其他分区建立一个目录,然后转到你的NTFS分区,选定全部文件,用复制粘贴的方法进行转移数据。
然后把NTFS分区的数据清空,再进行转化格式就快很多,也安全得多了;从FAT的格式转换到NTFS也是一样道理。
这种拷贝,比直接转换分区格式读读写写、又校验数据的那种繁琐过程快很多,你可以在转换完成后,把数据拷贝回该分区。
另外,建议你在清空数据后,利用GHOST镜像NTFS或FAT格式的空白分区,得到一个备份文件,以后如果再要转换分区格式利用它来进行就更快。
三、虚拟内存(页面文件)与NTFS的卷
现在很多人装了双硬盘系统甚至是简单的RAID磁盘阵列,在使用这种结构的系统同时是需要NTFS支持卷功能的,此时,应该尽量避免页面文件和系统文件在同一分区上,也不要在同一物理磁盘驱动器的不同分区中放置多个页面文件。
特别注意避免将页面文件放入容错驱动器,例如镜像卷或RAID-5卷,因为页面文件不需要容错,而且一些容错系统将数据写到多个位置,会导致非常缓慢的数据写操作。
四、如果使用了虚拟机或是磁盘压缩,不适宜使用NTFS格式
如果你打算装虚拟机,在NTFS分区引导的机器上使用光盘引导后,在装操作系统的时候,将会出现以下提示:
PleasewaitwhileSetupinitializes.
Scanningsystemregistry.
Cannotcreateatemporarydirectory.
IfyouhaveHPFSorNTFSinstalledonyourharddrive,youwillneedtocreateanMS-DOSbootpartitiontosetupWindows.
因为虚拟机出于兼容的考虑,只内置了最常用的硬件和软件支持,对NTFS格式的支持目前还不是很好。
如果你使用Windows9X加补丁的方式来读写NTFS分区的话,也可能会导致某些长文件名或是中文名的文件结构被破坏;在使用GHOST备份和恢复的时候也可能会出现莫名其妙的错误。
所以,上NTFS还是用NT内核的系列视窗系统好。
另外,注意压缩过的分区不能转化为NTFS。
其实压缩磁盘分区变相增大容量是以系统速度的极大牺牲为代价的;而且还会给以后的系统维护、转换分区格式、升级操作系统等等带来很大麻烦。
除非是完全出于备份数据的考虑,其他的应用笔者强烈建议不要使用Windows的分区磁盘压缩功能。
QQ是网民非常喜欢的一款即时通讯软件,她在给用户带来方便的同时,也带来了一些小麻烦,比如广告。
我想每个QQ用户对此是深有体会。
于是乎,网上就出现了一些去广告的修改版,这些非标准的版本,虽然去广告的效果比较好,但是也有很多缺点,比如破解版的版本总是比官方版低,而且还需要上网下载重新安装。
更要命的是,用破解版的QQ传文件很难成功。
所以,我在用了一段时间之后,就又换回标准版了。
可是用QQ时经常收到广告确实是一件很烦人的事,特别是那个大幅的Flash广告。
能不能用别的办法,拒收这些广告呢?
在展开这个话题之前,还是先让我们分析一下QQ广告的发送方式吧。
经过统计,我发现QQ主要通过三种方式来发送广告:
1、通过系统消息发送的纯文本广告;
2、上线时收到的大幅Flash广告;
3、发送消息窗口上的广告条,以Flash动画为主。
通过第一种方式发送的文本广告是保存在聊天记录的系统消息中(对应的具体文件是当前登录号码文件夹下的msg.db文件),想拒收这种类型的广告看来不太可能。
对于后两者,肯定是从服务器端下载Flash广告到本地,然后再播放。
只要不允许这些Flash广告下载,自然就无法播放了。
图1不允许任何人访问AD目录
经过一番查找,我在QQ安装目录的AD文件夹中找到了这些广告,右键单击AD目录,选择"属性",在出现的属性窗口里,切换到"安全"选项卡,取消选择"允许将来自父系的可继承权限传播给该对象",在弹出的"安全"对话框中选择"删除"并单击"确定",然后在"安全"对话框中单击"是"。
这样设置以后,所有的用户就无法访问该目录了。
这样设置以后,已经收不到上线时的大幅Flash广告了。
虽然在发送消息的窗口里还能看到广告条,但是已经不能显示新广告了。
不仅节省了网络带宽,而且也不会收到那些垃圾广告了。
几点说明:
1、如果您用的是NTFS文件系统,可以尝试一下这个方法。
虽然该方法并不能彻底的拒收广告,但是简单易行,点几下鼠标就可以了。
2、把AD目录的属性设置成只读是无法禁止下载广告的。
因为该目录仍然可以写入新文件。
3、如果想要访问AD目录,重新勾选"允许将来自父系的可继承权限传播给该对象"即可。
【绿豆稀饭注:
这个方法确实可以拦截广告,不过有人说:
被禁止写入AD目录的广告文件(GIF图片)会保存到系统目录下\WINNT(或\Windows),这是个副作用^_^】
所有的FAT文件系统和NTFS文件系统比较,性能、安全性、可靠性都没有NTFS来得好。
例如,NTFS通过使用标准的事务处理记录和还原技术来保证卷的一致性。
如果系统出现故障,NTFS将使用日志文件和检查点信息来恢复文件系统的一致性。
在Windows2000和WindowsXP中,NTFS还可以提供诸如文件和文件夹权限、加密、磁盘配额和压缩这样的高级功能。
重要的是,NTFS格式使得大多数以前和目前基于FAT文件系统的病毒无可奈何,当然也使得很多在FAT系统下开发的杀毒软件无用武之地;而且XP中内建了防火墙功能,开始抢夺杀毒软件的市场--这意味着国产的很多杀毒软件又要开始一次大跟风升级行动了。
另外,XP可以使用"磁盘管理"将本地驱动器装入本地NTFS卷上的任何空文件夹中。
例如,如果有驱动器号为G的CD-ROM驱动器和驱动器号为F的NTFS卷,可以使用下列路径在一个空文件夹中装入CD-ROM驱动器:
F:
\CD-ROM。
然后可以直接通过F:
\CD-ROM访问CD-ROM驱动器。
如果愿意的话,可以删除驱动器号G并使用装入驱动器路径继续访问CD-ROM。
这样,免去了切换和协调驱动器盘符的麻烦,速度无形中加快了。
可以说,XP是为NTFS而生的,只有你的磁盘格式化为这种格式,你才真真正正感受微软这个新系统的威力。
支持NTFS的程序会如鱼得水,不支持的不仅会错误频繁、功能残缺,甚至会不能运行(被淘汰)。
当然,如果用FAT32格式的用户,也不会有功能和速度上的损失,但安全性确是没法比的。
一、通过NTFS许可保护网络资源
在WindowsNT下,网络资源的本地安全性是通过NTFS许可权限来实现的。
在一个格式化为NTFS的分区上,每个文件或者文件夹都可以单独的分配一个许可,这个许可使得这些资源具备更高级别的安全性,用户无论是在本机还是通过远程网络访问设有NTFS许可的资源,都必须具备访问这些资源的权限。
在资源管理器中右键单击一个文件或者文件夹,再选择属性,然后再属性对话框中选择"安全"页,再点击"权限"按钮,即可弹出文件或者文件夹的权限对话框。
在这里,管理员或者文件的所有者可以对文件或者文件夹进行NTFS许可权限的设置。
规定哪些用户具有哪种权限。
如果我们把一个文件拷贝到另一个文件夹内,该文件将继承目的文件夹的许可权限;
如果我们把一个文件在同一NTFS分区内移动,文件的许可将不变;但是如果移动到另外一个NTFS分区,其许可将继承目的文件夹的许可;
如果把一个文件(夹)移动或拷贝到FAT分区,其许可权限将丢失。
另外,实现文件或者文件夹的拷贝或移动,操作者同样需要一定的权限,比如拷贝文件,你必须在目的文件夹中有ADD许可;如果你想移动文件,除了在目的文件夹有ADD许可之外,还要在源文件中有Delete(删除)许可。
在NTFS分配许可权限的策略方面,作为系统管理员,应该掌握一些基本的原则:
1、因为一个格式化为NTFS格式的分区,默认状态下,把FullControl权限分配给EveryOne组,这就使得每个从本机登录的用户都有FullControl权限,资源的安全性就会存在一定的问题。
因此管理员必须先移去Everyone组的FullControl权限。
2、对于应用程序文件夹,除了移去Everyone组的FullControl权限,并且把这个权限分配给管理员组之外,还要给用户组分配一个Read许可。
3、对于数据文件夹,首先,移去Everyone组的FullControl权限,并且把这个权限分配给管理员组;然后给用户组分配Add&Read许可,给CreatorOwner组一个FullControl权限。
二、使用NTFS对单个文件和文件夹进行压缩
NTFS支持对单个文件或者目录的压缩。
这种压缩不同于FAT结构中,对驱动器卷的压缩,其可控性和速度都要比FAT的磁盘压缩要好的多。
在NTFS分区下,右键单击一个文件或者文件夹,选择"属性",就可以在属性对话框里看到"压缩"这个复选项,选中以后,就表示对此文件和文件夹进行压缩使用,压缩后的文件(夹)颜色变为蓝色,因此,建议这种情况下不要把桌面背景设置为蓝色,否则可能搞不清那些文件是压缩的。
压缩属性同NTFS许可在有些方面是类似的,如果将一个压缩文件拷贝或者移动到FAT分区上,其压缩特性将丢失;如果将压缩文件移动到同一个NTFS分区的不同文件夹,其压缩属性将不变;如果移动或者拷贝到另一个分区,其压缩属性将继承其父目录的属性。
在存储资源充足的情况下,不推荐使用压缩,因为这回降低系统的性能,尤其是负担较重的服务器上,更不能使用文件压缩。
另外,在X86上,不能对NTLDR执行压缩,否则将导致系统无法启动。
除了以上两个主要的特点之外,NTFS文件系统还具有其他的优点,如:
对于超过4GB以上的硬盘,使用NTFS分区,可以减少磁盘碎片的数量,大大提高硬盘的利用率;NTFS可以支持的文件大小可以达到64GB,远远大于FAT下的4GB;支持长文件名等等。
1.常见的硬盘分区格式
FAT12
它是一种相当"古老"的磁盘分区格式,与DOS同时问世,它采用12位文件分配表并因此而得名。
FAT12能够管理的磁盘容量极为有限,目前除了软盘驱动器还在采用FAT12之外,基本上已经没有什么地方能找到它了。
FAT16
这是MS-DOS和早期Windows95操作系统最常使用的磁盘分区格式。
它采用16位文件分配表,硬盘容量最大支持2GB,是目前所获支持最广泛的一种磁盘分区格式,几乎所有的操作系统都支持这一种格式,DOS、Windows系列,甚至独树一帜的Linux都支持这种分区格式。
但是FAT16分区格式存在巨大的缺点:
大容量磁盘利用效率低。
在微软的DOS和Windows系统中,磁盘文件的分配以簇为单位,一个簇只分配给一个文件使用,不管这个文件占用整个簇容量的多少。
这样,即使一个很小的文件也要占用一个簇,剩余的簇空间便全部闲置,造成磁盘空间的浪费。
由于分区表容量的限制,FAT16创建的分区越大,磁盘上每个簇的容量也越大,造成的浪费也越大。
所以为了解决这个问题,微软推出了一种全新的磁盘分区格式FAT32,并在Windows95OSR2及以后的Windows版本中提供支持。
FAT32
顾名思义,这种格式采用32位的文件分配表,磁盘的管理能力大大增强,突破了FAT162GB的分区容量限制。
由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。
FAT32推出时主流硬盘空间并不大,所以微软设计在一个不超过8GB的分区中,FAT32分区格式的每个簇容量都固定为4kB,与FAT16相比,大大减少磁盘的浪费,提高磁盘利用率。
目前,支持这一磁盘分区格式的操作系统有Windows95OSR2/Windows98/Windows98SE/WindowsMe/Windows2000/WindowsXP,LinuxRedhat部分版本也对FAT32提供有限支持,如果将Linux系统安装在FAT32分区下,必须使用软盘进行引导。
但是这种分区格式也有它明显的缺点,首先是由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢,特别是在DOS7.0下性能差距更明显。
另外,由于早期DOS不支持这种分区格式,所以无法再使用早期DOS系统。
NTFSNTFS为WindowsNT操作系统而生并随着WindowsNT4跨入主力分区格式的行列,它的优点是安全性和稳定性极其出色,在使用中不易产生文件碎片。
NTFS分区对用户权限作出了非常严格的限制,每个用户都只能按照系统赋予的权限进行操作,任何试图超越权限的操作都将被系统禁止,同时它还提供了容错结构日志,可以将用户的操作全部记录下来,从而保护了系统的安全。
但是NTFS分区格式兼容性不好,特别是对使用广泛的Windows98SE/WindowsMe系统,它们还需借助第三方软件才能操作NTFS分区。
微软近期推出WindowsXP并结束了Windows9X系列的开发,WindowsXP基于NT技术提供完善的NTFS分区格式支持,看来微软对推广NTFS分区格式有相当大的决心。
NTFS分区也在不断升级中,目前Windows2000所支持的为NTFS5.0。
Ext和SwapLinux是近年来炒作最多、呼声最高的操作系统,版本繁多,支持的分区格式也不尽相同,但是它们的Native主分区和Swap交换分区都采用相同的格式--Ext和Swap。
和NTFS分区格式相似,这两种分区格式的安全性与稳定性极佳,使用Linux操作系统死机的机会将大大减少。
但是目前支持这类分区格式的操作系统只有Linux。
Ext和NTFS类似也有多种版本,目前最新的LinuxRedhat7.2版本已经支持Ext3了。
2.不同分区格式的转换
由于操作系统的变更和升级,往往需要转换不同的分区格式。
中国用户使用最广泛的是微软的DOS、Windows95、Windows98、WindowsNT/2000/XP系列,分区格式也由早期的FAT16向FAT32与NTFS进化,由于种种原因,特别是多系统共存和系统升级,用户需要从一种分区格式向另一种分区格式迁移,而这3种分区格式间的相互转换频率最高。
分区格式的转换不外乎两种途径,操作系统本身提供的转换工具和第三方磁盘工具,后者中最富盛名的是PowerQuestPartitonMagic分区魔术师(以下简称PQMagic)。
我们创建了FAT16、FAT32、NTFS分区进行图解,分区情况如右图:
分区格式化是PQMagic提供的功能之一,它可将分区转变成FAT16/FAT32/NTFS甚至Linux的Ext2/Swap,但是它带有破坏性质,下面就不再论述了。
FAT16向FAT32及NTFS的转换
FAT16分区格式是目前所有微软操作系统都支持的格式。
Windows95OSR2以后的Windows版本均提供FAT16向FAT32转换的工具,WindowsNT/2000/XP都有将FAT16转换为NTFS的系统工具,如Convert命令。
PQMagic支持FAT16向FAT32的转换,在需要转换的分区上点击鼠标右键,选择"Convert",弹出的对话框将列出你所能转换的分区格式,确定并选择,然后点击"OK"。
Windows98自带的Fdisk也提供FAT32支持,但是转换过程将破坏原有FAT16磁盘上的数据,在这里我们不推荐大家使用。
WindowsNT/2000/XP下,PQMagic(Windows版)会提供向NTFS的转换,但是这一功能在DOS和Windows98下没有提供。
WindowsNT/2000/XP提供FAT16/FAT32向NTFS转换的命令Convert,格式为:
Convert盘符(加冒号)/FS:
NTFS。
FAT32向FAT16及NTFS的转换
PQMagic支持FAT32向FAT16的转换,而向NTFS分区转换则必须在WindowsNT/2000/XP下进行,两者的操作与"FAT16向FAT32及NTFS的转换"中"FAT16转FAT32"、"FAT16转NTFS"对应操作相似,读者朋友可参照进行。
NTFS向FAT16及FAT32的转换
微软似乎不打算让NTFS格式的使用者发生"倒退",所以打算尝试NTFS的用户可要小心了,虽然PQMagic支持NTFS向FAT32的转换,但是考虑到NTFS分区格式的特殊性,其耗时也许会较长,不如备份数据进行格式化来得痛快。
FAT16似乎气数已尽,我们只有通过NTFS转FAT32转FAT16才能无损转换,耗时耗电耗硬件。
Windows3.x和MS-DOS一直使用的是文件分配表(FAT)系统;Windows95使用的是扩展FAT文件系统;WindowsNT文件系统则在继续支持16位文件系统的同时,还支持两种32位的文件系统--WindowsNT文件系统(NTFS)和高性能文件系统(HPFS)。
这几种文件系统各有优缺点,适合于不同的应用目的。
一、文件分配表(FAT)系统FAT文件系统1982年开始应用于MS-DOS中。
FAT文件系统主要的优就是它可以由多种操作系统访问,如MS-DOS、Windows3.x、Windows5、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提供的磁盘管理实用程序来执行文件备份、恢复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 NTFS与FAT32的转换及磁盘文件格式doc NTFS FAT32 转换 磁盘 文件格式 doc