u盘未被内核识别,需逐层排查:先换主板后置usb接口、确认供电与数据线正常;再执行sudo dmesg | tail -30和sudo lsusb验证设备枚举;若无sd设备则卸载uas、加载usb-storage;最后关闭安全中心外设管控策略。

银河麒麟系统插入U盘后桌面无图标、文件管理器不显示设备、终端执行lsblk也看不到sdb/sdc等设备节点,说明U盘尚未被内核识别,必须从物理连接、驱动加载和策略拦截三方面逐层排查。
先确认物理连接是否可靠
USB 3.0及以上U盘或移动硬盘对供电敏感,前置接口、USB集线器、仅支持充电的数据线都会导致设备静默失效。【务必拔下U盘,改插至主板后置原生USB接口】。若为带外接电源的移动硬盘,确认电源适配器已接入且指示灯常亮。更换一根已知能传输数据的USB线缆——很多用户卡在这一步,误用“快充线”导致无法枚举。
最后将U盘接到另一台Windows或Linux主机上测试,排除U盘本身硬件损坏。
检查内核是否捕获到设备接入
打开终端,插入U盘后立即执行:sudo dmesg | tail -30。重点查找含usb和sd的关键字行,例如usb 1-2: new high-speed USB device或sd 2:0:0:0: [sdb] Attached SCSI removable disk。
若输出中完全无usb相关日志,运行sudo lsusb看设备是否出现在总线列表里。没出现就不是软件问题,是物理层未通电或USB控制器异常;若出现usb但无sd设备,说明驱动没加载成功,进入下一步。
强制加载usb-storage驱动并禁用uas
银河麒麟V10默认启用uas协议,但部分U盘(尤其是Ventoy启动盘、JMicron桥接芯片型号)只兼容传统usb-storage模式。
方法一:临时生效
① 卸载冲突模块:sudo modprobe -r uas usb-storage
② 加载基础驱动:sudo modprobe usb-storage
③ 等待5秒,再执行sudo dmesg | tail -20,确认出现usb-storage: loaded及sdb: sdb1类日志。
方法二:永久禁用uas
创建黑名单文件:sudo nano /etc/modprobe.d/blacklist-uas.conf,写入一行blacklist uas并保存退出。重启后生效。
关闭安全中心外设管控策略
银河麒麟安全中心默认开启“外设管控”,新接入U盘会被自动拦截。【此步跳过将导致后续所有挂载操作无效】。点击桌面左下角“开始菜单”→搜索“安全中心”→进入“设备安全”→关闭“外设管控”。若同时安装了火绒等第三方安全软件,需右键任务栏图标→选择“退出”,弹窗中勾选“仍然退出”。
手动挂载已识别但未自动挂载的U盘
执行lsblk确认U盘分区名(如/dev/sdc1)。若看到设备但无MOUNTPOINT列,说明内核已识别却未挂载。
创建挂载点:sudo mkdir -p /mnt/usb
挂载分区:sudo mount /dev/sdc1 /mnt/usb(请将sdc1替换为你实际看到的设备名)
验证是否成功:ls /mnt/usb应能列出U盘内文件。











