无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 29739|回复: 65
打印 上一主题 下一主题

[原创]让你的PE/XP/2003系统支持EXFAT.

  [复制链接]
跳转到指定楼层
1#
发表于 2008-11-24 01:59:49 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
EXFAT是什么东东自己上网找下吧,

直接键右键点击exfat.inf安装即可使用.

在PE下使用,可能需要修改一下INF文件.并且
需要手工复制EXFAT.SYS到DRIVERS目录下.

或者直接集成到PE中,把EXFAT.SYS加到TXTSETUP.SIF里面,具体加载位置应该在[FileSystems.Load]段下面吧(未测试),有兴趣的可以试试.

卸载可使用下以下命令(需要重启系统)
rundll32.exe setupapi,InstallHinfSection DefaultUnInstall 132 exfat.inf

具体使用方法自己查找相关资料.

EXFAT.rar

67.61 KB, 下载次数: 2722, 下载积分: 无忧币 -2

2#
 楼主| 发表于 2008-11-24 11:32:16 | 显示全部楼层
今天简单测试了一下集成到PE中..
直接在
[FileSystems.Load]加一句
exfat=exfat.sys
然后把EXFAT.SYS文件复制到DRIVERS目录下(可以用CAB压缩为EXFAT.SY_,减小占用空间)
启动加载使用EXFAT格式的镜像测试使用正常.
回复

使用道具 举报

3#
 楼主| 发表于 2008-11-24 21:35:15 | 显示全部楼层
TO楼上
如果不想集成到内核,就没有必要修改TXTSETUP.SIF文件的.
[FileSystems.Load]不需要添加.

做为一个外置的作法,
下载附件.
打开EXFAT.INF文件.
在CopyFiles = ExFat.DriverFiles前面加一个";"
使用批处理进行安装.
批处理

  1. copy "%~dp0exfat.sys" %Windir%\system32\drivers
  2. rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 "%~dp0exfat.inf"
复制代码


还有另外一种方法,可以借用一下VCdControlTool.
打开VCdControlTool.EXE点安装驱动,
文件类型选*.*,然后选择EXFAT.SYS文件,确定开始.这样子也可以驱动.
只是这样一来就无法再使用这个来挂光盘镜像了^_^
回复

使用道具 举报

4#
 楼主| 发表于 2008-11-24 23:03:12 | 显示全部楼层
不包括引号.如上.
;CopyFiles = ExFat.DriverFiles
也可以直接删除
回复

使用道具 举报

5#
 楼主| 发表于 2008-11-25 17:41:22 | 显示全部楼层

rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 "%~dp0exfat.inf"
后面的引号去掉试试
rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %~dp0exfat.inf
注意:有区分大小写的.
回复

使用道具 举报

6#
 楼主| 发表于 2008-11-28 09:02:04 | 显示全部楼层
#22
我这边试了正常的,(不同的是我是直接挂载EXFAT格式的IMG镜像)
你可以试试用以下方法挂一下这个EXFAT.SYS文件看能不能用.
还有另外一种方法,可以借用一下VCdControlTool.
打开VCdControlTool.EXE点安装驱动,
文件类型选*.*,然后选择EXFAT.SYS文件,确定开始.这样子也可以驱动.
只是这样一来就无法再使用这个来挂光盘镜像了^_^


刚再试了下,发现在PE下安装后服务不会自动启动,所以才出现问题.
安装后用SrvAdmin可以看到EXFAT服务没有启动起来,点击启动就可以了.
所以解决方法就是批处理后再加一行

  1. copy "%~dp0exfat.sys" %Windir%\system32\drivers
  2. start /w rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 "%~dp0exfat.inf"
  3. PECMD SERV EXFAT
复制代码

[ 本帖最后由 chenall 于 2008-11-28 09:51 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2009-2-5 12:12:55 | 显示全部楼层
因为SHELL32.DLL没有替换所以在WINDOWS下用右键是不能格式化成EXFAT格式的.
只能用命令行format x: /fs:exfat

EXFAT.SYS启动后未发现,因为我使用了压缩的格式EXFAT.SY_.启动后自动删除了,不影响使用
回复

使用道具 举报

8#
 楼主| 发表于 2010-1-14 17:55:20 | 显示全部楼层
不需要改。系统会自动识别的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-13 21:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表