不确定我是否应该以超级用户的身份发布我的问题,但它看起来是所有 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
并且, df -h 给了我:
/dev/sdb1 15G 7.9G 7.1G 53% /media/KINGSTON
确认我所报告的内容。
有人知道这个问题的线索/答案吗?谢谢。
答案1
文件/文件夹是否被标记为隐藏,或者它们对于您使用的用户帐户来说根本无法读取?
在 Linux 上,打开终端并以 root 身份登录或运行sudo bash
。然后cd
进入 USB 驱动器(通常是 中的子目录/media/
),并运行命令ls -a
。从该目录,还可以尝试du -h
查看驱动器上文件/目录的大小。您还可以将其与 的输出进行比较df -h
,后者报告文件系统使用情况。
如果您仍然无法以 root 身份查看文件(即,如果 返回的数字du -hs
与 返回的数字不同df -h
),则 USB 驱动器上的文件系统可能已损坏。您可以尝试使用文件恢复工具,例如相簿或者雷库瓦(均为免费程序)。
过去我也曾使用过恢复我的文件(70 美元)效果不错。大多数商业数据恢复软件会让您免费扫描驱动器以查看是否有任何数据可恢复,然后您购买许可证密钥以激活恢复功能。
只需确保将文件恢复到不同的驱动器或文件系统(例如桌面上的文件夹)即可,否则您可能会覆盖您尝试恢复的某些数据。
答案2
需要检查的几件事
- 检查 USB 驱动器上是否有任何隐藏文件。
- 您还可以使用磁盘管理来查看分区是否存在任何问题。
- 您也可以尝试使用以下程序来恢复丢失的数据取回数据。
- 我所能想到的导致这种情况发生的最后一个原因是闪存驱动器以这种东西而闻名。一点点静电,比如你的口袋,就可能擦除驱动器。这种情况并不常见,但我见过。
答案3
以下应该有效:
- 转到“工具”,然后单击“文件夹选项”
- 选择“视图”选项卡
- 取消选中“隐藏受保护的操作系统文件(推荐)”
- 然后单击“确定”,就完成了。
我认为病毒对您的文件夹做了一些奇怪的事情。它将它们转换为系统文件,因此计算机会将它们识别为系统文件。由于您的默认设置是隐藏所有受保护的操作系统文件,因此它们被隐藏了。
答案4
你确定它没有分区吗?尝试使用分区编辑器打开并检查驱动器。注意:Windows 将因戈尔闪存驱动器上除第一个分区之外的所有分区。