|
众所周知,在PE(1/3)环境下,移动媒体的识别是乎都有些问题,就更别说安全弹出移动媒体了。
根据本人这段时间对 PE 的折腾仅说点个人的看法:
PE 下移动媒体的识别和盘符分配本来就不是问题,所谓的问题不过是 USB 集线器没有完整初始化而已,PE 下安全移除移动媒体根本就不差任何文件, 缺的只是标识,不管是 PE1 也好, PE3 也罢, 还是那些为精简而精简到极致的 PE 都一样完全可以拥有对移动媒体的正常操作功能。
下面是个人对该问题的简单处理方法:
1. 对移动媒体识别的处理
inf 文件夹中必须的文件: usb.inf 和 usbport.inf
在 PECMD 配置文件的最后加入:
DEVI %WinDir%\inf\usb.inf
DEVI %WinDir%\inf\usbport.inf
以完成对 USB 集线器和端口的完全初始化
2. 安全移除移动媒体,加入如下 USB 标识(如果是 PE1,请对照 XP 系统标识, 若不相同,提取 XP 系统的标识即可)- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\00-SYSTEM]
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001]
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control]
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control\usbflags]
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control\usbflags\04B46560000B]
- "osvc"=hex:00,00
- "SkipContainerIdQuery"=hex:01,00,00,00
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control\usbflags\14DD10050000]
- "osvc"=hex:00,00
- "SkipContainerIdQuery"=hex:01,00,00,00
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control\usbstor]
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control\usbstor\054C00C1]
- "DeviceHackFlags"=dword:20000000
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control\usbstor\05AC12xx]
- "DeviceHackFlags"=dword:00000020
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control\usbstor\05AC13xx]
- "DeviceHackFlags"=dword:00000020
- [HKEY_LOCAL_MACHINE\00-SYSTEM\ControlSet001\Control\usbstor\05DCA431]
- "DeviceHackFlags"=dword:00000010
复制代码
[ 本帖最后由 玄天 于 2010-12-11 17:16 编辑 ] |
|