如何使用 OS X El Capitan 安全擦除 Mac 驱动器上的可用空间

从 Mac 驱动器上擦除可用空间命令行

许多运行现代版 OS X El Capitan 的 Mac 用户都注意到“安全擦除可用空间”功能已从“磁盘工具”中消失。 “Erase Free Space”功能做了什么(在之前的版本中仍然如此) Mac OS X 版本)覆盖了驱动器上的可用空间以防止文件恢复,为文件删除添加了一层安全和隐私,与 Secure Empty Trash 在删除后执行类似的覆盖数据的功能。

对于那些想知道的人,这些功能已从 Mac OS X 的现代版磁盘工具中删除,因为它们不适用于 SSD 卷,SSD 卷正变得越来越普遍,现在几乎所有 Mac 笔记本电脑都默认配备它们。但并不是每个人都有 SSD 驱动器,因此一些用户可能仍希望对其 Mac 硬盘上的可用空间执行安全擦除。要在现代版本的 Mac OS X 中实现相同的安全擦除,您需要转向命令行。是的,这也可以擦除旧版 Mac OS X 上的可用空间,但因为它们可以做到 与磁盘工具的相同任务 它可能与以前的版本不太相关。

这仅适用于熟悉备份 Mac、使用具有精确语法的命令行以及永久删除数据背后的概念的高级 Mac 用户。需要明确的是,此安全程序仅擦除驱动器上的可用空间,旨在防止文件恢复工作,它不会执行 按照此处所述安全擦除整个硬盘驱动器

如何在没有磁盘工具的情况下通过命令行安全擦除 Mac OS X El Capitan 驱动器上的可用空间

在尝试使用这些命令之前备份您的 Mac。命令行需要精确的语法并且是无情的,不正确的命令可能会导致意外删除您不想永久删除的数据,因为这是一种安全擦除功能。您已被警告,因此请先备份您的 Mac 数据,然后自行承担风险。

首先,启动终端(位于/Applications/Utilities/)并使用以下通用语法,适当地替换级别和驱动器名称:

diskutil secureErase freespace(级别 0-4)/Volumes/(驱动器名称)

(0-4 级)是一个数字,表示写入可用空间的次数,’freespace’ 表示您只擦除可用空间而不是 entire drive 本身 – 一个非常重要的区别 – 并且(驱动器名称)是不言自明的。如果需要,用户还可以选择磁盘标识符。如果您不确定驱动器的名称,请使用 diskutil list 将显示所有已安装的驱动器和分区。如果有问题的驱动器名称中有空格,您应该将其放在引号中或使用反斜杠将其转义。

例如,要对名为“Macintosh HD”的驱动器上的可用空间执行 35 次安全擦除,您可以使用以下命令字符串:

diskutil secureErase freespace 3 "/Volumes/Macintosh HD"

点击返回将立即开始安全擦除任何可用空间。这是不可逆的,因此我们已经多次提到,请确保语法准确无误。

安全擦除可用空间命令行下的 Mac 硬盘

diskutil 上的手册页条目提供了以下有关安全擦除功能的详细信息,详细说明了可用空间的写入级别。

secureErase [freespace] 级设备
使用安全方法擦除整个磁盘(包括
任何和所有分区),或者仅擦除可用空间(未使用
对于文件)在当前安装的卷上。擦除整个-
磁盘将使其无用,直到它再次分区。
从最终用户的角度来看,擦除卷上的可用空间将完全保持原样
,除了将
无法使用实用
软件恢复已删除的文件或数据。如果您需要擦除分区的所有内容
但不是其托管整个磁盘,请使用 zeroDisk 或 randomDisk
动词。需要受影响磁盘的所有权。

级别应为以下之一:

o 0 – 单程零填充擦除。

o 1 – 单遍随机填充擦除。

o 2 – 美国国防部 7 遍安全擦除。

o 3 – Gutmann 算法 35 次安全擦除。

o 4 – 美国能源部算法 3 遍安全擦除。

这就是它的全部内容,这就是您如何使用新的受限磁盘工具继续擦除运行 OS X El Capitan 或更高版本的 Mac 上的可用磁盘空间。另一种选择是在现代版本的 Mac OS X 中使用旧版本的磁盘实用程序,要么来自旧 Mac OS 版本的启动驱动器或恢复模式,或应用程序本身,但通常不推荐这样做。

是的,这适用于带有旋转盘片的标准硬盘驱动器和现代 SSD 磁盘,但对于 SSD 驱动器,该功能不太相关,因为 TRIM / 垃圾收集应该自行处理文件删除。对于 SSD 卷,更好的选择是在 Mac 上启用和使用 FileVault 磁盘加密,它会加密数据驱动器使其在没有 FileVault 密钥的情况下无法恢复,因此无需安全擦除卷上的可用空间。

知道任何其他有用的安全数据删除提示或技巧,或其他在现代版本的 Mac OS X 中安全擦除可用磁盘空间的方法吗?让我们在评论中知道。