实用工具特别推荐 SDelete

Lance Whitney

好所有 IT 专业人员知道当您删除一个文件,在 Windows 中,甚至绕过回收站数据不会删除从磁盘。

相反,该文件的主文件表项被标记为删除,并释放其群集达存储新数据。 过程是有效地从一个磁盘管理的角度。 但它可以保留已删除的文件易受攻击: 除非新数据擦除出已删除的文件的群集的所有,仍可以恢复该文件。 确保文件不能被恢复,唯一方法是安全地覆盖所有数据。 实现的一种方法是使用 Microsoft 的免费的实用工具 SDelete。

标记 Russinovich,在 Microsoft 的平台和服务部门,一个技术正由另一个优秀的工具 SDelete 可以永久地擦除单个文件或目录或多个对象通过使用通配符。 除了安全地删除现有的文件,SDelete 也会清除磁盘的未分配的群集中的数据 — — 也就是已被删除的文件。

SDelete 甚至可以擦除已加密的文件。 时通常删除受保护的加密文件系统的 Windows 文件,未加密的内容将保持隐藏。 使用 SDelete 而,删除文件和未加密的内容以及删除。 SDelete 使用国防部标准 DOD 5220.22-M,这一系列新的随机值覆盖文件的所有字符。

若要使用 SDelete,副本的第一个下载然后提取该文件 sdelete.zip。 提取的内容包括一个最终用户许可协议文本文件和 sdelete.exe。 不需要安装 — 只需触发程序的可执行文件。

SDelete 是一个命令行实用程序,,因此您需要从命令提示符下运行。 打开一个命令窗口并移到在其中您可以下载 SDelete 文件夹。 在提示符下键入"sdelete"下方,在 图 1 所示,将显示其中的选项的列表:

sdelete [-p 传递] [-s] [-q] < 文件或目录 >

sdelete [-p 传递] [-z|-c] [驱动器号]

-c-零 (适用于虚拟磁盘优化) 的可用空间 [注意: 此选项擦除值为零的可用空间]

-p 传递-指定的覆盖传递 (默认值为 1)

-q-不打印错误 (安静)

-s-Recurse 子目录 [注意: 所有的子目录中的内容包括在删除或磁盘擦除]

-z-清除空间 [注意:-z 使用多个值的一个随机字符串安全地擦除可用磁盘空间,但它类似于-c 选项]

fig01.gif

图 1 显示选项时应呈现 “ sdelete ” 键入在 命令行。

当然,您可以运行 SDelete 在 PC 上组织中自己。 而且您还可以让实用程序可用给您的用户。 只需创建一个脚本或批处理相应命令行选项并文件将的部署到您的用户,在 Windows 中运行。

这里有一个很好的提示,我发现 Sysinternals 论坛中: 到 Windows SendTo 文件夹在用户的计算机上复制您 SDelete 的脚本。 用户然后可以通过右键单击它,将移动到发送命令然后选择您的脚本 shred 任何文件。

SDelete 是与 Windows XP 及更高版本的兼容,并且 Windows Server 2003 及更高版本。

Lance Whitney 是 IT 顾问、 软件培训师和技术的编写器。 他所用无数调整 Windows 工作站和服务器的时间。 最初一个记者,他用一个有视觉障碍的闰年涉足 IT 世界回在该早期"90s。