我有一个 USB 闪存盘,我知道它~32 GB容量:
金士顿数字 32GB USB 3.0 DataTraveler (DTR30G2/32GB)。我两年前购买的,一直在使用 FAT32 文件系统。两年来,它的容量一直是 32 GB。
然而今天,Windows 7 却说闪存驱动器是空的,其容量是仅约 200 MB。由于我只使用闪存驱动器来转移计算机之间的数据,而不是存档数据,丢失数据是没有问题的。但我做希望它能发挥全部能力!
于是,我使用 Windows 7 重新格式化了它。但即使重新格式化后,Windows 仍然显示其容量为 200 MB。我使用和不使用快速格式化选项重新格式化了它,但结果是一样的——它的容量只有 200 MB。
作为测试,我尝试将~400 MB 的文件复制到闪存驱动器(以防 Windows 仅显示错误的容量),但 Windows 不允许我这样做:
最后,我将闪存驱动器连接到另一台笔记本电脑 - 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