我只是按照这问题的答案,但就我而言,事情有点奇怪。
当我说 时ls /dev/ | grep sd
,我得到以下屏幕:
连接外部 USB HDD 后,我从上述命令中获得以下信息:
因此,很明显,它拾取了我的外部驱动器,因为现在它显示了额外的sdd
和sdd1
。但是当我运行时fdisk -l
,它没有拾取sdd
和sdd1
:
因此,很明显 fdisk 没有找到我的外部驱动器。当我运行 时sudo mnt /dev/*sdd1* /mnt
,如上面提到的问题所示,它special device /dev/*sdd1*
说不存在。(注意,也尝试过/dev/sdd1 /mnt
,但没有成功)
有人能解释一下我的外部驱动器出了什么问题吗?今天早些时候它在 Windows 10 和 Ubuntu 中运行正常,但现在由于某种奇怪的原因它在 Windows 和 Ubuntu 中都无法运行。
笔记:
这是 Transcend 1TB 外置 USB 驱动器,我使用的是 Ubuntu 14.04
笔记2:
运行后dmesg | tail
,按照服务经理在下面的评论中的建议,我得到以下结果:
因此,此命令的输出显示了我的外部驱动器及其所有详细信息,但我仍然无法访问/安装它。
答案1
由于它在任何一台计算机上都无法工作,要么是驱动器坏了,要么是机箱坏了,要么是机箱没有获得足够的电力。尝试将驱动器从机箱中取出并进行测试,也可以尝试将驱动器放入不同的机箱中。您还可以尝试为机箱使用不同的电源。
答案2
我也有类似的经历,一堆坏了的 USB 棒。其中一个显示在带有分区的设备下,但我无法使用 gparted 或 fdisk 访问它,甚至无法使用 dd 覆盖它。对不起 Konrad,我猜它坏了。
答案3
几年前我遇到过类似的问题,我的解决方案很简单,驱动器没有完全插入适配器。
驱动器松动,因为制造商“忘记”使用应该将驱动器固定到位的螺钉。只需移动驱动器就会使其松动,以至于系统在出现错误时可以看到驱动器,但无法读取或写入驱动器。