26
2008
10

自己动手,让WinXP支持exFAT文件格式

注:本篇文章写作时间较早,所提供的方法存在暇疵,现在已经有新的方法使WinXP支持exFat格式,请关注微软补丁KB955704

 

我们知道目前的Windows磁盘格式有FAT和NTFS两种(前者还分FAT12、FAT16和FAT32),虽然NTFS已经是目前磁盘格式的主流,但由于其先天特性,NTFS格式并不适合在优盘等闪存设备上使用。如果是小容量优盘,用NTFS来格式化话,会占用不小的MFT区域。而大容量优盘又必须使用NTFS格式,但由于NTFS格式采用日志式文件系统,读写操作会比FAT更多,在闪存设备上性能不如FAT格式,而且长期使用,会影响闪存设备的寿命。

随着Vista SP1的推出,为了解决FAT和NTFS在闪存设备上的各种不足,Windows系统设计了一种新的磁盘格式:exFAT,这种格式据称是专门针对闪存设备设计的,相对FAT文件系统,exFAT有如下好处:
  增强了台式电脑与移动设备的互操作能力
  没有文件大小4G的限制(FAT格式有限制)
       没有磁盘最大容量限制(FAT格式有限制)
  簇大小可高达32MB
  采用了剩余空间分配表,剩余空间分配性能改进
  同一目录下最大文件数超过1000个
  支持访问控制
  支持TFAT

虽然新的exFAT格式有诸多好处,但目前也只有最新的操作系统Vista和将来的Win7才能支持,而仍然是主流的WinXP却没有得到这个磁盘格式的支持。看来微软是铁了心要放弃WinXP。

其实,只要自己动动手,也可以非常简单的让WinXP支持exFAT的!

第一,从Vista中提取驱动文件exfat.sys和uexfat.dll,将他们放入WinXP的Windows\SYSTEM32\Drivers目录下

第二,将以下文字写入一个文本文件并改名为exfat.reg,然后导入注册表。内容为:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\exfat]
"Description"="exFAT File System Driver"
"DisplayName"="exFAT File System Driver"
"ErrorControl"=dword:00000001
"Group"="Boot File System"
"Start"=dword:00000002
"Type"=dword:00000002

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System\exfat]
"EventMessageFile"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,49,00,6f,00,4c,00,6f,00,67,00,4d,00,73,00,67,00,2e,00,64,00,6c,00,6c,00,00,00
"TypesSupported"=dword:00000007

第三,重新启动计算机。这样就大功告成了。你的WinXP就可以顺利支持exFAT格式了!

 

为了方便没有办法从Vista提取驱动程序的朋友,我提供一个制作好的安装包,直接下载并安装,然后重新启动,你的WinXP就支持exFAT了。

下载地址:

已知问题:

1、WinXP无法自己创建exFAT格式的优盘,所以如果你在WinXP下格式化exFAT格式优盘,会让它变回FAT或NTFS格式。

2、由于不是原生支持,部分WinXP下的磁盘实例程序可能无法读写这样的优盘。比如WinXP的磁盘碎片整理程序,磁盘错误检查程序,CHKDSK等,如果强行进行磁盘错误检查并修复的话,可能导致优盘分区表错误。

« 上一篇下一篇 »

评论列表:

1.馬桶  2009/1/29 10:20:48 回复该留言
official supported

http://support.microsoft.com/?kbid=955704
.lain  2009/1/30 2:10:35 回复该留言
感谢这位朋友提供该知识库文章,对我很有帮助。
Windows 7 x64 Edition系统Windows 7 x64 Edition  Maxthon 4.1.0.3000浏览器Maxthon 4.1.0.3000
Windows XP系统Windows XP  Maxthon 2.0浏览器Maxthon 2.0

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。