闪存驱动器未显示正确容量。可以采取哪些措施来挽救它?

闪存驱动器未显示正确容量。可以采取哪些措施来挽救它?

我有一个 USB 闪存盘,我知道它~32 GB容量:

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

然而今天,Windows 7 却说闪存驱动器是空的,其容量是仅约 200 MB。由于我只使用闪存驱动器来转移计算机之间的数据,而不是存档数据,丢失数据是没有问题的。但我希望它能发挥全部能力!

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

USB 概述

作为测试,我尝试将~400 MB 的文件复制到闪存驱动器(以防 Windows 仅显示错误的容量),但 Windows 不允许我这样做:

USB复制文件

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

这一切是否表明闪存驱动器已“死亡”? 我还能尝试其他什么方法来挽救它吗?

答案1

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

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

diskpart

进入 diskpart 后,输入

list disk

获得闪存驱动器的编号后,输入

select disk #

然后输入

clean

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

答案2

要修复闪存驱动器存储大小不正确的问题,您可以尝试 Bootice。

http://www.softpedia.com/get/System/Boot-Manager-Disk/Bootice.shtml

相关内容