NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
樓主: noname

NoName XPE 加入 USB3.0驅動

  [複製鏈接]
 樓主| 發表於 2012-3-28 20:27:00 | 顯示全部樓層
bear1alex1 發表於 2012-3-28 19:56
我也是耶,都抓不到,如果大大有空的話可否看一下我這兩個檔案呢?
pecmd.ini 、txtsetup.sif,目前是進去XP ...

家裡沒有USB  3.0 的機器....明天去公司再幫你們測測看問題出在哪...
發表於 2012-3-28 20:53:05 | 顯示全部樓層
本帖最後由 bear1alex1 於 2012-3-28 21:25 編輯

哈~我也是要白天去公司才有機器可以測~~真是麻煩NON大了,我在想會不會附件中的USB3.0驅動們,是不是都要個別CAB壓成***.SY_呢?
發表於 2012-3-29 09:03:08 | 顯示全部樓層
NONAME 大...小弟我有件疑問想跟您請教一下
因為小弟目前身邊並無 USB 3.0 的電腦...故無法測試~
我看 txtsetup.sif 裡面[InputDevicesSupport.Load] 跟 [InputDevicesSupport] 好像是相對應的
但您的教學裡面...只有 [InputDevicesSupport] 這段有定義...
[InputDevicesSupport.Load] 裡面沒定義的話...會不會影響 OS 抓正確的驅動?!
 樓主| 發表於 2012-3-29 09:47:06 | 顯示全部樓層
vino 發表於 2012-3-29 09:03
NONAME 大...小弟我有件疑問想跟您請教一下
因為小弟目前身邊並無 USB 3.0 的電腦...故無法測試~
我看 txts ...

一樓那篇文章是大陸網友寫的...

不過我猜...USB3.0驅動應該不用再那麼多地方加上USB3.0的資訊的...

也就是說一樓教學裡面...有些區段的內容應該是不需要的...詳細要實測才能找到...

你有看到我貼的測試圖嗎...我把InputDevicesSupport.Load拿掉了...

不過實際上在PE內測試是有USB 3.0的效果的...
發表於 2012-3-29 12:05:01 | 顯示全部樓層
本帖最後由 阿達金田一 於 2012-3-29 12:17 編輯

正常的格式應該是
[HardwareIdsDatabase]
識別碼="驅動名"

[裝置驅動項目.Load] (載入主要驅動檔案)
驅動名=驅動檔名

[files.驅動名] (驅動檔清單)
驅動檔名1
驅動檔名2

[裝置驅動項目] (對應 .Load 區段)
驅動名="顯示名稱" ( [SCSI] 常用 )
驅動名="顯示名稱",files.驅動名,驅動名 (除 [SCSI] 外...其它裝置驅動項目常用)


看一下 txtsetup.sif 中原本 usb 的驅動就可以知道

[HardwareIdsDatabase]
PCI\CC_0C0320 = "usbehci"
PCI\CC_0C0310 = "usbohci"
PCI\CC_0C0300 = "usbuhci"

[InputDevicesSupport.Load]
usbehci  = usbehci.sys
usbohci  = usbohci.sys
usbuhci  = usbuhci.sys

[files.usbohci]
hid.dll,2
hidclass.sys,4
hidparse.sys,4
usbd.sys,4
usbport.sys,4
usbohci.sys,4

[files.usbehci]
hid.dll,2
hccoin.dll,2
hidclass.sys,4
hidparse.sys,4
usbd.sys,4
usbport.sys,4
usbehci.sys,4

[files.usbuhci]
hid.dll,2
hidclass.sys,4
hidparse.sys,4
usbd.sys,4
usbport.sys,4
usbuhci.sys,4

[InputDevicesSupport]
usbehci  = "Enhanced Host Controller",files.usbehci,usbehci
usbohci  = "Open Host Controller",files.usbohci,usbohci
usbuhci  = "Universal Host Controller",files.usbuhci,usbuhci


NoName大 有留  [InputDevicesSupport]  嗎
有的話...可能是去載入 files.xxxx
不然我只能說...大概是 txtmode 時
當 [HardwareIdsDatabase] 識別碼 指定的 驅動名 無找不到相對資料時
自動載入 驅動名.sys 做為 驅動檔 (不過應該是沒這麼自動才對...)

發表於 2012-3-29 13:00:24 | 顯示全部樓層
另外 usbfilter.sys 問題
應該是非 8.3 檔名格式造成的
簡單說 txtmode 去讀 8.3的檔名
usbfilter.sys 是 9.3 了...所以讀不到
 樓主| 發表於 2012-3-29 14:11:48 | 顯示全部樓層
頂樓文章已更新...請按照方法重新製作...
發表於 2012-3-29 16:19:31 | 顯示全部樓層
本帖最後由 阿達金田一 於 2012-3-29 16:25 編輯

NoName大 應該是沒有留 [InputDevicesSupport.Load] 的關係吧
只要有 .Load ... PE會自動產生註冊資料
不管有沒有該裝置...有沒有裝置的差別主是要
enum 下是否有相對應...正在使用的硬體識別碼

只不過不知道 "Tag" 這個註冊資料是否重要...因為看了一下 PE 原本的 usb 註冊資料
tag 應該是該 裝置類別 Driver 的順序號
但...感覺 PE 在 txtmode 只要有 .Load 過...註冊資料是重新建立的...也就是原本的資料並無意義
例如原本 usbohci 有  group 和 tag 2比資料...進入PE後...group 反而不見了

個人推測...tag 只要該驅動有裝置
也就是 .Load 後有被使用...tag 應該也和 enum 一樣是自動生成的

用了個 Plugin 給大家測測...不過我沒 usb3 所以沒能測
註: 以下3個非 8.3的檔案...丟進 PE 時...我改為 8.3 的檔名...主檔名最後一字元去掉
USBFILTER.SYS
ETRONXHCI.SYS
ETRONHUB3.SYS
另外 Pecmd.ini 記得加入
LOAD %windir%\System32\UsbRegFix.ini
usb3.rar (594.12 KB, 下載次數: 83)
 樓主| 發表於 2012-3-29 17:07:52 | 顯示全部樓層
搞半天原來是我的USBFILTER.SYS壞掉了 = =

改為8.3格式就OK了...晚點會更新一樓的文章...問題都解決...
發表於 2012-3-29 17:18:04 | 顯示全部樓層
請NON大大   可不可以在新版XPE 加任USB-HDD  和USB 3.0和多執行緒
用NON大大做得XPE較標準  所以阿  想請NON大大幫我們新版XPE加一下
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2024-11-28 00:45 , Processed in 0.553529 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表