我这里有一个 USB 驱动器,有人要求我尝试修复它。插入它时,它会显示在资源管理器中,但当我双击它时,我收到一条消息,说“请将磁盘插入驱动器 H:”。所以我进入磁盘管理,看看它是否格式化正确。它没有显示在上部窗格中,而在下部窗格中它告诉我 H: 中没有介质。
之后我使用了 chkdsk:路径无效。然后我尝试了 TestDisk,它应该查看原始数据,但它甚至找不到磁盘。
因此,我假设驱动器已坏,即使其 LED 灯亮着。但我想知道是否还有其他方法可以尝试?
顺便说一下,这个系统是Windows 7 Ultimate 64位。
(我正在翻译荷兰语安装的内容,因此有些名称可能错误)
答案1
我有两个这样的有缺陷的闪存驱动器。它有缺陷。
你可能在 Linux 上会遇到一些好运。(我能够从我的一个有缺陷的闪存驱动器中读取和写入数据。)
在 Linux 上:
- 插入闪存驱动器之前,在终端中运行命令
cat /proc/partitions
。这将列出系统检测到的驱动器。 - 插入闪存驱动器。我让你来判断闪存驱动器何时可能“准备出发”,但等待五秒钟就足够了。
- 再次运行该命令
cat /proc/partitions
。如果出现新内容,则表明 Linux 正在识别闪存驱动器。如果是这种情况,请继续执行以下步骤。否则,很抱歉,该闪存驱动器可能已经报废了。:(
使用Linux进行安全数据恢复:
看起来您想从该闪存驱动器中恢复数据。该命令cat /proc/partitions
应该返回如下内容:
major minor #blocks name
8 0 250059096 sda
8 1 174558208 sda1
8 2 1 sda2
8 5 67108864 sda5
8 6 8388608 sda6
8 16 1953514492 sdb
8 17 1953512448 sdb1
8 32 1953514492 sdc
8 33 1953512448 sdc1
9 0 1953511288 md0
记住出现的新名称。为了举例说明,我将说和都sdc
出现sdc1
了。
如果末尾有一个数字,则表示检测到了分区。当分区可见时,更容易取出数据。
此命令将把分区的全部内容保存sdc1
到终端当前工作的目录中名为的文件fdd_backup.img
中(如果没有,可能是主目录cd
):
sudo dd if=/dev/sdc1 of=fdd_backup.img conv=noerror
输出应为空白。持续多长时间?这取决于分区的大小,也可能取决于分区的损坏程度。
dd
将会说明数据如何传输,当您返回终端时,即表示执行完成。
好的,现在你可以复制了fdd_backup.img
。不幸的是,我的知识就到此为止了。我不知道该告诉你什么来帮助你恢复这个图像,但我希望你能到这里,这样你就有了某物至少。