日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

win7开启uasp协议_移植win8通用USB驱动到win7上并开启UASP功能!

發布時間:2023/12/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win7开启uasp协议_移植win8通用USB驱动到win7上并开启UASP功能! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本帖最后由 canonkong 于 2020-6-23 21:42 編輯

近在國外Mov AX, 0xDEAD和daniel_k老哥和國內dsanke老哥的指導下,總算搞定了移植WIN8/SERVER2012系統自帶的USB驅動到WIN7系統上。

Win8/server2012的內核都是6.2.9200,區別就是server2012技術支持到2023年10月,所以系統自帶的的USB驅動都會跟隨更新,修復問題等。

要移植6.2.9200的XHCI驅動程序并不難,因為在微軟發布win8之前,從win7轉移到win8的過程中,微軟其實是給Win7編寫了兼容的通用XHCI驅動程序,只是該驅動程序帶有一個人工障礙的地方,以防止在Win7上使用。所以只要把這些障礙掃除就可以了。除了這個移植的WIN8通用USB驅動之外,還有AMD的1.0.0.12的USB驅動也是可以改通用USB驅動,只要在INF上加ID就可以了,缺點就是沒UASP功能。

第三方的USB設備,例如VIA、Etron都有提供win7的UASP支持的驅動,其他廠家WIN7下都沒有這個功能。

而我這個是直接移植了win8的通用USB驅動和win10自帶的通用USB驅動一樣支持USB3.0/3.1/3.2/雷電/Type-C,而且速度根據自身接口而定,不受驅動影響。

所以不論什么主板,或者第三方USB擴展卡,USB都是可以驅動起來。

而且UASP都生效,不需要對主板做任何更改,和普通驅動一樣安裝使用。

修改方法就是用IDA把所有的Spinlock全部做掉后校驗重新簽名就好了。(修改的方法不唯一,可以通過更改驅動入口達到同樣目的。)

TIM圖片20200519215924.jpg (212.98 KB, 下載次數: 0)

2020-5-19 22:00 上傳

當然既然移植了WIN8/SERVER2012的通用USB驅動,肯定少不了把UASP功能也移植過來,發現提升還是不少的。其實WIN7搭配官方驅動的話,雖然無UASP,其實速度沒太大差別的,這里單純針對無官方USB驅動的設備而搞的。這個修改的驅動的優勢就是帶UASP萬能USB驅動,不怕以后新平臺沒USB驅動可用。

插在主板USB 3.0 5Gbps的USB轉NVMe,無開啟UASP。

USB3.0 No UAS.png (122.34 KB, 下載次數: 0)

2020-5-19 22:04 上傳

插在主板USB 3.0 5Gbps的USB轉NVMe,開啟UASP。

USB3.0.png (125.13 KB, 下載次數: 0)

2020-5-19 22:05 上傳

插在主板USB 3.1 10Gbps的USB轉NVMe,無開啟UASP。

USB3.1 No UAS.png (122.54 KB, 下載次數: 0)

2020-5-19 22:06 上傳

插在主板USB 3.1 10Gbps的USB轉NVMe,開啟UASP。

------------------------------------------------------------------

最近弄了幾塊USB擴展卡,正好可以測試一下。

Fresco Logic USB3.0 擴展卡

Fresco.jpg (291.49 KB, 下載次數: 0)

2020-6-2 18:47 上傳

Texas Instruments USB3.0 擴展卡

TI.jpg (295.56 KB, 下載次數: 0)

2020-6-2 08:46 上傳

Etron USB3.0 擴展卡

Etron.JPG (119.29 KB, 下載次數: 0)

2020-5-27 19:35 上傳

NEC USB3.0 GEN2 擴展卡

NEC.JPG (117.62 KB, 下載次數: 0)

2020-5-27 19:35 上傳

VIA USB3.0 擴展卡

VIA.JPG (118.35 KB, 下載次數: 0)

2020-5-27 19:36 上傳

ASMedia USB3.1 10Gbps 擴展卡

ASMedia 3.1.JPG (118.47 KB, 下載次數: 0)

2020-5-27 19:37 上傳

ASMedia USB3.2 GEN2X2 20Gbps 擴展卡

3242.PNG (116.36 KB, 下載次數: 0)

2020-5-27 19:38 上傳

ASMedia USB3.2 GEN2X2 20Gbps 擴展卡測試10Gbps的USB轉NVMe

69B5D218-3807-4361-88E4-305BD4EDDD26.png (598.51 KB, 下載次數: 0)

2020-6-23 21:38 上傳

20Gbps的設備

0DF11051-A264-416E-BB97-E9D611CEBCA3.png (533.07 KB, 下載次數: 0)

2020-6-23 21:40 上傳

多張不同牌子的USB擴展卡一起測試。

usb.png (431.11 KB, 下載次數: 0)

2020-5-31 20:13 上傳

效果杠杠的

XHCI.png (543.63 KB, 下載次數: 0)

2020-5-31 20:14 上傳

總結

以上是生活随笔為你收集整理的win7开启uasp协议_移植win8通用USB驱动到win7上并开启UASP功能!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。