系统软件 应用软件 图形软件 行业软件 安全相关 网络软件 聊天软件 影音软件 教育教学 驱动工具 编程开发 插件下载 源码下载 APP电脑版 其他类别

SDelete

v2.04

SDelete

  • 软件大小:1.12 MB
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:系统软件
  • 软件平台:WinAll
  • 更新时间:2022-01-19 13:43
  • 星级评分:4级
  • 软件官网:https://www.downza.com/
好评:50%顶一个
坏评:50踩一个

SDelete简介

SDelete是碎片化文件处理系统的命令行执行工具。该工具为用户提供了许多选项。在任何给定的用途中,它允许用户删除一个或多个文件和/或目录,或者清除逻辑磁盘上的可用空间。SDelete接受通配符作为目录或文件描述符的一部分。Windows兼容性的一个特点是实现了对象复用保护,这意味着当应用程序分配文件空间或虚拟内存时,无法查看之前存储在Windows NT/2K分配的资源中的数据;在向应用程序提供两种类型的资源之前,Windows NT用零填充内存,并清除磁盘上文件所在的扇区。对象重用并不意味着在删除之前清除文件占用的空间,因为Windows NT/2K的设计假设系统控制对系统资源的访问。当系统处于非活动状态时,可以使用原始磁盘编辑器和恢复工具来查看和恢复系统重新分发的数据。使用此工具,用户可以确保删除的文件和使用EFS加密的文件可以安全恢复。唯一的方法是使用安全删除应用程序。安全删除应用程序以显示磁盘数据无法恢复的技术覆盖已删除文件的磁盘数据。即使使用可以读取磁介质中弱删除文件模式的恢复技术,安全删除应用程序也可以使磁盘数据不可恢复。SDelete(安全删除)就是这样的应用;用户还可以使用SDelete安全删除现有文件,安全擦除磁盘未分配部分中存在的任何文件数据,包括已删除或加密的文件;SDelete执行清洁消毒标准DOD 5220.22-M,让你有信心一旦用SDelete删除,文件数据将永远消失!

SDelete软件功能

安全删除无特殊属的文件相对简单:安全删除程序只使用安全删除模式覆盖文件。

更难的是安全删除Windows NT/2K的压缩、加密、稀疏文件,安全清理可用磁盘空间。

压缩、加密和稀疏性由NTFS在16个集群块中管理。

如果程序写入文件的现有部分,NTFS会在磁盘上分配新空间来存储新数据。

并且在写入新数据之后,之前被文件占用的集群将被释放。

出于与数据完整性相关的原因,NTFS采用了这种保守的方法。

在压缩和稀疏文件的情况下,如果新分配大于现有分配(新压缩的数据大于旧压缩的数据)

因此,覆盖这些文件不会成功地从磁盘中删除文件内容。

为了处理这些类型的文件,SDelete依赖于碎片整理API。

使用碎片整理API,SDelete可以准确地确定磁盘上哪些群集被属于压缩、稀疏和加密文件的数据占用。

一旦SDelete知道哪些群集包含文件数据,您就可以打开磁盘进行原始访问并覆盖这些群集。

SDelete软件特色

Windows NT/2000碎片整理界面的局限性之一是,无法对以独占访问方式打开的文件进行碎片整理。

标准的碎片整理程序既不能显示页面文件或注册表配置单元的碎片程度,也不能对其进行碎片整理。

分页和注册表文件碎片可能是系统中与文件碎片相关的能量下降的主要原因之一。

PageDefrag使用先进的技术为您提供商业碎片整理程序无法提供的功能。

使您能够查看页面文件和注册表配置单元的碎片程度以及对它们进行碎片整理的能力。

此外,它还对事件日志文件和Windows 2000/XP休眠文件进行碎片整理。

当笔记本电脑进入睡眠状态时,系统内存中的文件会被保存。

SDelete使用说明

干净的空间带来了另一个。

因为FAT和NTFS不能为应用程序的可用空间提供直接解决方案,SDelete有两种选择之一。

首先,它可以打开磁盘进行原始访问,并覆盖压缩、稀疏和加密文件等可用空间。

这种方法有一个很大的问题:即使SDelete被编码为完全计算NTFS和FAT驱动器的可用空间。

这不是微不足道的,它可能与磁盘上的活动文件工作相冲突。

例如,假设SDelete群集处于空闲状态,此时文件系统驱动程序决定将一个群集分配给另一个应用程序正在修改的文件。

