我正在运行 64 位 Ubuntu 12.04(内核 3.2.0-55-generic)。我有一个 32GB 的 USB 驱动器,无法在此系统上安装。任何帮助都非常感谢。
USB 驱动器显示/dev/sdb
在“磁盘”实用程序中,device=/dev/sdb
但没有有关介质、大小和内容的条目。
甚至dmesg
显示 USB 设备已连接(但未安装)sdb
:
root@ms-dell:/media# dmesg | tail
[74087.307755] usb 3-1: new high-speed USB device number 19 using xhci_hcd
[74087.476039] scsi22 : usb-storage 3-1:1.0
[74091.448070] scsi 22:0:0:0: Direct-Access Generic USB SD Reader 0.00 PQ: 0 ANSI: 2
[74091.450061] sd 22:0:0:0: Attached scsi generic sg1 type 0
[74097.787512] sd 22:0:0:0: [sdb] Attached SCSI removable disk
但是,fdisk -l
不显示磁盘
root@ms-dell:/media# fdisk -l
Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3e828130
Device Boot Start End Blocks Id System
/dev/sda1 2048 616447 307200 de Dell Utility
/dev/sda2 616448 6907903 3145728 c W95 FAT32 (LBA)
/dev/sda3 * 6907904 468371455 230731776 83 Linux
/dev/sda4 468373502 500117503 15872001 5 Extended
/dev/sda5 468373504 500117503 15872000 82 Linux swap / Solaris
root@ms-dell:/media#
鹦鹉螺号也没有。
我最初认为 MBR 已损坏,因此尝试使用它来修复它,dd
但出现以下错误:
root@ms-dell:/media# dd if=/dev/zero of=/dev/sdb bs=512 count=1
dd: opening `/dev/sdb': No medium found
有没有办法修复 USB 驱动器并访问其内容?
答案1
您说您无法在此系统上安装驱动器,这是否意味着您已成功在另一台计算机或系统上安装该驱动器?如果是这样,则驱动器没有故障,您不应该在其上使用 dd,尤其是如果您关心其上的数据。
您是否排除了 USB 端口故障或 PC 上所有 USB 端口电压过低的可能性?尝试将另一台设备插入同一端口,是否可以正常工作?
如果您排除了所有可能,那么请尝试以下操作:lsblk
在插入故障驱动器之前,在终端中键入内容。然后lsblk
在插入驱动器后再次键入内容。驱动器被检测到了吗?驱动器上的文件系统到底是什么?
你有没有尝试过sudo mount /dev/sdb1 /somefolderyouhavemade
??