You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.2 LTS无法挂载东芝外接USB3.0硬盘求助

Ubuntu 22.04.2 LTS无法挂载东芝外接USB3.0硬盘求助

问题描述

我尝试把一块东芝外接USB3.0硬盘连接到我的Ubuntu 22.04.2 LTS电脑上,但它无法加载。我运行了journalctl命令,输出如下:

rt 19 20:58:52  kernel: usb 1-5: new full-speed USB device number 21 using xhci_hcd

mrt 19 20:58:53  kernel: usb 1-5: not running at top speed; connect to a high speed hub

mrt 19 20:58:53  kernel: usb 1-5: New USB device found, idVendor=0480, idProduct=a202, bcdDevice= 3.14

mrt 19 20:58:53  kernel: usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3

mrt 19 20:58:53  kernel: usb 1-5: Product: External USB 3.0

mrt 19 20:58:53  kernel: usb 1-5: Manufacturer: TOSHIBA

mrt 19 20:58:53  kernel: usb 1-5: SerialNumber: <><><><><><>

mrt 19 20:58:53  kernel: usb-storage 1-5:2.0: USB Mass Storage device detected

mrt 19 20:58:53  kernel: scsi host6: usb-storage 1-5:2.0

mrt 19 20:58:53  mtp-probe[35231]: checking bus 1, device 21: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5"

mrt 19 20:58:53  mtp-probe[35231]: bus: 1, device: 21 was not an MTP device

mrt 19 20:58:53  systemd-udevd[35229]: 1-5:2.0: Process '/usr/lib/snapd/snap-device-helper bind snap_cups_cupsd

/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:2.0 0:0' failed with exit code 1.

mrt 19 20:58:53  systemd-udevd[35229]: 1-5:2.0: Process '/usr/lib/snapd/snap-device-helper bind snap_cups_ippeveprinter /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:2.0 0:0' failed with exit code 1.

mrt 19 20:58:53  mtp-probe[35242]: checking bus 1, device 21: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5"

mrt 19 20:58:53  mtp-probe[35242]: bus: 1, device: 21 was not an MTP device

mrt 19 20:58:53  systemd-udevd[35229]: 1-5: Process '/usr/lib/snapd/snap-device-helper bind snap_cups_cupsd /devices/pci0000:00/0000:00:14.0/usb1/1-5 189:20' failed with exit code 1.

mrt 19 20:58:53  systemd-udevd[35229]: 1-5: Process '/usr/lib/snapd/snap-device-helper bind snap_cups_ippeveprinter /devices/pci0000:00/0000:00:14.0/usb1/1-5 189:20' failed with exit code 1.

mrt 19 20:58:56  audit[35264]: AVC apparmor="DENIED" operation="mkdir" class="file" profile="snap.brave.brave" name="/etc/opt/chrome/" pid=35264 comm="brave" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000

mrt 19 20:58:56  kernel: audit: type=1400 audit(1679255936.020:504): apparmor="DENIED" operation="mkdir" class="file" profile="snap.brave.brave" name="/etc/opt/chrome/" pid=35264 comm="brave" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000

mrt 19 20:59:00  kernel: scsi 6:0:0:0: Direct-Access TOSHIBA External USB 3.0 5438 PQ: 0 ANSI: 6

mrt 19 20:59:00  kernel: sd 6:0:0:0: Attached scsi generic sg1 type 0

mrt 19 20:59:00  kernel: sd 6:0:0:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)

mrt 19 20:59:00  kernel: sd 6:0:0:0: [sdb] 0-byte physical blocks

mrt 19 20:59:00  kernel: sd 6:0:0:0: [sdb] Test WP failed, assume Write

Enabled

mrt 19 20:59:00  kernel: sd 6:0:0:0: [sdb] Asking for cache data failed

mrt 19 20:59:00  kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write

through

mrt 19 20:59:00  kernel: sd 6:0:0:0: [sdb] Attached SCSI disk

mrt 19 20:59:00  systemd-udevd[35285]: sdb: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/sdb' failed with exit code 1.

请问我该怎么做才能让这个硬盘被识别?


解决方案

看起来系统已经检测到了你的东芝USB3.0硬盘,但出现了[sdb] 0 512-byte logical blocks: (0 B/0 B)的异常,这是导致硬盘无法加载的核心问题。我给你一步步排查建议:

  • 先解决USB连接的基础问题
    日志里提到not running at top speed; connect to a high speed hub,说明当前USB端口可能不是3.0规格(通常蓝色接口是USB3.0),或者你用了劣质的USB线/Hub。建议:

    1. 直接把硬盘插到电脑自带的USB3.0接口上,不要用外接Hub;
    2. 换一根质量可靠的USB3.0数据线试试,劣质线很容易导致供电或传输异常。
  • 用系统工具检测硬盘状态

    1. 打开Ubuntu自带的Disks工具(在应用列表里搜“磁盘”),看看是否能在左侧列表里找到这块东芝硬盘。如果能看到但没有分区,可能需要重新初始化分区;如果完全看不到,继续下一步命令行排查。
    2. 打开终端,运行lsblk命令,查看是否列出了sdb设备。如果有,再运行sudo fdisk -l /dev/sdb,看看能否读取到硬盘的分区信息——如果命令报错,大概率是硬盘的分区表损坏了。
  • 修复分区表(谨慎操作,优先备份数据)
    如果是分区表损坏,可以用testdisk工具尝试恢复:

    1. 先安装工具:sudo apt install testdisk;
    2. 运行sudo testdisk /dev/sdb,按照工具的引导扫描硬盘,它会自动检测并尝试修复损坏的分区表,找回丢失的分区。
  • 排查硬件故障
    如果上述方法都没用,可能是硬盘本身的硬件问题:

    1. 重启电脑进入BIOS,查看BIOS里是否能检测到这块硬盘——如果BIOS都识别不到,基本可以确定是硬盘硬件故障,需要联系售后或尝试数据恢复;
    2. 运行sudo smartctl -a /dev/sdb查看硬盘的SMART健康报告,里面会显示硬盘的坏道、寿命等关键信息,如果有红色警告,说明硬盘可能已经损坏。
  • 关于日志里的snap错误
    日志里的snap-device-helper失败和apparmor拒绝的信息,和硬盘挂载没有直接关系,是snap版的cups打印服务和brave浏览器的小问题,你可以忽略,或者运行sudo snap refresh cups更新cups组件来解决,但这不会影响硬盘的识别。


备注:内容来源于stack exchange,提问作者Roni Vered

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:32:45