文件系统驱动程序将新数据写入集群,SDelete出现并覆盖新写入的数据:文件的新数据丢失。

如果将集群分配给文件系统元数据,问题会更严重,因为SDelete会改变文件系统的磁盘结构。

SDelete第二种方法是间接覆盖可用空间。首先,SDelete分配最大的文件。

SDelete使用非缓存文件I/O来完成此操作。

这样,NT文件系统缓存的内容就不会被丢弃,取而代之的是与SDelete文件关联的无用数据。

因为未缓存的文件输入/输出必须是扇区对齐的(512字节)

因此,即使SDelete不能进一步增长文件,也可以为SDelete文件分配一些剩余空间。

为了占据所有剩余空间,SDelete接下来将分配最大的缓存文件。

对于这两个文件,SDelete执行安全覆盖,以确保安全地清除所有以前可用的磁盘空间。

在NTele驱动器上,SDelete的工作不一定在分配和覆盖两个文件后完成。

SDeleteNTFS MFT的任何现有可用部分(主文件表)也必须填充适合MFT录制的文件。

MFT记录的大小通常为1KB,磁盘上的每个文件或目录至少需要一个MFT记录。

小文件完全存储在他们的MFT记录中,而不合适的文件聚集在MFT之外。

所有SDelete必须做的就是分配最大的可用MFT空间,也就是分配最大的文件——当该文件占用MFT记录中所有可用空间时。

NTFS将防止文件变大,因为磁盘上没有可用的群集(它们是由先前分配的两个文件SDelete保存的)。

SDelete重复这个过程。

当/

为了覆盖被删除文件的文件名,SDelete对文件进行了26次重命名,每次都用连续的字母字符替换文件名中的每个字符。

例如,“foo.txt”的第一个重命名将是“AAA”。AAA”。

SDelete清理可用磁盘空间时无法安全删除文件名的原因是删除文件名需要直接的垂直目录结构。

目录可以有包含已删除文件名的可用空间,但该可用目录空间不可分配给其他文件。

因此,SDelete无法分配此可用空间,因此可以安全地覆盖它。

用法:s [-p传输] [-r] [-s] [-q]<或文件目录>:[& # 8230;]

s[-p pass][-z |-c[空闲百分比]]<驱动器号[& # 8230;]删除[-p pass] [-z |-c]<物理磁盘号>:

使用SDELETE参数描述

-C清理可用空间。为正在运行的系统指定可选的空间量。

-p指定覆盖的次数(默认值为1)。

-r删除只读属。

-s递归子目录。

-z零可用空间(适合虚拟磁盘优化)。

-nobanner,不要显示启动口号和版权。

当您运行PageDefrag(pagedfrg.exe)时,将显示一个列表框,告诉您页面文件的组成。

事件文件和注册表配置单元(SAM、系统、系统)的集群数量。ALT、SECITY、SOFARE、。DEFAULT)。

以及这些文件所在的片段数量。

如果您认为这些文件碎片足够大,您可以对它们进行碎片整理。

或者您想在每次启动时对其进行碎片整理,请选择适当的单选按钮选项,然后单击“确定”。

当您将页面碎片整理引导至碎片整理时,系统将在下次启动时尝试这样做。

在CHKDSK硬盘之后,PageDefrag会立即使用标准的文件碎片整理API对文件进行碎片整理。

当它处理每个文件时,PageDefrag将在启动时在启动屏幕上打印文件名,并成功对文件进行碎片整理。

如果碎片减少成功,它会告诉您文件开头的簇数和碎片整理后的簇数。

在某些情况下,PageDefrag可能无法减少一个或多个文件的碎片,它将在启动时显示在蓝屏上。

这可能是因为驱动器上没有足够的空间进行碎片整理,或者因为可用空间本身高度分散。

为了获得最佳效果,您应该将PageDefrag与商业碎片整理实用程序或我的免费Contig碎片整理程序结合使用。

命令行选项

您可以通过为所需设置指定命令行选项来交互式运行页面碎片整理:

用法:pagedfrg [-e |-o|-n] [-t : ]

命令行选项参数描述

-e整理每个引导。

-o清理一次碎片。

-n从不整理碎片。

-t将倒计时设置为指定的秒数。

收起介绍展开介绍
  • 安卓合集
  • 软件合集
  • 浏览器
  • 电脑管家
  • 安卓游戏
更多 >> 安卓合集安卓合计

热门推荐

装机必备软件