SDelete 1.61下载地址

点这里下载 → 下载地址
相关Tags:

SDelete 1.61软件简介

安全覆盖您的敏感文件和净化你的免费空间之前删除的文件

Windows NT/2000的(WIN2K)C2遵守的一个特点是,它实现对象重用保护。这意味着,当应用程序分配的文件空间或虚拟内存是无法查看数据,预先存储在资源的Windows NT/2K为它分配。 Windows NT的神器出山:www.shenqi73.com零填充的内存和零的扇区磁盘上的一个文件,是摆在它提出了两种类型的资源到应用程序。

然而,对象的重用,并没有规定被删除前的文件占用的空间被归零。这是因为Windows NT/2K的设计与假设的操作系统对系统资源的访问控制。

然而,当操作系统是不活跃的,它是可以使用原始磁盘编辑器和恢复工具来查看和恢复数据,操作系统释放。甚至当你与Win2K的加密文件系统(EFS)加密文件,文件的原始未加密的文件数据保留在磁盘上创建一个新的加密版本的文件后。

只有这样,才能确保安全恢复已删除的文件,以及你使用EFS加密的文件,是使用安全删除应用程序。安全删除应用程序覆盖已删除的文件在磁盘上的数据,使磁盘上的数据不可恢复的若干技术,即使使用恢复技术,可以阅读模式,揭示弱删除的文件的磁介质。

SDelete(安全删除)这样的应用程序。您可以使用SDelete安全地删除现有文件,以及安全地删除任何文件数据中存在的一个磁盘的未分配部分(包括您已被删除或加密的文件)。 SDelete国防部清理和消毒DOD 5220.22-M标准的执行部门,给你信心,一旦被删除,SDelete,您的文件数据已经一去不复返了。 SDelete是完整的源代码,这样您就可以验证自己,它的工作原理做广告。需要注意的是位于可用磁盘空间SDelete安全地删除文件数据,而不是文件名。

SDelete是一个命令行应用程序,需要有多种选择。在任何特定的用途,它可以帮助你删除一个或多个文件和/或目录,或洁净的逻辑磁盘上的可用空间。的目录或文件说明的一部分,,SDelete接受通配符。

用途:sdelete [-P通过] [-S] [-Q]
sdelete [-P通过]-Z [驱动器号]

-P通过
指定的覆盖数通过
-S
递归子目录
-Q
不要打印错误(安静)
-Z
净化自由空间

安全的删除一个文件,有没有什么特别的属性是比较直接:安全删除程序只是简单地覆盖该文件的安全删除模式。什么是更棘手的是安全地删除Windows NT/2K编程,加密和稀疏文件,并安全地清洁磁盘的可用空间。

在16簇块压缩,加密和稀疏的管理是由NTFS。如果一个程序写入到现有的部分这样的文件的NTFS分配新的磁盘上的空间来存储新的数据和新数据已经被写入后,释放由文件先前占用的簇。

NTFS采取这种保守的方法与数据完整性的原因,并在压缩和稀疏文件的情况下,在一个新的分配是大于(新的压缩数据是大于旧的压缩数据)。因此,覆盖这样的文件从磁盘中删除该文件的内容是不会得逞的。

为了处理这些类型的文件SDelete依赖于磁盘碎片整理API。使用碎片整理API SDelete可以准确地确定数据的压缩,稀疏和加密文件所占用的磁盘上的集群。 SDelete知道一旦哪些群集包含文件的数据,它可以打开磁盘的原始访问并覆盖这些集群。

清洁的可用空间,呈现出另一种挑战。由于FAT和NTFS提供的应用程序没有办法直接解决自由空间,SDelete有两个选项之一。首先是,它可以像它的压缩,稀疏和加密文件,打开磁盘的原始访问并覆盖的自由空间。这种做法受到一个很大的问题:即使SDelete被编码完全有能力计算的自由空间部分的NTFS和FAT驱动器的东西,是不平凡的,积极的文件操作运行碰撞的危险正在发生的系统。例如,假设SDelete确定一个集群是免费的,就在那一刻文件系统驱动程序(FAT,NTFS)决定分配给集群中的另一个应用程序正在修改的文件。到集群文件系统驱动程序写入新的数据,然后SDelete刚写入的数据,并覆盖该文件的新数据已经一去不复返了。如果群集文件系统元数据分配,因为SDelete会损坏文件系统的磁盘上的结构问题是更糟糕的。

第二种方法,和一个SDelete需要,是间接覆盖可用空间。首先,SDelete分配的最大的文件。 SDelete不使用非缓存文件I / O,因此NT文件系统缓存的内容将不会被抛出无用的数据与SDelete文件的空间占用和更换。

由于非缓存文件I / O必须在扇区(512字节)对齐,可能有一些遗留下来的未分配的空间,SDelete文件,即使SDelete无法进一步发展的文件。要抓住任何剩余的空间SDelete下,最大的缓存文件,它可以分配。对于这两个文件SDelete执行安全覆盖,确保所有的磁盘空间,这在以前免费成为安全地清洗。

NTFS驱动器上SDelete的工作不一定通过后,分配和覆盖这两个文件。 SDelete还必须填写MFT记录在一个文件,适合任何现有的NTFS主文件表(MFT)的免费部分。一个MFT记录通常是1KB大小和磁盘上的每个文件或目录至少需要一个MFT记录。

小文件全部保存在他们的MFT记录,而记录中的文件不符合分配集群外的MFT。 SDelete做MFT自由空间的照顾是分配的最大文件 - 当MFT记录NTFS的文件占用了所有的可用空间将防止文件越来越大,因为世上没有免费的集群上留下磁盘上(他们被关SDelete先前分配的两个文件)。

,SDelete然后重复该过程。 SDelete可以不再创建一个新的文件,它知道所有的空闲记录在MFT已经完全充满了安全覆盖文件。

要覆盖你删除的文件的文件名,SDelete 26次,每次更换一个连续的字母字符的每个字符的文件名重命名该文件。例如,第一重命名的“foo.txt”将“AAA.AAA”。

究其原因,SDelete没有安全删除的文件名时,清理磁盘可用空间的方法是删除它们会需要直接操作的目录结构。

目录结构包含已删除的文件名,可以有自由的空间,但不适用于分配给其他文件目录空间。因此,SDelete有没有办法分配这个自由的空间,以便它可以安全地覆盖它。

此版本中的新功能:

·修正了驱动器盘符语法的一致性,它的命令行参数的解析

随便看看

软件简略信息
  • 软件大小:81.0 KB
  • 下载次数:99
  • 更新时间:2013-03-10 16:46:00
  • 不能下载请报告错误,谢谢
本类热门软件