如何在不实际格式化闪存驱动器的情况下删除闪存驱动器上的所有内容?

如何在不实际格式化闪存驱动器的情况下删除闪存驱动器上的所有内容?

我购买了一个新的 64 GB 闪存驱动器。它被格式化为 FAT32 文件系统。它预装了一些我不需要的软件:

内容

然而,Windows 不会将大于 32 GB 的驱动器格式化为 FAT32,因此格式化驱动器来删除软件对我来说不是一个选择。 怎样才能删除闪存驱动器上的所有内容而不实际格式化它?

显然,实现此目的的一种方法是(至少在 Windows 7 中):

  1. 在 Windows 资源管理器中,单击组织 > 文件夹和搜索选项 > 查看 > 显示隐藏的文件、文件夹和驱动器

  2. 然后点击组织 > 全选并按下Delete 键。

但是有没有更严格的方法来擦除驱动器上的所有内容? 我想确保预加载的软件已完全从驱动器中消失。

答案1

你可以随时使用鲁弗斯. 它格式化任何分区技术上可接受的大小与 FAT32 相同,即最多 2 32 -1 个块。它还可以做很多其他事情,但与此无关。

请记住,Windows 对 FAT32 的 32 GiB 限制纯粹是一个设计决定。而且是一个糟糕的决定。

答案2

最简单的方法是使用 diskpart 实用程序。

打开命令提示符并输入

diskpart

然后输入:

list disk

您将看到驱动器列表。输入:

select disk #

其中 number 是您的闪存驱动器。接下来,输入:

clean

这将彻底清除驱动器及其上的所有内容,包括分区和文件系统。之后,您可以退出diskpart命令提示符并转到diskmgmtWindows 中的工具(可以在搜索栏中找到),右键单击闪存驱动器,选择New Simple Volume,选择 NTFS 作为文件系统,然后进行设置。这将防止将来出现格式化问题。

答案3

除非你需要保留 FAT32 文件系统,否则我高度怀疑,请将驱动器格式化为 NTFS。NTFS 是一种更好的文件系统,支持更多功能、更快的速度和更高的安全性。FAT32 是一种已有 20 多年历史的文件系统,驱动器很可能被格式化为这种文件系统,以便与非 Windows 系统兼容。

答案4

编辑:正如下面提到的,这对闪存无效,我仅将其保留以供参考。

如果绝对不能重新格式化驱动器,则可以使用安全删除实用程序,例如srm。它不仅会删除文件,还会覆盖它们,这样就无法通过检查块设备来恢复它们。您应该注意,srm仅适用于 POSIX 系统,因此可能需要加载 Linux Live CD。以下是链接:

http://srm.sourceforge.net/

相关内容