USB /dev/sdb 显示 sizo 0,gparted 和 mkusb 无法识别该驱动器

USB /dev/sdb 显示 sizo 0,gparted 和 mkusb 无法识别该驱动器

我浏览了不少论坛,但所提到的解决方案都无法帮助我。

我有一个 USB(64GB),插入后,lsusb(/dev/sdb,没有 /dev/sdb1,因此无法挂载)、dmesg、lsblk 等都可以识别它。最初插入时,dmesg 会显示错误,但经过一番研究后,我不得不对高速 USB 设备进行更改:echo -1> /sys/module/usbcore/parameters/autosuspend。检查是否有效后,我通过在 /etc/modprobe.d 中创建文件 usbcore 并将其设为永久设置,文件内容如下:options usbcore autosuspend=-1。

我使用 32GB 和 128GB USB 进行了检查,它们工作正常。

我在 Toshiba TECRA Z50-A PT544E-011005DU 上使用 Ubuntu 22.04。以下是我尝试过的各种方法的结果:

lsusb:lsusb 输出

lsblk(通知大小0):lsblk 输出

sudo fdisk -l(这里不显示):fdisk 输出

dd if=/dev/null of=/dev/sdb:dd 输出

dmesg:dmesg 输出

sudo dmesg | grep sdb:dmesg grep sdb 输出

sudo parted -l:parted -l 输出

我也尝试了 mkusb,删除了第一个位,并尝试彻底擦除驱动器。两者都显示未找到介质的消息。

gparted 首先不显示驱动器。

这是针对其他问题要求的信息。如果您需要更多信息,请告诉我。

我希望有人有更多的想法...或者也许我的 USB 已经坏了... :-)

答案1

根据:https://unix.stackexchange.com/questions/34121/how-to-salvage-an-unreadable-usb-flash-drive 连接器(公头或母头)可能已损坏(接触不良)。

您是否尝试过其他端口(可能很明显)?

其他 USB 设备能正常工作吗?

如果这些都无济于事,那么您的驱动器可能已经坏了。

相关内容