我想在Disk Defragmentation Arena中尝试一些想法.我得出的结论是,作为实现的先驱,能够将磁盘置于碎片状态是很有用的.在我看来,这是一个比经过碎片整理更难实现的状态.我认为商业碎片整理公司可能已经解决了这个问题.
所以我的问题.....
如何实施一个分裂者呢?在使用它的上下文中有什么意义来测试碎片整理程序?
也许你应该在模拟/模拟磁盘上测试你的碎片整理算法,而不是分割实际的磁盘?只有当您对算法本身按指定工作满意后,才能使用实际磁盘API在实际磁盘上进行测试.
您甚至可以拍摄实际碎片磁盘(您或您认识的人)的快照,并将此数据用作测试的模拟模型.