从USB磁盘中抢救数据-不想格式化

世人

我的USB闪存盘有问题。这是金斯敦Datatraveler。我使用它非常频繁,并且从昨天开始它已损坏。我不记得在卸装(或安全删除,因为我主要在Win7-VM Ubuntu计算机上使用它)之前取出了它,但这似乎是最可能的原因。

我进行了搜索,但似乎每个人最终都放弃了在这种情况下尝试恢复数据的尝试。但是,我很固执,需要您的帮助。

这些是我到目前为止所做的诊断:

walle@earth:~$ sudo fdisk -l /dev/sdb 
walle@earth:~$ sudo fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009a95f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2046    41943039    20970497    5  Extended
/dev/sda5            2048     6000639     2999296   82  Linux swap / Solaris
/dev/sda6         6002688    41943039    17970176   83  Linux
walle@earth:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 006: ID 0c76:0005 JMTek, LLC. Transcend Flash disk
walle@earth:~$ ls -laR /dev/disk
/dev/disk:
total 0
drwxr-xr-x  5 root root  100 Sep 21 12:22 .
drwxr-xr-x 16 root root 4180 Sep 21 12:22 ..
drwxr-xr-x  2 root root  240 Sep 21 12:22 by-id
drwxr-xr-x  2 root root  160 Sep 21 12:22 by-path
drwxr-xr-x  2 root root   80 Sep 21 12:22 by-uuid

/dev/disk/by-id:
total 0
drwxr-xr-x 2 root root 240 Sep 21 12:22 .
drwxr-xr-x 5 root root 100 Sep 21 12:22 ..
lrwxrwxrwx 1 root root   9 Sep 21 11:08 ata-VBOX_CD-ROM_VB0-01f003f6 -> ../../sr0
lrwxrwxrwx 1 root root   9 Sep 21 11:29 ata-VBOX_HARDDISK_VB0f06d815-0d4e855f -> ../../sda
lrwxrwxrwx 1 root root  10 Sep 21 11:28 ata-VBOX_HARDDISK_VB0f06d815-0d4e855f-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 Sep 21 11:08 ata-VBOX_HARDDISK_VB0f06d815-0d4e855f-part5 -> ../../sda5
lrwxrwxrwx 1 root root  10 Sep 21 11:08 ata-VBOX_HARDDISK_VB0f06d815-0d4e855f-part6 -> ../../sda6
lrwxrwxrwx 1 root root   9 Sep 21 11:29 scsi-SATA_VBOX_HARDDISK_VB0f06d815-0d4e855f -> ../../sda
lrwxrwxrwx 1 root root  10 Sep 21 11:28 scsi-SATA_VBOX_HARDDISK_VB0f06d815-0d4e855f-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 Sep 21 11:08 scsi-SATA_VBOX_HARDDISK_VB0f06d815-0d4e855f-part5 -> ../../sda5
lrwxrwxrwx 1 root root  10 Sep 21 11:08 scsi-SATA_VBOX_HARDDISK_VB0f06d815-0d4e855f-part6 -> ../../sda6
lrwxrwxrwx 1 root root   9 Sep 21 12:07 usb-GENERIC_USB_Mass_Storage-0:0 -> ../../sdb

/dev/disk/by-path:
total 0
drwxr-xr-x 2 root root 160 Sep 21 12:22 .
drwxr-xr-x 5 root root 100 Sep 21 12:22 ..
lrwxrwxrwx 1 root root   9 Sep 21 11:08 pci-0000:00:01.1-scsi-0:0:0:0 -> ../../sr0
lrwxrwxrwx 1 root root   9 Sep 21 12:07 pci-0000:00:0b.0-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root   9 Sep 21 11:29 pci-0000:00:0d.0-scsi-1:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root  10 Sep 21 11:28 pci-0000:00:0d.0-scsi-1:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 Sep 21 11:08 pci-0000:00:0d.0-scsi-1:0:0:0-part5 -> ../../sda5
lrwxrwxrwx 1 root root  10 Sep 21 11:08 pci-0000:00:0d.0-scsi-1:0:0:0-part6 -> ../../sda6

