如何最方便、最轻松的擦除硬盘数据?

如何最方便、最轻松的擦除硬盘数据?

我想在后台运行软件/命令(如果可能的话),它知道如果我按下键盘上的某个组合键,它将清除我所有的硬盘数据(很可能在电影《杀手》中)。
我希望它基本上格式化我的所有硬盘,然后写入“垃圾”文件(与硬盘大小有关),以确保没有人能够恢复它。
有没有办法通过键盘做到这一点,或者我必须使用 GUI 来实现这一点?

答案1

在 Windows 运行时几乎不可能做到这一点,但还有另一种解决方案,称为 Darik's Boot and Nuke。

https://www.dban.org/

您必须插入启动盘并从那里开始,而不是简单地敲击一些键。在 Windows 上使用组合键来执行此操作是愚蠢的,因为您的猫可能会踩到键盘,然后猫视频收藏就再也找不着了。

Boot And Nuke 是一个很好的解决方案,因为它驻留在内存中,不会像 Windows 操作系统那样妨碍擦除数据。

要通过键盘完全执行此操作:

  1. 将您的 BIOS 设置为从 CD 启动。

  2. 启动 Windows。

  3. 将 Boot 和 Nuke 放入 CD/DVD 驱动器。

  4. 当 Windows 运行时,按 CTRL+ALT+DEL 或任何需要重新启动机器的键。

  5. 当它启动时,当系统提示“按任意键从 CD 启动...”时,按某个键

  6. Darik 的 Boot And Nuke 将会加载。

  7. 从键盘上按下您想要的选项并执行。

我想这就是全部了。如果您真的、真的、真的想在驱动器中没有 CD 的情况下执行此操作,请安装 Grub4Dos 或类似程序,然后在硬盘上安装 Bot 和 Nuke,然后从 Grub 启动。但这超出了问题的范围。

在所有情况下,如果您可以使用键盘重新启动,那么启动后的所有其他命令也将通过键盘执行,因此我认为这是同一件事。

简而言之,这只是重新启动然后通过某些多引导加载程序执行某些 Linux shell,然后执行实际的擦除操作。

答案2

我认为这是可能的。你必须编写一个脚本来执行以下操作,

  1. 立即重启操作系统
  2. 加载预引导环境
  3. 自动化预启动环境以启动数据清理程序。

所有这些都只是理论上的,而且需要进行大量的测试,但 PC 终止开关可以编写脚本,您所要做的就是购买一个可编程键盘并将一个按钮指向脚本。

或者

购买以下其中之一:

http://news.cnet.com/8301-17938_105-57436441-1/runco​​re-intros-hard-drive-with-a-kill-switch-a-real-one/

答案3

在 Linux 上你可以使用以下命令擦除磁盘:

dd if=/dev/urandom of=/dev/sda

如果/当它清除了运行所需的任何 OS/s 文件时,这可能会被停止,从而导致 OS 段错误并终止所有正在运行的应用程序。

当然,为了阻止这种情况发生,您需要使用可以支持该操作的操作系统/发行版,因此请使用以下其中之一:https://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAM

作为一名超级职业黑客,这不是问题吗?

现在,你能在 Windows 上做到这一点吗?

事实上,答案是肯定的!

看一眼:http://reboot.pro/topic/16646-run-windows-7-from-ramdisk/描述了一种从 ramdisk 启动 Windows 7 的方法。您可以从该操作系统触发磁盘擦除,而不会导致机器崩溃。

注意:现在 SSD 越来越流行,如果您有 SSD,您需要指示磁盘本身执行安全擦除,而不是直接向其写入数据。SSD 以不同的方式管理其内部结构,并且可以在磁盘上保留通常无法访问的数据副本。

相关内容