操作系统NTFS与FAT32的转换及
磁盘文件格式
『电脑网络』 [操作系统]NTFS与FAT32的转换及磁盘文件格式介绍2011-03-08 13 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。
CONVERT volume/FS NTFS[/V] [/CvtArea f ilename] [/NoSecurity] [/X]volume指定驱动器号(后面跟一个冒号) 、
装载点或卷名。
/FS NTFS指定要被转换成NTFS的卷。
/V指定Convert应该用详述模式运行。
/CvtArea filename
将根目录中的一个接续文件指定为
NTFS系统文件的占位符。
/NoSecurity指定每个人都可以访问转换的文件
和目录的安全设置。
/X如果必要先强行卸载卷。
该卷的所有打开的句柄则无效。
例如要转换D盘只要在命令行输入 convert D /FS NTFS/X即可 当然你也可以酌情选择其他参数。转换可能需要重启。
2、 NTFS-FAT32
推荐用PQMagic,如果不是中文版(汉化版也不行) 则千万要注意 中文文件名和目录名是无法正确转换的。最好是备份文件至其他分区后再转换转换完成后将文件复制回来可降低风险提高效率。具体方法在以下转载的文章中有描述不多说了。
注 以下为一篇关于磁盘分区格式的详细介绍如果只对NTFS-FAT32转换有兴趣的看我前面这一小段大致可以了下面可以不看。
附磁盘文件系统介绍(切记初级用户不推崇NTFS)-转载自蔫老虎
--xeloo NTFS是微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。除了在局域网安装了NT系列的用户们使用NTFS外随着NT内核的桌面系统Windows2000和XP的普及很多个人用户也开始把自己的分区格式化为NTFS。
在一般情况下 NTFS的格式不能被Windows9X识别而且在安装、操作方面也有差异所以个人用户在使用这种磁盘格式的时候必须留意下面的注意事项
一、 NT内核的系统应始终使用NTFS吗?
NTFS是微软推荐在NT系列上使用的文件系统但是会有一些特殊的原因使你可能想使用其他文件系统。如果计划用其他操作系统(包括MS-DOS)访问文件则应把引导的分区 即C盘选择格式为FAT(包括FAT32)文件系统。如果使用的是NTFS文件系统并要与Windows NT进行双重引导那么在继续Windows 2000或XP的安装之前必须要为Windows NT安装SP4或更高版本的补丁。
二、转化NTFS和其他分区格式的技巧
一台机器用PQ7把一个分区由NTFS转换成FAT32格式完成后发现该盘中的中文名的文件夹全部变成问号打不开了。机主想转回来时发现提示磁盘错误他用Windows的磁盘扫描和DOS的CHKDSK检查后仍无法转换里面有他下载的几百M的文件现在已经搞的面目全非了。
其实如果NTFS的分区容量很大且内有大量的数据存在的话用直接转换的方式不仅缓慢而且是很危险的--因为在每一个步骤里转换的工具程序都要先读取扇区信息、拷贝到临时目录、转化格式再从临时目录读数据重新写入转换好的空间再校验…这样的操作其实和低级格式化硬盘或是刷新主板的BIOS差不多危险一旦发生掉电或是瞬间的数据量过大传输溢出缓冲区导致的死机重新开机后可能就会丢失分区的所有信息或是破坏引导区数据甚至是损坏硬盘。
如果你的硬盘其他分区有足够的空间用拷贝后删除文件再转化的方法会事半功倍。具体的操作就是先在其他分区建立一个目录然后转到你的NTFS分区选定全部文件用复制粘贴的方法进行转移数据。然后把NTFS分区的数据清空再进行转化格式就快很多也安全得多了从FAT的格式转换到NTFS也是一样道理。这种拷贝 比直接转换分区格式读读写写、又校验数据的那种繁琐过程快很多你可以在转换完成后把数据拷贝回该分区。
另外建议你在清空数据后利用GHOST镜像NTFS或FAT格式的空白分区得到一个备份文件 以后如果再要转换分区格式利用它来进行就更快。
三、虚拟内存(页面文件)与NTFS的卷
现在很多人装了双硬盘系统甚至是简单的RA I D磁盘阵列在使用这种结构的系统同时是需要NTFS支持卷功能的此时应该尽量避免页面文件和系统文件在同一分区上也不要在同一物理磁盘驱动器的不同分区中放置多个页面文件。特别注意避免将页面文件放入容错驱动器例如镜像卷或RA I D-5卷 因为页面文件不需要容错而且一些容错系统将数据写到多个位置会导致非常缓慢的数据写操作。
四、如果使用了虚拟机或是磁盘压缩不适宜使用NTFS格式
如果你打算装虚拟机在NTFS分区引导的机器上使用光盘引导后在装操作系统的时候将会出现以下提示
Please wait while Setup initializes.
Scanning system registry.
Cannot create atemporary directory.
If you have HPFS or NTFS installed on your hard drive you willneed to create an MS-DOS boot partition to set up Windows.
因为虚拟机出于兼容的考虑只内置了最常用的硬件和软件支持对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将使用日志文件和检查点信息来恢复文件系统的一致性。在Windows 2000和Windows XP中 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许可保护网络资源
在Windows NT下 网络资源的本地安全性是通过NTFS许可权限来实现的。在一个格式化为NTFS的分区上每个文件或者文件夹都可以单独的分配一个许可这个许可使得这些资源具备更高级别的安全性用户无论是在本机还是通过远程网络访问设有NTFS许可的资源都必须具备访问这些资源的权限。
在资源管理器中右键单击一个文件或者文件夹再选择属性然后再属性对话框中选择"安全"页再点击"权限"按钮 即可弹出文件或者文件夹的权限对话框。在这里管理员或者文件的所有者可以对文件或者文件夹进行NTFS许可权限的设置。规定哪些用户具有哪种权限。
如果我们把一个文件拷贝到另一个文件夹内该文件将继承目的文件夹的许可权限
如果我们把一个文件在同一NTFS分区内移动文件的许可将不变但是如果移动到另外一个NTFS分区其许可将继承目的文件夹的许可
如果把一个文件(夹)移动或拷贝到FAT分区其许可权限将丢失。
另外实现文件或者文件夹的拷贝或移动操作者同样需要一定的权限比如拷贝文件你必须在目的文件夹中有ADD许可如果你想移动文件除了在目的文件夹有ADD许可之外还要在源文件中有Delete(删除)许可。
在NTFS分配许可权限的策略方面作为系统管理员应该掌握一些基本的原则
1、因为一个格式化为NTFS格式的分区默认状态下把Full Control权限分配给Every One组这就使得每个从本机登录的用户都有Full Control权限资源的安全性就会存在一定的问题。因此管理员必须先移去Everyone组的Full Control权限。
2、对于应用程序文件夹除了移去Everyone组的Full Control权限并且把这个权限分配给管理员组之外还要给用户组分配一个Read许可。
3、对于数据文件夹首先移去Everyone组的Full Control权限并且把这个权限分配给管理员组然后给用户组分配Add&Read许可给CreatorOwner组一个Full Control权限。
二、使用NTFS对单个文件和文件夹进行压缩
NTFS支持对单个文件或者目录的压缩。这种压缩不同于FAT结构中对驱动器卷的压缩其可控性和速度都要比FAT的磁盘压缩要好的多。在NTFS分区下右键单击一个文件或者文件夹选择"属性"就可以在属性对话框里看到"压缩"这个复选项选中以后就表示对此文件和文件夹进行压缩使用压缩后的文件(夹)颜色变为蓝色 因此建议这种情况下不要把桌面背景设置为蓝色否则可能搞不清那些文件是压缩的。
压缩属性同NTFS许可在有些方面是类似的如果将一个压缩文件拷贝或者移动到FAT分区上其压缩特性将丢失如果将压缩文件移动到同一个NTFS分区的不同文件夹其压缩属性将不变如果移动或者拷贝到另一个分区其压缩属性将继承其父目录的属性。
在存储资源充足的情况下不推荐使用压缩 因为这回降低系统的性能尤其是负担较重的服务器上更不能使用文件压缩。另外在X86上不能对NTLDR执行压缩否则将导致系统无法启动。
除了以上两个主要的特点之外 NTFS文件系统还具有其他的优点如对于超过4GB以上的硬盘使用NTFS分区可以减少磁盘碎片的数量大大提高硬盘的利用率 NTFS可以支持的文件大小可以达到64GB远远大于FAT下的4GB支持长文件名等等。
1.常见的硬盘分区格式
FAT 12
它是一种相当"古老"的磁盘分区格式与DOS同时问世它采用12位文件分配表并因此而得名。 FAT 12能够管理的磁盘容量极为有限 目前除了软盘驱动器还在采用FAT 12之外基本上已经没有什么地方能找到它了。
FAT 16
这是MS-DOS和早期Windows 95操作系统最常使用的磁盘分区格式。它采用16位文件分配表硬盘容量最大支持2GB是目前所获支持最广泛的一种磁盘分区格式几乎所有的操作系统都支持这一种格式 DOS、 Windows系列甚至独树一帜的Linux都支持这种分区格式。但是FAT16分区格式存在巨大的缺点大容量磁盘利用效率低。在微软的DOS和Windows系统中磁盘文件的分配以簇为单位一个簇只分配给一个文件使用不管这个文件占用整个簇容量的多少。这样 即使一个很小的文件也要占用一个簇剩余的簇空间便全部闲置造成磁盘空间的浪费。 由于分区表容量的限制 FAT 16创建的分区越大磁盘上每个簇的容量也越大造成的浪费也越大。所以为了解决这个问题微软推出了一种全新的磁盘分区格式FAT32并在Windows 95 OSR2及以后的Windows版本中提供支持。
FAT32
顾名思义这种格式采用32位的文件分配表磁盘的管理能力大大增强突破了FAT 16 2GB的分区容量限制。 由于现在的硬盘生产成本下降其容量越来越大运用FAT32的分区格式后我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用大大方便了对磁盘的管理。 FAT32推出时主流硬盘空间并不大所以微软设计在一个不超过8GB的分区中 FAT32分区格式的每个簇容量都固定为4kB与FAT16相比大大减少磁盘的浪费提高磁盘利用率。目前支持这一磁盘分区格式的操作系统有Windows 95 OSR2/Windows
98/Windows 98 SE/Windows Me/Windows 2000/Windows XP Linux Redhat部分版本也对FAT32提供有限支持如果将Linux系统安装在FAT32分区下必须使用软盘进行引导。但是这种分区格式也有它明显的缺点首先是由于文件分配表的扩大运行速度比采用FAT16格式分区的磁盘要慢特别是在DOS
7.0下性能差距更明显。另外 由于早期DOS不支持这种分区格式所以无法再使用早期DOS系统。
NTFS NTFS为Windows NT操作系统而生并随着Windows NT4跨入主力分区格式的行列它的优点是安全性和稳定性极其出色在使用中不易产生文件碎片。 NTFS分区对用户权限作出了非常严格的限制每个用户都只能按照系统赋予的权限进行操作任何试图超越权限的操作都将被系统禁止 同时它还提供了容错结构日志可以将用户的操作全部记录下来从而保护了系统的安全。但是NTFS分区格式兼容性不好特别是对使用广泛的Windows 98 SE/WindowsMe系统它们还需借助第三方软件才能操作NTFS分区。微软近期推出WindowsXP并结束了Windows 9X系列的开发 Windows XP基于NT技术提供完善的NTFS分区格式支持看来微软对推广NTFS分区格式有相当大的决心。 NTFS分区也在不断升级中 目前Windows 2000所支持的为NTFS 5.0。
Ext和Swap Linux是近年来炒作最多、呼声最高的操作系统版本繁多支持的分区格式也不尽相同但是它们的Native主分区和Swap交换分区都采用相同的格式--Ext和Swap。和NTFS分区格式相似这两种分区格式的安全性与稳定性极佳使用Linux操作系统死机的机会将大大减少。但是目前支持这类分区格式的操作系统只有Linux。 Ext和NTFS类似也有多种版本 目前最新的Linux Redhat 7.2版本已经支持Ext3了。
2.不同分区格式的转换
由于操作系统的变更和升级往往需要转换不同的分区格式。 中国用户使用最广泛的是微软的DOS、 Windows 95、 Windows 98、 Windows NT/2000/XP系列分区格式也由早期的FAT16向FAT32与NTFS进化 由于种种原因特别是多系统共存和系统升级用户需要从一种分区格式向另一种分区格式迁移而这3种分区格式间的相互转换频率最高。分区格式的转换不外乎两种途径操作系统本身提供的转换工具和第三方磁盘工具后者中最富盛名的是
PowerQuest PartitonMagic分区魔术师(以下简称PQMagic) 。我们创建了FAT16、 FAT32、 NTFS分区进行图解分区情况如右图
分区格式化是PQMagic提供的功能之一它可将分区转变成
FAT16/FAT32/NTFS甚至Linux的Ext2/Swap但是它带有破坏性质下面就不再论述了。
FAT16向FAT32及NTFS的转换
CloudCone针对中国农历新年推出了几款特别套餐, 其中2019年前注册的用户可以以13.5美元/年的价格购买一款1G内存特价套餐,以及另外提供了两款不限制注册时间的用户可购买年付套餐。CloudCone是Quadcone旗下成立于2017年的子品牌,提供VPS及独立服务器租用,也是较早提供按小时计费VPS的商家之一,支持使用PayPal或者支付宝等付款方式。下面列出几款特别套餐配置信息。CP...
收到好多消息,让我聊一下阿里云国际版本,作为一个阿里云死忠粉,之前用的服务器都是阿里云国内版的VPS主机,对于现在火热的阿里云国际版,这段时间了解了下,觉得还是有很多部分可以聊的,毕竟,实名制的服务器规则导致国际版无需实名这一特点被无限放大。以前也写过几篇综合性的阿里云国际版vps的分析,其中有一点得到很多人的认同,那句是阿里云不管国内版还是国际版的IO读写速度实在不敢恭维,相对意义上的,如果在这...
profitserver正在对德国vps(法兰克福)、西班牙vps(马德里)、荷兰vps(杜廷赫姆)这3处数据中心内的VPS进行5折优惠促销。所有VPS基于KVM虚拟,纯SSD阵列,自带一个IPv4,不限制流量,在后台支持自定义ISO文件,方便大家折腾!此外还有以下数据中心:俄罗斯(多机房)、捷克、保加利亚、立陶宛、新加坡、美国(洛杉矶、锡考克斯、迈阿密)、瑞士、波兰、乌克兰,VPS和前面的一样性...