我购买了一个新的 64 GB 闪存驱动器。它被格式化为 FAT32 文件系统。它预装了一些我不需要的软件:
然而,Windows 不会将大于 32 GB 的驱动器格式化为 FAT32,因此格式化驱动器来删除软件对我来说不是一个选择。 怎样才能删除闪存驱动器上的所有内容而不实际格式化它?
显然,实现此目的的一种方法是(至少在 Windows 7 中):
在 Windows 资源管理器中,单击组织 > 文件夹和搜索选项 > 查看 > 显示隐藏的文件、文件夹和驱动器。
然后点击组织 > 全选并按下Delete 键。
但是有没有更严格的方法来擦除驱动器上的所有内容? 我想确保预加载的软件已完全从驱动器中消失。
答案1
你可以随时使用鲁弗斯. 它格式化任何分区技术上可接受的大小与 FAT32 相同,即最多 2 32 -1 个块。它还可以做很多其他事情,但与此无关。
请记住,Windows 对 FAT32 的 32 GiB 限制纯粹是一个设计决定。而且是一个糟糕的决定。
答案2
最简单的方法是使用 diskpart 实用程序。
打开命令提示符并输入
diskpart
然后输入:
list disk
您将看到驱动器列表。输入:
select disk #
其中 number 是您的闪存驱动器。接下来,输入:
clean
这将彻底清除驱动器及其上的所有内容,包括分区和文件系统。之后,您可以退出diskpart
命令提示符并转到diskmgmt
Windows 中的工具(可以在搜索栏中找到),右键单击闪存驱动器,选择New Simple Volume
,选择 NTFS 作为文件系统,然后进行设置。这将防止将来出现格式化问题。
答案3
除非你需要保留 FAT32 文件系统,否则我高度怀疑,请将驱动器格式化为 NTFS。NTFS 是一种更好的文件系统,支持更多功能、更快的速度和更高的安全性。FAT32 是一种已有 20 多年历史的文件系统,驱动器很可能被格式化为这种文件系统,以便与非 Windows 系统兼容。
答案4
编辑:正如下面提到的,这对闪存无效,我仅将其保留以供参考。
如果绝对不能重新格式化驱动器,则可以使用安全删除实用程序,例如srm
。它不仅会删除文件,还会覆盖它们,这样就无法通过检查块设备来恢复它们。您应该注意,srm
仅适用于 POSIX 系统,因此可能需要加载 Linux Live CD。以下是链接: