sdelete_如何在Windows中使用sdelete完整安全地删除文件和文件夹?

sdelete

sdelete

User PC and Servers process a lot of data where some of them are secret. This data may be deleted with conventional ways but this may not enough. Because file systems generally removes file metadata but continue to hold real data. Microsoft sysinternals provides sdelete or secure delete tool which can delete file data really. More information about sysinternals can be get below.

用户PC和服务器会处理许多其中一些秘密的数据。 可以用常规方式删除该数据,但这可能还不够。 因为文件系统通常会删除文件元数据,但会继续保存实际数据。 Microsoft sysinternals提供了sdelete或安全删除工具,可以真正删除文件数据。 有关sysinternals的更多信息,请参见下面的内容。

What Is Windows Sysinternal?

什么是Windows Sysinternal?

下载 (Download)

As stated before sdelete is provided by sysinternals. So sdelete can be downloaded from sysinternals site where exact dowload url is provided below.

如前所述, sdelete由sysinternals提供。 因此,可以从sysinternals站点下载sdelete ,该站点在下面提供了确切的下载URL。

https://download.sysinternals.com/files/SDelete.zip

https://download.sysinternals.com/files/SDelete.zip

Download
Download
下载

完全删除文件(Delete File Completely)

We will start with simple example. We will delete sile named Sdelete.zip which resides in Users\İsmail Baydan\Downloads . We can not delete directory without providing recursive option which we will see below. We double quotes to provide file path.

我们将从一个简单的例子开始。 我们将删除位于Users\İsmail Baydan\Downloads名为Sdelete.zip文件。 没有提供递归选项,我们将无法删除目录,我们将在下面看到。 我们将双引号引起来以提供文件路径。

PS> sdelete.exe "C:\Users\İsmail Baydan\Downloads\SDelete.zip"
Delete File Completely
Delete File Completely
完全删除文件

删除只读属性(Remove Read-Only Attribute)

NTFS and FAT file systems provides  some protection mechanisms to prevent delete files accidentally. This may create bottleneck if we are sure and want to delete file with sdelete. In this situations we can provide -a option which will remove read-only attribute from file before deleting securely. In this exmaple we will delete file named ntds.dit

NTFS和FAT文件系统提供了一些保护机制,以防止意外删除文件。 如果我们确定要删除带有sdelete文件,则可能会造成瓶颈。 在这种情况下,我们可以提供-a选项,该选项将在安全删除之前从文件中删除只读属性。 在此示例中,我们将删除名为ntds.dit文件。

PS> sdelete.exe -a ntds.dit

递归删除文件和文件夹 (Delete Files and Folders Recursively)

Without providing any option we can delete files one by one. This is not efficient way to delete directories those provides a lot of files. By using -r or -s recursive option we can delete directories and folders and all of their contents. In this example we will delete folder named Temp.

如果不提供任何选项,我们可以一个一个地删除文件。 这不是删除提供大量文件的目录的有效方法。 通过使用-r-s递归选项,我们可以删除目录和文件夹及其所有内容。 在此示例中,我们将删除名为Temp文件夹。

PS> sdelete.exe -s ".\Temp"
Delete Files and Folders Recursively
Delete Files and Folders Recursively
递归删除文件和文件夹

零可用空间(Zero Free Space)

Some file formats may hold less data than consumed disk space. This generally happens in virtual machines disk images and formats like vmdk , vdi and qcow . We can use sdelete to zero free space in this type of files. We will use -z option. In this example we will zero disk images named ubuntu.vmdk.

某些文件格式所保存的数据可能少于所占用的磁盘空间。 这通常发生在虚拟机磁盘映像和格式(例如vmdkvdiqcow 。 我们可以使用sdelete将此类文件中的可用空间归零。 我们将使用-z选项。 在此示例中,我们将名为ubuntu.vmdk磁盘映像置零。

PS> sdelete.exe -z ubuntu.vmdk

指定覆盖通行证 (Specify Overwrite Passes)

Normally sdelete will overwrite given file data only once. IF we have strict policy like deleting files by overwriting them 5 times we cna use -p parameter with number of passes. Higher number of passes will be more secure but will take more time. In this example we will overwrite file named password.txt 5 time.

通常, sdelete只会覆盖给定的文件数据一次。 如果我们有严格的政策,例如通过覆盖文件5次来删除文件,那么我们可以使用带有通过次数的-p参数。 通过次数越多越安全,但是会花费更多时间。 在此示例中,我们将覆盖5次名为password.txt文件。

PS> sdelete.exe -p 5 password.txt
LEARN MORE  What Is Windows Sysinternal?
了解更多什么是Windows Sysinternal?

翻译自: https://www.poftut.com/delete-file-folders-completely-securely-sdelete-windows/

sdelete

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值