![USB 闪存驱动器未安装:“没有此文件或目录”](https://linux22.com/image/1056318/USB%20%E9%97%AA%E5%AD%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%9C%AA%E5%AE%89%E8%A3%85%EF%BC%9A%E2%80%9C%E6%B2%A1%E6%9C%89%E6%AD%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%E2%80%9D.png)
我的闪存驱动器最初在 Ubuntu 上被识别。但是,它没有安装,过了一会儿,Ubuntu 告诉我发生了错误,因为它找不到闪存驱动器的目录(“没有这样的文件或目录”);因此,闪存驱动器不再显示为已连接。我尝试了 fdisk、testdisk 等,但是,由于无法识别闪存驱动器,它们什么也没做。
我有大约 1500 个文件,每个文件大小为 66 kB(总计约 100 MB,以防这些信息有用),我想恢复这些文件。我不在乎闪存驱动器是否无法恢复,我主要关心的是文件。我该怎么办?
插入后,闪存驱动器变得比平时更热。可能是硬件问题?
答案1
首先,您必须检查闪存驱动器是否被识别。我们lsblk
在终端上使用命令来执行此操作。
例子:
ritesh ~> lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 107.4G 0 part /
└─sda3 8:3 0 3.9G 0 part [SWAP]
sdc 8:32 1 3.7G 0 disk
└─sdc1 8:33 1 3.7G 0 part
sr0 11:0 1 1024M 0 rom
这/dev/sdc1
是我的 USB 驱动器的设备文件。如果您找不到闪存驱动器,则可能是硬件问题。如果您找到设备文件,继续。
现在,您可以尝试使用命令通过终端进行挂载mount
。语法是:
sudo mount [device file] [location where you want to mount]
例子:
ritesh ~> sudo mount /dev/sdc1 /media
[sudo] password for ritesh:
ritesh ~> lsblk
如果你无法安装闪存驱动器,并且不关心文件名,则可以使用相簿从测试磁盘恢复您的数据。(有用!)
- 从以下网址下载 TestDiskwww.cgsecurity.org/wiki/TestDisk_Download
- 现在,一旦您下载了
testdisk-7.0.linux26-x86_64.tar.bz2
文件,请使用档案管理器或使用命令来提取它tar
。 - 解压后,在
testdisk
目录中,您将找到该photorec_static
文件:使用 执行它sudo
。
例子:
ritesh ~> cd Downloads/
ritesh Downloads> tar -xf testdisk-7.0.linux26-x86_64.tar.bz2
ritesh Downloads> cd testdisk-7.0/
ritesh testdisk-7.0> ls
Android.mk documentation.html INFO photorec.8 README THANKS
AUTHORS fidentify.8 jni photorec.ses readme.txt VERSION
ChangeLog fidentify_static l photorec_static testdisk.8
COPYING icons NEWS qphotorec.8 testdisk_static
ritesh testdisk-7.0> sudo ./photorec_static
现在,当photorec_static
文件执行时,您只需按照一些简单的步骤即可恢复闪存驱动器上的文件。
Photorec 在终端中运行,它看起来像这样:
PhotoRec 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
PhotoRec is free software, and
comes with ABSOLUTELY NO WARRANTY.
Select a media (use Arrow keys, then press Enter):
>Disk /dev/sda - 120 GB / 111 GiB (RO) - KINGSTON SUV300S37A120G
Disk /dev/sdc - 3918 MB / 3736 MiB (RO) - Kingston DT 100 G2
>[Proceed ] [ Quit ]
Note:
Disk capacity must be correctly detected for a successful recovery.
If a disk listed above has incorrect size, check HD jumper settings, BIOS
detection, and install the latest OS patches and disk drivers.
我已成功使用 从我的外部硬盘中恢复了 320 GB 的文件photorec
。