0

我正在编写一个程序,fill a HDD with junk并且想知道在这方面使用更少计算机资源和时间的最佳方法可能是什么。

我有一个简单的wx界面来选择驱动器号,而不是 Windows 驱动器和启动和停止按钮。

我采用的txt方法1MBcharacter 0 multiplied使用20 threads. 每个 wile 都是基于一个随机字符串和 microtime 来命名的。一旦所有线程结束(try写入except空间不足),主线程就会打开20 new threads,每个线程只写入one character一个文件,直到他们不能再这样做了。

我知道这可能看起来很傻,但我想不出别的东西。

我这样做是为了填充 HDD,然后再将其送回以进行更换。

我知道有一些程序可以做到这一点。我只是想自己做这件事来获得学习经验。

任何人都可以建议在任何窗口上实现这一目标的更好方法吗?

我想将它构建为桌面程序。

主要范围是能够随时停止程序或限制要填充的空间。

4

1 回答 1

2

使用带有一些参数的内置(在 Windows 中)格式命令将完全符合您的要求。

format e: /fs:NTFS /p:2

另请参阅http://pcsupport.about.com/od/toolsofthetrade/ht/write-zeros-format-command.htm了解更多信息。

于 2013-07-16T09:48:47.263 回答