感谢不点兄和lyh728兄的工作,grub for dos和Vfloppy为我们带来了很多的方便:)
不点兄提到让grub去支持不连续区块的文件不太可行,刚好lyh728兄提供了一个连续区块的测试工具blklst.exe,我就利用blklst顺手写了一个创建连续区块文件的批处理,很简单,主要思想就是通过不停地复制文件并且测试是否已经连续。
在Windows XP下测试通过,在Win98和Dos下可能是Djgpp的环境问题,我的blklstds.exe无法正常工作(我已经按照Djgpp的说明进行了安装),如果blklstds.exe在你们的Win98和Dos下能够正常工作,把FDefrag.bat中的blklst替换为blklstds就应该可以在win98或dos下工作了。
使用方法:
FDefrag File_To_Be_Defrag
如:FDefrag super.img
下载:
打开附件
不点兄提到让grub去支持不连续区块的文件不太可行,刚好lyh728兄提供了一个连续区块的测试工具blklst.exe,我就利用blklst顺手写了一个创建连续区块文件的批处理,很简单,主要思想就是通过不停地复制文件并且测试是否已经连续。
在Windows XP下测试通过,在Win98和Dos下可能是Djgpp的环境问题,我的blklstds.exe无法正常工作(我已经按照Djgpp的说明进行了安装),如果blklstds.exe在你们的Win98和Dos下能够正常工作,把FDefrag.bat中的blklst替换为blklstds就应该可以在win98或dos下工作了。
使用方法:
FDefrag File_To_Be_Defrag
如:FDefrag super.img
下载:
打开附件


