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。建议:- 直接把硬盘插到电脑自带的USB3.0接口上,不要用外接Hub;
- 换一根质量可靠的USB3.0数据线试试,劣质线很容易导致供电或传输异常。
用系统工具检测硬盘状态
- 打开Ubuntu自带的
Disks工具(在应用列表里搜“磁盘”),看看是否能在左侧列表里找到这块东芝硬盘。如果能看到但没有分区,可能需要重新初始化分区;如果完全看不到,继续下一步命令行排查。 - 打开终端,运行
lsblk命令,查看是否列出了sdb设备。如果有,再运行sudo fdisk -l /dev/sdb,看看能否读取到硬盘的分区信息——如果命令报错,大概率是硬盘的分区表损坏了。
- 打开Ubuntu自带的
修复分区表(谨慎操作,优先备份数据)
如果是分区表损坏,可以用testdisk工具尝试恢复:- 先安装工具:
sudo apt install testdisk; - 运行
sudo testdisk /dev/sdb,按照工具的引导扫描硬盘,它会自动检测并尝试修复损坏的分区表,找回丢失的分区。
- 先安装工具:
排查硬件故障
如果上述方法都没用,可能是硬盘本身的硬件问题:- 重启电脑进入BIOS,查看BIOS里是否能检测到这块硬盘——如果BIOS都识别不到,基本可以确定是硬盘硬件故障,需要联系售后或尝试数据恢复;
- 运行
sudo smartctl -a /dev/sdb查看硬盘的SMART健康报告,里面会显示硬盘的坏道、寿命等关键信息,如果有红色警告,说明硬盘可能已经损坏。
关于日志里的snap错误
日志里的snap-device-helper失败和apparmor拒绝的信息,和硬盘挂载没有直接关系,是snap版的cups打印服务和brave浏览器的小问题,你可以忽略,或者运行sudo snap refresh cups更新cups组件来解决,但这不会影响硬盘的识别。
备注:内容来源于stack exchange,提问作者Roni Vered
相关产品推荐
相关产品推荐

