|
原帖由 haiou327 于 2009-2-25 13:17 发表
如果把ONEKEY相关文件放到ramdrive再运行,ONEKEY始终只是检查当前路径中是否存在record1.dat备分文件,这样无论有否做过备分,始终显示为系统未做备份,是否检查路径改为C:\record1.dat,更为准确
当不加载内 ...
如果在硬盘第二主分区运行,可以不用内存盘,检查路径当前目录就是C:\record1.dat.
你说的"发现一个问题,当把隐藏分区进行覆盖还原时程序界面出现花屏"我不是很理解,能否再说详细点?
如果是放在img镜像中使用是需要放在内存盘运行的.因为备份是调用外部批处理文件,保存备份的路径不好检测,所以需要自己完成.
譬如,启动的时候先检测你设定的备份路径是否有备份文件,然后把信息反馈到msg*.ini,或者备份到时候就把记录文件写到你设定的硬盘路径,启动onekey之前把它拷贝到ramdrive中.这个中间牵涉到硬盘全是ntfs分区的读写问题,这些判断比较麻烦,所以我的img镜像设了启动就自动恢复,因为自己用是知道是否有备份的.
我原来是想法是放在img镜像中使用,启动onekey之前先检测分区情况(譬如活动的系统分区是否在1:1等)、备份路径是否有备份等信息,
然后自动在ramdrive生成backup1.bat、restore1.bat、record1.dat、msg1.ini等文件,只是偷懒不做了.有需要的可以参照下gghost的批处理,那是个好例子 |
|