电脑识别不到 USB 设备 —— Mass Storage 没起
可能原因和排查
1. USB 数据线不行
换一根确认能传数据的数据线试试。有些线只有电源线(USB 2.0 只有电源线,数据针没接)。可以先用这根线插手机到电脑,看 MTP 模式能不能传文件验证。
2. USB 口有问题
- 换电脑的另一个 USB 口试试
- 优先插机箱后置 USB——前置面板经常供电不足或信号差
- 如果是 USB 3.0 口,换 USB 2.0 口试试(某些 Mass Storage 模式只实现了 USB 2.0 协议栈)
3. USB System 选错了
回到 USB Setup Wizard,换另一个 USB System 选项。三个选项通常总有一个能成。
4. 手机内核真的不支持
三个 USB System 选项全试了电脑还是没反应,那手机内核可能真的没有编入 USB Mass Storage Gadget。确认方法:
- 用 Terminal Emulator 执行
su -c 'ls /sys/class/usb_gadget/',如果目录不存在或为空,就是内核没编译 Gadget 支持 - 解决办法:刷自定义 ROM(LineageOS 等)
5. MTP 和 Mass Storage 冲突
手机如果还在文件传输(MTP)模式,先手动切到"仅充电"再让 DriveDroid 接管。某些手机的 USB 模式切换有延迟,等 10 秒再看。
6. Windows USB 控制器重置
插拔数据线不行就重启电脑。某些 Mass Storage 模式切换会导致 USB 控制器需要重置。