/dev/disk/by-uuid:
total 0
drwxr-xr-x 2 root root  80 Sep 21 12:22 .
drwxr-xr-x 5 root root 100 Sep 21 12:22 ..
lrwxrwxrwx 1 root root  10 Sep 21 11:08 1587b411-663d-4b75-93e0-06ed4f76f55c -> ../../sda5
lrwxrwxrwx 1 root root  10 Sep 21 11:08 28c80af8-f546-46ec-9b63-38cbd7c0b9f2 -> ../../sda6

GParted不会检测到该设备,gnome-disk-utility会检测到该设备,但是在“容量”下显示“未检测到介质”。

testdisk也无法检测到它。

此外,Win 7上的症状是该驱动器是可见的,但无法在资源管理器中访问(尝试浏览时,“请将磁盘插入可移动磁盘F:”;尝试浏览时,“无法打开卷以直接访问”。)运行chkdsk)。

当我将其插入Vista计算机时,我的希望如雨后春笋般出现:它可以检测到并可以卸下它。我仍然无法访问那里的任何内容,但是当我按名称搜索某些文件时,它们会显示在结果中,尽管我仍然无法打开它们。

如果您对我如何恢复数据有任何想法,请提供帮助。

任何帮助将非常感激。


谢谢

您应该尝试使用以下方法获取驱动器的映像

ddrescue 安装ddrescue

有关如何使用此工具,请参见GNU ddrescue手册)。不应安装驱动器。对于您的机器,与此类似的命令可能能够创建记忆棒的映像:

sudo ddrescue -f -n /dev/sdb /home/earthling/rescue.dd /home/earthling/logfile.dd

成功后,我们现在可以尝试从该映像中恢复文件,而不会进一步损坏或威胁仍未保留在USB驱动器上的数据。

我们可能会尝试使用工具来修复文件系统,具体取决于我们那里使用的格式(ext4,NTFS,FAT32等)。

另外photorec

测试盘 安装测试盘

您显然已经安装的套件可能能够从此类映像中恢复单个文件(但不能恢复文件名)。有关详细信息,请参见漂亮的PhotoRec教程

photorec /home/earthling/rescue.dd

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

date()方法,“遇到格式错误的数值”不想格式化在$ _POST中传递的日期

来自分类Dev

使用map函数格式化数据+在数组中获取一个数组,但是不想

来自分类Dev

在14.04中格式化磁盘

来自分类Dev

格式化mlogit的数据

来自分类Dev

格式化排序的数据

来自分类Dev

格式化hmmlearn的数据

来自分类Dev

正确格式化数据

来自分类Dev

sql格式化数据

来自分类Dev

如何强制USB磁盘格式化?

来自分类Dev

由于卷已离线,无法格式化USB磁盘

来自分类Dev

我无法格式化USB软盘驱动器中的磁盘

来自分类Dev

在Angularjs中动态格式化数据

来自分类Dev

Java中的数据格式化

来自分类Dev

Linux版zfs –格式化磁盘

来自分类Dev

格式化LUKS加密磁盘

来自分类Dev

如何增加XFS格式化的磁盘?

来自分类Dev

磁盘应用程序格式化

来自分类Dev

无法格式化或更改磁盘属性

来自分类Dev

如何格式化磁盘映像的分区?

来自分类Dev

测试系统中的磁盘是否已格式化的方法

来自分类Dev

格式化USB,无法再安装

来自分类Dev

如何格式化此戴尔USB?

来自分类Dev

渲染之前格式化数据

来自分类Dev

快速查询格式化数据

来自分类Dev

从WMI检索格式化的性能数据

来自分类Dev

重新格式化熊猫数据框?

来自分类Dev

从熊猫数据框格式化json

来自分类Dev

UI网格-格式化数据

来自分类Dev

如何格式化Django模板的数据?