首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装USB驱动器

无法安装USB驱动器
EN

Ask Ubuntu用户
提问于 2014-05-23 20:48:26
回答 4查看 33.8K关注 0票数 4

它是4GB的USB笔驱动器。格式NTFSUSB2。在同一台计算机(和其他计算机)上的窗口上工作良好。它有windows安装光盘的内容。

...I只是不能挂载它。当我连接它时,什么都不会发生,但我相信Ubuntu可以看到它。

下面是一些命令输出

dmesg的最后几行

代码语言:javascript
复制
[  164.703187] ieee80211 phy0: rt2800usb_txdone: Warning - Got TX status for an empty queue 2, dropping
[  554.953670] usb 1-4: USB disconnect, device number 2
[  565.092026] usb 1-4: new high-speed USB device number 6 using ehci-pci
[  565.227144] usb 1-4: New USB device found, idVendor=0951, idProduct=1641
[  565.227150] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  565.227154] usb 1-4: Product: DataTraveler C10
[  565.227157] usb 1-4: Manufacturer: Kingston
[  565.227160] usb 1-4: SerialNumber: 0019B9087CD7A9C1164B005C
[  565.227564] usb-storage 1-4:1.0: USB Mass Storage device detected
[  565.228288] scsi4 : usb-storage 1-4:1.0
[  566.228802] scsi 4:0:0:0: Direct-Access     Kingston DataTraveler C10 8.20 PQ: 0 ANSI: 2
[  566.229160] sd 4:0:0:0: Attached scsi generic sg2 type 0
[  566.229950] sd 4:0:0:0: [sdb] 7825408 512-byte logical blocks: (4.00 GB/3.73 GiB)
[  566.231158] sd 4:0:0:0: [sdb] Write Protect is off
[  566.231164] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
[  566.231904] sd 4:0:0:0: [sdb] No Caching mode page found
[  566.231910] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[  566.237756] sd 4:0:0:0: [sdb] No Caching mode page found
[  566.237762] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[  567.282038]  sdb: unknown partition table
[  567.287030] sd 4:0:0:0: [sdb] No Caching mode page found
[  567.287036] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[  567.287040] sd 4:0:0:0: [sdb] Attached SCSI removable disk

sudo fdisk -l设备有关的部分

代码语言:javascript
复制
Disk /dev/sdb: 4006 MB, 4006608896 bytes
255 heads, 63 sectors/track, 487 cylinders, total 7825408 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: 0x0066cd1f

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?          63     7825407     3912672+   7  HPFS/NTFS/exFAT

sudo blkid没有显示设备

尝试用以下命令挂载它:

sudo mount /dev/sdb1 /media/somefolder/someotherfolder但是它给了

代码语言:javascript
复制
mount: special device /dev/sdb1 does not exist

和;

sudo mount -t ntfs /dev/sdb1 /media/somefolder/someotherfolder

代码语言:javascript
复制
ntfs-3g: Failed to access volume '/dev/sdb1': No such file or directory

ntfs-3g 2013.1.13AR.1 external FUSE 29 - Third Generation NTFS Driver
    Configuration type 7, XATTRS are on, POSIX ACLS are on

Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2012 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson

Usage:    ntfs-3g [-o option[,...]] <device|image_file> <mount_point>

Options:  ro (read-only mount), windows_names, uid=, gid=,
          umask=, fmask=, dmask=, streams_interface=.
          Please see the details in the manual (type: man ntfs-3g).

Example: ntfs-3g /dev/sda1 /mnt/windows

News, support and information:  http://tuxera.com

sudo ntfs-3g /dev/sdb1 /media/somefolder/someotherfolder提供的输出与上面完全相同。

pmount /dev/sdb1 kingston给出;

代码语言:javascript
复制
Error: device /dev/sdb1 does not exist

请帮帮忙

编辑!“磁盘”看到了设备!!(金斯敦一号)但是接下来呢?

编辑:sudo mount -t ntfs -o loop=/dev/loop3 /dev/sdb /mnt的输出

代码语言:javascript
复制
NTFS signature is missing.
Failed to mount '/dev/loop3': Invalid argument
The device '/dev/loop3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
EN

回答 4

Ask Ubuntu用户

发布于 2014-05-23 21:51:37

你试过磁盘应用程序了吗?(点击Super/Win键,输入磁盘)它列出了Ubuntu可以看到的所有设备。从那里你可以看到什么设备被挂载,编辑分区,格式。

票数 3
EN

Ask Ubuntu用户

发布于 2017-04-01 03:50:20

也许在你要修理你的硬盘之前。无论如何,你都需要运气。

  1. 检查是否未挂载:df
  2. 尝试安装它,也许类似于sudo mount -t auto /dev/sdb /mnt/。可能与-oloop=/dev/loopntfsntfs-3g在-t上合作

TestDisk

  • apt install testdisk
  • 运行testdisk
  • 选择创建日志或不创建日志。
  • 选择设备:
  • 分区表类型,可能是Intel。
  • 预先> NTFS分区(如果可用)> 开机 >修复MFT

ntfsfix

修复常见错误并强制Windows检查NTFS

代码语言:javascript
复制
sudo ntfsfix /dev/sdb
票数 3
EN

Ask Ubuntu用户

发布于 2014-05-23 21:27:46

尝试使用循环选项挂载/dev/sdb (没有分区号)。也就是说,将它作为一个文件来处理,您正在使用回环(当然,还有ntfs文件系统类型)挂载它。因为fdisk似乎没有看到分区表,所以它可能没有分区表!

代码语言:javascript
复制
sudo mount -t ntfs  -oloop=/dev/loop /dev/sdb /mnt

检查挂载选项(人工挂载)。有一个抵消,这可能会有帮助,因为开始的部门是63。您可以将数据块读入带有dd的文件中(同样,使用偏移量),并使用循环挂载该文件,或者如果您愿意丢失数据(在Windows安装磁盘上任何重要的内容),您可以尝试使用现有的63 start和7825407 end创建一个新的分区表。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/471264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档