闪存驱动器未显示正确容量。有哪些可能的努力来挽救它?

And*_*rew 3 fat32 usb-flash-drive

我有一个 USB 闪存驱动器,我知道它有大约 32 GB 的容量:

金士顿数码 32GB USB 3.0 DataTraveler (DTR30G2/32GB)。我是 2 年前购买的,一直在 FAT32 文件系统中使用它。两年来,它拥有 32 GB 的容量。

然而,今天,Windows 7 表示闪存驱动器是空的,它的容量只有 ~200 MB。由于我只使用闪存驱动器在计算机之间传输数据,而不是存档数据,因此丢失数据是没有问题的。但我确实想要它的全部容量!

所以,我用 Windows 7 重新格式化了它。但即使重新格式化后,Windows 仍然显示其容量为 200 MB。我使用和不使用 Quick Format 选项重新格式化,但结果是一样的——它的容量只有 200 MB。

USB概述

作为测试,我尝试将大约 400 MB 的文件复制到闪存驱动器(以防 Windows 仅显示不正确的容量),但 Windows 不会让我:

USB复制文件

最后,我将闪存驱动器连接到另一台笔记本电脑——MacBook Pro(因为 FAT32 与 Windows 和 Mac 兼容)——但 OS X 也说它是 200 MB,即使我在那台机器上重新格式化之后也是如此。

所有这些是否表明闪存驱动器已“死机”? 还有什么我可以尝试来保存它吗?

Nas*_*ley 7

正如您所说,丢失数据不是问题:

将闪存驱动器插入装有 Windows 的计算机并输入

diskpart
Run Code Online (Sandbox Code Playgroud)

进入diskpart后,输入

list disk
Run Code Online (Sandbox Code Playgroud)

当您有闪存驱动器的编号时,请输入

select disk #
Run Code Online (Sandbox Code Playgroud)

之后,输入

clean
Run Code Online (Sandbox Code Playgroud)

完成此操作后,您可以进入 diskmgmt.msc,您应该会看到全部容量。继续创建一个新的简单卷,选择文件系统并对其进行格式化。