工具库 · 浏览 0 · 评论 0
DMA 使用教程:从装卡到测速
35T / 75T / 100T / ZDMA / KDMA 通用安装流程:装卡、接线、驱动、检测、测速、固件烧录、DLL 适配,附官方配图与驱动/工具下载。
一、先确认你的板卡属于哪一类
35T、75T、100T、ZDMA、KDMA 的**装卡动作完全一样**,区别在数据接口、驱动和烧录工具:
| 型号 | 常见接口 | 控制机需要装什么 | 测速/烧录 |
|---|---|---|---|
| 35T | PCIe + USB/转接(以实物为准) | 对应板卡驱动 | 环境检测 + 测速工具 |
| 75T(CAP 75T) | PCIe + USB-C | Captain DMA 驱动 / PCILeech 驱动 | pcileech probe + 测速 |
| 100T | PCIe + USB/转接(以实物为准) | 对应板卡驱动 | 环境检测 + 测速 |
| ZDMA | PCIe + 雷电 3/4 或 OCuLink | leechdma 驱动 + leechcore DLL | DMAtest + LightningZ Flasher |
| KDMA | PCIe + SFP28 AOC 光缆 | KDMA 副机驱动 v1.3 | KDMA 环境检测 + 测速 + 官方烧录器 |
下面以 KDMA 官方安装图为示意;35T / 75T / 100T 的插卡、固定、接线条目相同。
二、准备工具
十字螺丝刀、机箱挡板螺丝。
防静电手环,或先摸一下机箱金属放电。
目标机、控制机各一台(Windows 10 / 11)。
对应品牌驱动、环境检测、测速工具、固件与 DLL。
ZDMA 需要 Thunderbolt 3/4 线或 OCuLink 线;KDMA 需要 SFP28 AOC 光缆。
三、驱动与工具下载(按品牌对号入座)
KDMA
官方安装指南:kdma.top/guide
下载中心(驱动 v1.3 / 环境检测 / 测速 / 烧录器 / TX-RX 固件):kdma.top/download
烧录图文教程:kdma.top/flashing-guide
官方 Telegram:@chn_kdma
ZDMA
安装指南(含驱动、DMAtest、DLL 替换):lightningz.net/zh/tutorials/zdma-guide
副机驱动 zip:leechdma_driver_v1.0.zip
测速包:DMATest1.5.zip
leechcore DLL:leechcore.zip
固件源码:pcileech-fpga / ZDMA
35T / 75T / 100T(Captain DMA)
75T 产品页:captaindma.com/product/captain-dma-75t
固件源码:pcileech-fpga / CaptainDMA
OpenOCD 刷写脚本:fpga-dma-scripts / openocd
通用工具
PCILeech:github.com/ufrisk/pcileech
MemProcFS:github.com/ufrisk/memprocfs
LeechCore:github.com/ufrisk/LeechCore
四、装卡(图 1-4)
1. **断电**:目标机和控制机都关机,拔掉电源线,按一下开机键放电。
2. 打开机箱侧板,找到 PCIe x4 或 x16 插槽,拆掉对应挡板。
3. 去掉板卡金手指保护套,对准插槽缺口,垂直压入,听到卡扣到位。
4. 用螺丝固定挡板;ZDMA 较重,必须上螺丝,避免线缆把卡拽松。
5. 检查板卡是否水平,金手指是否完全插入,别让散热器压到显卡。
五、接线(图 5-8)
USB / USB-C(35T / 75T / 100T)
1. 数据线一端接板卡,一端接控制机 USB 口。
2. 优先插主板后置 USB 口,不要用前置面板延长线。
3. 如果板卡需要辅助供电,先接供电再开机。
雷电(ZDMA 雷电版)
1. 用 Thunderbolt 3/4 线接控制机雷电口,普通 USB-C 线不识别。
2. 先开目标机,再开控制机。
3. 软件正在读写时不要拔线,可能蓝屏。
OCuLink(ZDMA OCuLink 版)
1. 控制机断电,装 PCIe x4 OCuLink 转接板。
2. 用 1 米内 OCuLink 线连接,不支持热插拔。
3. 每次开机先开目标机,再开控制机。
SFP28 AOC(KDMA)
1. 光缆两端分别接板卡与控制机,注意卡扣方向。
2. 光模块发热正常,不要弯折光缆。
3. 先开目标机,再开控制机。
六、装驱动(图 9)
1. 只在**控制机**装驱动,目标机不装。
2. 打开设备管理器,找到“其他设备 / Management Card / 未知设备”。
3. 右键 → 更新驱动程序 → 浏览我的电脑 → 选择驱动目录 → 仍然安装。
4. 装完重启,设备管理器里不应再有黄色感叹号。
5. ZDMA 还要把 leechcore.dll、leechcore_driver.dll 成对放进软件目录;有 vmm.dll 的也要同 release。
6. KDMA 驱动、DLL、烧录器部分文件需要官方下载密码,购买后向客服获取。
七、环境检测与测速
1. 先跑 KDMA 环境检测工具,确认设备识别、PCIe 链路宽度/速率。
2. 关闭控制机杀软/Defender(测试环境),避免拦截 DMA 读写。
3. 运行测速工具(KDMA 测速工具或 DMAtest1.5)。
4. 窗口里数字持续跳动即通过;不跳先查驱动、线材、固件。
5. 连续测 2-3 次,记录读数;时断时续优先换线、换 USB 口、换插槽。
八、固件烧录
KDMA
1. 关闭占用板卡的程序。
2. 管理员运行官方烧录器 v2.5。
3. 选择 TX 主机端 / RX 副机端固件,别选错。
4. 客户板卡选择“只烧固件”,密钥文件留空。
5. 完成后关机断电 10 秒,再上电检测。
ZDMA
1. 用 LightningZ Flasher Tool 刷写,只写 FPGA0。
2. FPGA1 只能在线匹配,不要手动写。
3. 刷完关机断电 10 秒;新固件 v4.17 / FPGA1 v4+ 要配最新 leechcore.dll。
Captain DMA(35T / 75T / 100T)
1. 用 OpenOCD 脚本或厂商工具写 bitstream。
2. 刷前备份原固件,确认板卡型号与 flash 布局。
3. 刷完 pcileech probe 验证。
九、接软件
1. 软件目录里的 leechcore.dll、leechcore_driver.dll、vmm.dll 必须同一 release。
2. 先运行 pcileech probe 或 MemProcFS 挂载测试,再开业务功能。
3. 改 DLL 前把原文件备份为 .bak。
十、35T / 75T / 100T 怎么选
35T**:入门、轻量读取;逻辑资源少,重负载容易吃力。
75T**:主流,USB-C 连接,零售页标称 300 MB/s 级读取。
100T**:逻辑资源更大,适合高负载/多任务;注意散热与 PCIe 通道。
三者安装方式一样,差别在固件与驱动版本,**不要混刷**。
十一、常见问题
设备识别不到**:驱动没装对、线材不对、固件不匹配、插槽接触不良。
测速断断续续**:USB 供电不足、线太长、插前置面板、PCIe 链路不稳。
软件崩溃**:DLL 新旧混用,或固件与 DLL 版本不匹配。
刷完不识别**:刷错型号/固件,回刷官方恢复包。
雷电不识别**:用了普通 USB-C 线,或先开了控制机。
配图说明
下方图 1-9 为 KDMA 官方安装示意(插槽、挡板、光缆、驱动界面),图 10 为 ZDMA 安装示意,图 11 为 Captain DMA 75T 实物。图片来自品牌官方页面,仅用于安装说明。
35T、75T、100T、ZDMA、KDMA 的**装卡动作完全一样**,区别在数据接口、驱动和烧录工具:
| 型号 | 常见接口 | 控制机需要装什么 | 测速/烧录 |
|---|---|---|---|
| 35T | PCIe + USB/转接(以实物为准) | 对应板卡驱动 | 环境检测 + 测速工具 |
| 75T(CAP 75T) | PCIe + USB-C | Captain DMA 驱动 / PCILeech 驱动 | pcileech probe + 测速 |
| 100T | PCIe + USB/转接(以实物为准) | 对应板卡驱动 | 环境检测 + 测速 |
| ZDMA | PCIe + 雷电 3/4 或 OCuLink | leechdma 驱动 + leechcore DLL | DMAtest + LightningZ Flasher |
| KDMA | PCIe + SFP28 AOC 光缆 | KDMA 副机驱动 v1.3 | KDMA 环境检测 + 测速 + 官方烧录器 |
下面以 KDMA 官方安装图为示意;35T / 75T / 100T 的插卡、固定、接线条目相同。
二、准备工具
十字螺丝刀、机箱挡板螺丝。
防静电手环,或先摸一下机箱金属放电。
目标机、控制机各一台(Windows 10 / 11)。
对应品牌驱动、环境检测、测速工具、固件与 DLL。
ZDMA 需要 Thunderbolt 3/4 线或 OCuLink 线;KDMA 需要 SFP28 AOC 光缆。
三、驱动与工具下载(按品牌对号入座)
KDMA
官方安装指南:kdma.top/guide
下载中心(驱动 v1.3 / 环境检测 / 测速 / 烧录器 / TX-RX 固件):kdma.top/download
烧录图文教程:kdma.top/flashing-guide
官方 Telegram:@chn_kdma
ZDMA
安装指南(含驱动、DMAtest、DLL 替换):lightningz.net/zh/tutorials/zdma-guide
副机驱动 zip:leechdma_driver_v1.0.zip
测速包:DMATest1.5.zip
leechcore DLL:leechcore.zip
固件源码:pcileech-fpga / ZDMA
35T / 75T / 100T(Captain DMA)
75T 产品页:captaindma.com/product/captain-dma-75t
固件源码:pcileech-fpga / CaptainDMA
OpenOCD 刷写脚本:fpga-dma-scripts / openocd
通用工具
PCILeech:github.com/ufrisk/pcileech
MemProcFS:github.com/ufrisk/memprocfs
LeechCore:github.com/ufrisk/LeechCore
四、装卡(图 1-4)
1. **断电**:目标机和控制机都关机,拔掉电源线,按一下开机键放电。
2. 打开机箱侧板,找到 PCIe x4 或 x16 插槽,拆掉对应挡板。
3. 去掉板卡金手指保护套,对准插槽缺口,垂直压入,听到卡扣到位。
4. 用螺丝固定挡板;ZDMA 较重,必须上螺丝,避免线缆把卡拽松。
5. 检查板卡是否水平,金手指是否完全插入,别让散热器压到显卡。
五、接线(图 5-8)
USB / USB-C(35T / 75T / 100T)
1. 数据线一端接板卡,一端接控制机 USB 口。
2. 优先插主板后置 USB 口,不要用前置面板延长线。
3. 如果板卡需要辅助供电,先接供电再开机。
雷电(ZDMA 雷电版)
1. 用 Thunderbolt 3/4 线接控制机雷电口,普通 USB-C 线不识别。
2. 先开目标机,再开控制机。
3. 软件正在读写时不要拔线,可能蓝屏。
OCuLink(ZDMA OCuLink 版)
1. 控制机断电,装 PCIe x4 OCuLink 转接板。
2. 用 1 米内 OCuLink 线连接,不支持热插拔。
3. 每次开机先开目标机,再开控制机。
SFP28 AOC(KDMA)
1. 光缆两端分别接板卡与控制机,注意卡扣方向。
2. 光模块发热正常,不要弯折光缆。
3. 先开目标机,再开控制机。
六、装驱动(图 9)
1. 只在**控制机**装驱动,目标机不装。
2. 打开设备管理器,找到“其他设备 / Management Card / 未知设备”。
3. 右键 → 更新驱动程序 → 浏览我的电脑 → 选择驱动目录 → 仍然安装。
4. 装完重启,设备管理器里不应再有黄色感叹号。
5. ZDMA 还要把 leechcore.dll、leechcore_driver.dll 成对放进软件目录;有 vmm.dll 的也要同 release。
6. KDMA 驱动、DLL、烧录器部分文件需要官方下载密码,购买后向客服获取。
七、环境检测与测速
1. 先跑 KDMA 环境检测工具,确认设备识别、PCIe 链路宽度/速率。
2. 关闭控制机杀软/Defender(测试环境),避免拦截 DMA 读写。
3. 运行测速工具(KDMA 测速工具或 DMAtest1.5)。
4. 窗口里数字持续跳动即通过;不跳先查驱动、线材、固件。
5. 连续测 2-3 次,记录读数;时断时续优先换线、换 USB 口、换插槽。
八、固件烧录
KDMA
1. 关闭占用板卡的程序。
2. 管理员运行官方烧录器 v2.5。
3. 选择 TX 主机端 / RX 副机端固件,别选错。
4. 客户板卡选择“只烧固件”,密钥文件留空。
5. 完成后关机断电 10 秒,再上电检测。
ZDMA
1. 用 LightningZ Flasher Tool 刷写,只写 FPGA0。
2. FPGA1 只能在线匹配,不要手动写。
3. 刷完关机断电 10 秒;新固件 v4.17 / FPGA1 v4+ 要配最新 leechcore.dll。
Captain DMA(35T / 75T / 100T)
1. 用 OpenOCD 脚本或厂商工具写 bitstream。
2. 刷前备份原固件,确认板卡型号与 flash 布局。
3. 刷完 pcileech probe 验证。
九、接软件
1. 软件目录里的 leechcore.dll、leechcore_driver.dll、vmm.dll 必须同一 release。
2. 先运行 pcileech probe 或 MemProcFS 挂载测试,再开业务功能。
3. 改 DLL 前把原文件备份为 .bak。
十、35T / 75T / 100T 怎么选
35T**:入门、轻量读取;逻辑资源少,重负载容易吃力。
75T**:主流,USB-C 连接,零售页标称 300 MB/s 级读取。
100T**:逻辑资源更大,适合高负载/多任务;注意散热与 PCIe 通道。
三者安装方式一样,差别在固件与驱动版本,**不要混刷**。
十一、常见问题
设备识别不到**:驱动没装对、线材不对、固件不匹配、插槽接触不良。
测速断断续续**:USB 供电不足、线太长、插前置面板、PCIe 链路不稳。
软件崩溃**:DLL 新旧混用,或固件与 DLL 版本不匹配。
刷完不识别**:刷错型号/固件,回刷官方恢复包。
雷电不识别**:用了普通 USB-C 线,或先开了控制机。
配图说明
下方图 1-9 为 KDMA 官方安装示意(插槽、挡板、光缆、驱动界面),图 10 为 ZDMA 安装示意,图 11 为 Captain DMA 75T 实物。图片来自品牌官方页面,仅用于安装说明。