不确定我是否应该在超级用户中发布我的问题,但它看起来是所有 StackExchange 站点中最合适的地方。
我有一个 16GB 的金士顿 DataTraveler USB 驱动器。当我今天早上尝试使用它时,它在那里什么也没有显示,但它的详细信息显示一半的容量已被使用。我在 OS X、Ubuntu 和 Windows 7 上尝试过,结果是一样的。我尝试创建一个新文件夹并且它起作用了。显然,驱动器正在工作,但不知何故没有显示我以前存储的数据。请注意,我昨晚仍在使用该驱动器,并且没有任何问题。
按照@rob 的建议, du -h 给了我:
16K
./.Trashes 960K
./.Spotlight-V100/Store-V1/Stores/2620683B-A38B-42F4-A247-45CAF4826ADE 976K ./.Spotlight-V100/Store-V1/Stores 1008K
./.Spotlight-V100/Store-V1 1.0M
./.Spotlight-V100 1.1M
Run Code Online (Sandbox Code Playgroud)
而且, df -h 给了我:
/dev/sdb1 15G 7.9G 7.1G 53% /media/KINGSTON
Run Code Online (Sandbox Code Playgroud)
确认我报告的内容。
有人对这个问题有线索/答案吗?谢谢。
文件/文件夹是否被标记为隐藏,或者您正在使用的用户帐户根本无法读取它们?
在 Linux 上,打开终端并以 root 身份登录或运行sudo bash。然后cd到 USB 驱动器(通常是 中的子目录/media/),并运行命令ls -a。从该目录中,还尝试du -h查看驱动器上文件/目录的大小。您还可以将其与报告文件系统使用情况的输出进行比较df -h。
如果您仍然无法以 root 身份查看文件(即,如果 所返回的数字与 所返回的数字du -hs大致相同df -h),则 USB 驱动器上的文件系统可能已损坏。您可以尝试使用PhotoRec或Recuva(均为免费程序)等文件恢复工具。
过去,我也使用过RecoverMyFiles(70 美元),效果不错。大多数商业数据恢复软件都会让您免费扫描驱动器,看看是否有任何数据可以恢复,然后您购买许可证密钥来激活恢复功能。
只需确保将文件恢复到不同的驱动器或文件系统(例如桌面上的文件夹),否则您将面临覆盖尝试恢复的某些数据的风险。
| 归档时间: |
|
| 查看次数: |
180043 次 |
| 最近记录: |