USB 记忆棒插入 Windows PC 后损坏

USB 记忆棒插入 Windows PC 后损坏

我有一个非常奇怪的问题。我有一个格式化为 FAT32 的闪存驱动器。我将一个文件复制到闪存驱动器并将其借给一位朋友,他将其插入他的 Windows PC。电脑无法识别该驱动器,因此我将其拔出并再次插入我的电脑。令我惊讶的是,它不知何故被损坏了。插入时它不会自动安装。以下是迄今为止我尝试过的所有信息和内容:

dmesg输出似乎并不罕见:

[  478.362253] usb 1-1: new high-speed USB device number 5 using xhci_hcd
[  478.510783] usb 1-1: New USB device found, idVendor=0781, idProduct=5567
[  478.510789] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  478.510793] usb 1-1: Product: Cruzer Blade
[  478.510796] usb 1-1: Manufacturer: SanDisk
[  478.510799] usb 1-1: SerialNumber: 200445288302C3307B37
[  478.511329] usb-storage 1-1:1.0: USB Mass Storage device detected
[  478.511718] scsi host3: usb-storage 1-1:1.0
[  479.535236] scsi 3:0:0:0: Direct-Access     SanDisk  Cruzer Blade     1.27 PQ: 0 ANSI: 6
[  479.535836] sd 3:0:0:0: Attached scsi generic sg3 type 0
[  479.536971] sd 3:0:0:0: [sdc] 30751744 512-byte logical blocks: (15.7 GB/14.7 GiB)
[  479.537894] sd 3:0:0:0: [sdc] Write Protect is off
[  479.537901] sd 3:0:0:0: [sdc] Mode Sense: 43 00 00 00
[  479.538240] sd 3:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  479.544351]  sdc: sdc1
[  479.545889] sd 3:0:0:0: [sdc] Attached SCSI removable disk

lsblk输出(与 sdc 相关)是:

sdc      8:32   1  14,7G  0 disk 
└─sdc1   8:33   1  14,7G  0 part 

sudo fdisk -l输出(与 sdc 相关)是:

Disk /dev/sdc: 14,7 GiB, 15744892928 bytes, 30751744 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
Disklabel type: dos
Disk identifier: 0x52febbce

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdc1        2048 30750719 30748672 14,7G  b W95 FAT32

sudo mount /dev/sdc1 flashdrive/给出错误:

mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

sudo mount -t vfat /dev/sdc1 flashdrive/给出相同的结果。

我也尝试过sudo fsck.vfat /dev/sdc1,但出现错误

fsck.fat 3.0.28 (2015-05-16)
Logical sector size (138 bytes) is not a multiple of the physical sector size.

最后,我尝试了 gparted 程序。信息关于 /dev/sdc1 是

Unable to detect file system! Possible reasons are:
- The file system is damaged
- The file system is unknown to GParted
- There is no file system available (unformatted)
- The device entry /dev/sdc1 is missing

我还尝试了 gparted 功能尝试数据救援,但它无法恢复任何东西。

所以,就是这样。我还没有重新格式化闪存驱动器,希望有办法避免丢失所有数据。有什么建议么?

相关内容