微软官方已经于 2009 年 1 月 26 日发布 更新、为 Windows XP 正式添加了对 exFAT 文件系统的全面支持,安装此更新后即可通过资源管理器的格式化工具或者 FORMAT /FS:exFAT 命令以 exFAT 文件系统格式化驱动器,请参看本文附件提供的截图,故本文所述技巧目前仅适用于 Windows Server 2003。如果之前曾经按照本文所述的方法对 Windows XP 已经进行过修改,那么安装 KB955704 更新之前请务必撤消之前所做的任何修改,否则即使安装 KB955704 也无法正常使用 exFAT,因为 KB955704 无法识别我们自己添加的 Windows Vista 版本的 exFAT 驱动文件,KB955704 必须使用它自己提供的驱动文件及注册表项。 目前只有包含了 SP1 的 Windows Vista/Server 2008(6.01.18000)原生提供对 exFAT 的支持,它们不仅可以访问 exFAT 移动存储器,而且可以使用 FORMAT /FS:exFAT 命令将移动存储器格式化为 exFAT 文件系统。早期版本的 Windows(包括 Windows XP/Server 2003、Windows Vista RTM 等)均不支持 exFAT,但是我们可以手动将 Windows Vista SP1/Server 2008 中的 exFAT 驱动移植到早期版本的 Windows,使其支持 exFAT。在此以 Windows XP 为例。
[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 |