我有一个外部硬盘和一个以前是内置的 HDD,但现在通过 SATA 到 USB 适配器连接。
我想擦除两个驱动器,但我不太愿意启动 DBAN 和其他类似软件,因为我不想意外擦除任何内部驱动器。
我正在考虑通过打开 Windows 资源管理器、进入 I:\ 和 J:\、突出显示所有文件夹,然后按 Alt-Del 来删除两个驱动器中的所有根文件夹。之后,我将执行 ccleaners“清除可用空间”。但是,我不知道这样做的效果如何(它真的会删除所有内容,包括系统目录和回收站吗?)。
答案1
听起来您想要进行“安全擦除”或零通过,对吗?
从format /?
:
/P:count Zero every sector on the volume. After that, the volume
will be overwritten "count" times using a different
random number each time. If "count" is zero, no additional
overwrites are made after zeroing every sector. This switch
is ignored when /Q is specified.
format J: /P:0
应该format I: /P:0
可以帮你解决问题。确保以管理员身份打开命令提示符。
如果你是不是寻找安全擦除,并且只想确保驱动器上的所有内容都被擦除以供您以后个人使用,请使用命令format J: /Q
和format I: /Q
,这将执行快速格式化并且(显然)比在驱动器上运行零传递快得多。
或者,您可以通过右键单击驱动器并选择格式化选项从 GUI 进行快速格式化。
手动删除文件会很麻烦,而且很慢。我会避免这样做。我也不是特别喜欢与 CCleaner 相关的任何东西。Windows 有自己的简单内置方法来擦除磁盘。
答案2
如果您担心意外拿起内置硬盘,您可以随时拔下 SATA 电缆来断开它们。这样,启动 DBAN 时它们就不会显示出来。
答案3
我没有 CCleaner,但是根据文档,当前版本至少有一个选项可以擦除整个驱动器。它甚至不允许擦除启动驱动器作为安全功能。
如果由于某种原因此方法不起作用,则后备方法是格式化整个驱动器,使其几乎为空,然后清除所有可用空间。您可以选择 FAT 格式,因为这是最简单的格式,并且开销最少,包括目录、群集图等。根据初始化的区域,可能会有一些未被覆盖的残留数据,但暴露程度最小。
对于您最初的问题,从系统目录中删除的文件被视为可用空间的一部分,因为它们不再由目录“保存”。回收站中的文件则不然,因为回收站实际上只是一个特殊目录。(尽管清理程序可能会专门将回收站作为“清理”操作的一部分进行清除。)
隐藏目录也是使用 Windows 资源管理器时更常见的问题,因为使用 Shift-Del 突出显示并删除其中的所有文件夹不会删除这些隐藏文件夹。
还有其他擦除磁盘的方法,但最简单的方法 —— 例如dd
在 Linux 或 Mac 上使用 —— 需要输入驱动器说明符;启动盘和其他磁盘之间的区别在于输入的是“hd2”而不是“hd1”,所以也很容易出错。
答案4
根据您的问题,我们不是谈论擦除当前正在使用的操作系统驱动器。
请记住,所需的工具取决于驱动器,因为不同类型的驱动器使用不同的存储技术:硬盘驱动器、SSD、USB 闪存和混合。我假设您指的是标准硬盘驱动器。
如果驱动器本身经过压缩或加密(例如,NTFS 选项),则规则会有所不同。单个 zip 文件或由 7-Zip、AxCrypt 或类似程序压缩或加密的文件只是包含奇怪数据的数据文件,但压缩或加密的磁盘行为会有所不同(请参阅下面引用的 SDelete 讨论)。
如果您选择 CCleaner,请记住清空回收站!此外,文件名不会被安全删除(但数据“应该”被删除),并且可能留下一些杂项文件碎片。如果驱动器本身被压缩或加密,我不确定 CCleaner 是否会按照您的要求执行操作。
建议:检查每个磁盘的供应商网站。有些磁盘可以通过覆盖内部加密密钥在 1 秒内 100% 安全地擦除。
建议:尝试 Sysinternals(现为 Microsoft 的一部分)的 SDelete。这是一款免费程序,可用于擦除驱动器、擦除文件或擦除可用空间。背景资料非常详尽,可帮助您评估各种建议。请注意,这并不能保证所有旧文件名完全无法恢复,但应该非常接近。文件内容将被覆盖。
http://technet.microsoft.com/en-us/sysinternals/bb897443 或搜索 sysinternals sdelete
以下内容改编自 http://gizmodo.com/5489933/leave-no-trace-how-to-completely-erase-your-hard-drives-ssds-and-thumb-drives 其中还包含很好的背景信息和建议。
从 technet 下载 SDelete.zip。
解压(提取)到一个文件夹。
将 sdelete.exe 复制到 c:\windows\system32\(或适合您操作系统的目录),以便您可以从任何地方运行它。
以管理员权限打开命令提示符会话(按“开始”按钮;在开始搜索字段中输入 CMD;右键单击 CMD.exe 并选择以管理员身份运行)。
要擦除驱动器 X: 及其子目录上的所有文件以及擦除可用空间,请输入两行:
回音开启
Sdelete -a –s -z X:*.*
要非常小心驱动器号!!!
等待:这可能需要几分钟甚至几小时。除非您使用 ECHO OFF 命令,否则您将看到状态消息。
几年前我使用过 SDelete,因此如果您在使用这些说明时遇到问题或者可以澄清它们,请报告。
如果您真的想确定,请执行 2 次清理。超过此次数与多 GB 驱动器中的技术无关。Sdelete -a -p 2 –s -c X:*.*
用法:sdelete [-p 传递] [-s] [-q] ... sdelete [-p 传递] [-z|-c] [驱动器号] ... -a 删除只读属性。-c 清理可用空间。-p 传递指定覆盖传递的次数(默认值为 1)。-q 不打印错误(安静)。-s 或 -r 递归子目录。-z 零可用空间(适合虚拟磁盘优化)。