如何使用 SDelete 安全删除文件
当您在 Windows 中删除文件时,磁盘上的该空间将被标记为“可用”,从而可供其他文件使用。但是,您删除的数据可能仍然存在于磁盘上,因为它没有被覆盖。即使您的文件已被文件系统加密,取证工具仍然可以绕过操作系统并访问已删除的数据。
如果您有敏感数据要删除,并且希望确保它永远无法恢复,您可以使用免费的 Windows 程序SDelete。
- 什么是SD删除?
- 正在下载SD删除。
- 安装SDelete。
- 从命令行使用 SDelete。
- 是否可以对整个目录使用 SDelete?
- 关于文件名的注释。
什么是SD删除?
SDelete 是一款不可恢复地删除文件的工具,符合美国 DoD(国防部)处理机密信息的标准 DoD 5220.22-M。
它是如何工作的?
除了标记磁盘上的可用空间外,SDelete 还会用随机字符重复覆盖已删除的数据。这种类型的覆盖可确保数据不会在存储介质上停留。在硬盘驱动器等传统介质中,可以使用特殊的数据恢复工具来恢复已删除数据的磁性“幽灵”。因此,当您删除文件或清空回收站时,其他人仍然可以读取该数据。例如,对您的计算机具有物理访问权限的恶意第三方或安全专家可能会恢复已删除的数据。使用 SDelete 使得这种类型的恢复变得不可能。
下载SD删除
SDelete 可以在Microsoft SDelete 页面上免费下载。
安装SD删除
SDelete 没有传统的安装程序。相反,该 zip 文件包含两个可执行文件:sdelete.exe(适用于32 位版本的 Windows)和sdelete64.exe(适用于64 位版本)。大多数现代计算机都是 64 位的,因此如果您不确定,请使用sdelete64.exe。
- 如何确定您的 CPU 是 32 位还是 64 位。
您不需要“安装”SDelete。您可以双击zip文件,然后将其中一个exe 文件拖放到计算机上要使用它的位置。然后,您可以打开 Windows 命令提示符窗口,更改到该目录,然后在其中运行它。如果您愿意这样做,则可以跳到下一部分。
- 如何更改目录或打开文件夹。
要在任何地方使用 SDelete,请为其创建一个目录,将 exe 文件放在那里,然后将该目录添加到 PATH环境变量中。通过设置 SDelete 目录的路径,您可以在任何地方使用 SDelete,无论当前目录如何。
- 如何在Windows中设置路径和环境变量。
笔记这些说明适用于Windows 10,但也适用于 Windows 7 或 Windows 8,但存在一些差异。例如,在早期版本的 Windows 中,单击“我的电脑”,而不是“这台电脑” 。
笔记在下面的示例中,显示了文件扩展名。例如,在下面的屏幕截图中,SDelete 可执行文件显示为sdelete64.exe,但您的计算机可能隐藏扩展名.exe。在 Windows 10 中,如果要查看文件扩展名,请单击文件资源管理器中的“查看”选项卡,然后选中“文件扩展名”框。
要将 SDelete 安装到计算机上的专用文件夹并将其添加到PATH中,请按照以下说明进行操作。
- 按Windows key+E打开文件资源管理器窗口。
- 转到您下载 zip 文件的文件夹。例如,如果它位于“下载”文件夹中,请单击左侧“快速访问”列表中的“下载” 。然后,双击文件SDelete.zip。
- 然后,再次按Windows key+打开另一个文件资源管理器窗口E。移动窗口并调整其大小以在屏幕上看到两个窗口。在第二个资源管理器窗口中,找到您的 Program Files 文件夹。选择左侧的“此电脑” ,然后在右侧双击“C:”,然后双击“Program Files”。
- 如何调整窗口大小。
笔记您有两个 Program Files 文件夹。一种称为程序文件 (x86)。“x86”文件夹用于 32 位程序。使用哪个文件夹并不重要,但对于 64 位计算机,我们建议您将 SDelete 安装在Program Files中。
- 在 Program Files 文件夹中,单击“新建文件夹”按钮或按键盘上的Ctrl+ Shift+创建一个新文件夹。N
- 在 Program Files 文件夹中创建新文件夹需要确认。要确认您要创建该文件夹,请单击“继续”。
- 将新文件夹命名为SDelete。如果您不小心单击了该文件夹之外的位置,请滚动到名为“新文件夹”的文件夹,单击一次将其选中,然后按F2键盘。
- 在显示 SDelete.zip 内容的第一个资源管理器窗口中,将文件 SDelete64.exe 拖到另一个资源管理器窗口中,该窗口已打开新的 SDelete 文件夹。将其放在那里以复制文件。
- 单击继续以确认您要将文件复制到此处。
文件sdelete64.exe现在存在于您计算机上的目录C:\Program Files\SDelete\中。接下来,将此目录添加到您的 PATH 环境变量中,以便您可以从任何其他目录运行此程序。
- 在文件资源管理器中,右键单击“此电脑”,然后选择“属性”。
- 在“系统”窗口中,单击“高级系统设置”。
- 在“系统属性”窗口中,单击“环境变量”。
- “环境变量”窗口打开。在“用户变量”下,选择“路径”行,然后单击“编辑”。
- 在“编辑环境变量”窗口中,单击“新建”。
- 单击“浏览”。
- 浏览到SDelete文件夹:展开“此电脑”、“C:”、“程序文件”,然后选择“SDelete”。
- 单击“确定”三次以关闭所有打开的窗口并保存更改。
现在,无论当前目录是什么,都可以在命令提示符下运行sdelete64 。
接下来我们看看如何使用sdelete64来安全删除文件。
从命令行使用 SDelete
与许多系统命令一样,SDelete 设计为从 Windows 命令行使用。以下步骤介绍如何打开 Windows 命令提示符并运行 SDelete 命令。
- 打开“开始”菜单。打开Windows 系统,然后单击命令提示符。
- 更改到包含要删除的文件的目录。例如,在此示例中,我们要删除一个名为back.jpg的文件,该文件位于桌面上名为Personal check的文件夹中。现在,我们的当前目录是我们的主目录,C:\Users\ username \。因此,运行cd Desktop切换到桌面目录,然后运行cd “Personal check”切换到”Personal check” 目录。我们使用引号来保留“个人支票”中的空格。
cd 桌面cd “个人支票”
- 要查看当前目录下的文件,请运行dir命令。
目录
- 要删除的文件是back.jpg,一张已取消支票背面的照片。要安全删除它,请运行命令sdelete64 /p 5 back.jpg。
sdelete64 /p 5 back.jpg
这里,sdelete64是exe文件的名称。/p 5是一个选项,告诉 SDelete 对数据进行 5 次传递,在数据上写入随机字符五次。该数字可以是您想要的任何数字。例如,1 次就完全没问题,3 次就被认为是安全的。
- 如果这是您第一次运行 SDelete,系统会要求您接受许可条款。阅读条款,然后单击“同意”接受并运行该程序。
- 单击“同意”后,命令将运行,并且您的文件将被安全删除。
是否可以对整个目录使用 SDelete?
SDelete 有一个选项/s(或/r),它应该删除整个目录及其包含的所有内容。然而,截至 2018 年,该功能无法正常工作,这是程序中的一个已知错误。普遍的结论是微软不希望这个功能正常工作,并且从来没有抽出时间来修复它。无论如何,在修复此错误之前,不可能使用 SDelete递归删除目录。
但是,通配符仍然有效,因此您可以使用星号(“ * ”)作为文件名来删除单个目录中的每个文件。例如,在上面的命令中,只删除了一个文件。相反,您可以运行sdelete64 /p 5 *在一个命令中删除这两个文件。
sdelete64 /p 5 *
关于文件名的注释
虽然 SDelete 会删除文件中存储的数据,但它不会覆盖文件名。因此,请注意,虽然第三方无法查看使用 SDelete 删除的数据,但仍可以通过对文件系统的低级分析来恢复文件名。
以上是 如何使用 SDelete 安全删除文件 的全部内容, 来源链接: utcz.com/dzbk/943009.html