|
|
考虑了一下,你的这种情况在两个系统下要都能正常使用,在目前情况下,可能有些麻烦。
一个原因,现版本的安装路径是固定的,即D:\ggho,由于你在不同系统下,安装了ggho的盘符变了,这样在一个系统下装的文件,另一个系统下会出现一些关键文件找不到的情况。这个问题还要好办些,稍微处理一些就可解决。
更大的难题是,gghost运行思路是,首先在windows下设置备份分区和保存位置,以及其他项目设置等,设置完会生成临时文件,dos下会利用这些临时文件进行相应处理。
假如xp/vista下都存在设置的临时文件的话,可能会造成dos下操作失误,这样后果会很严重。因此要么改变判断条件,要么设法使得在dos下只能找到一个系统下设置的临时文件。
基于以上考虑,可以试试下面的办法。
1,xp下卸载gghost。
2,进入vista,安装gghost。(也就是说ggho目录是在xp系统所在盘D:\)
3,看看vista下运行是否正常。(应该没问题)
4, 重启,进入xp。
5,把vista下安装gghost的目录ggho从c:\复到D:\,并把C:\ggho目录移到某一子目录下或改名。(根目录下只能是一个ggho目录,因为dos下是查找根目录下的ggho目录下的文件的,有两个的话,可能会造成判断失误。)
6,删除d:\ggho\temp\下的除mbr备份以外的所有文件。(这个文件删除也不影响运行,建议保留。)
7,运行D:\ggho\gghost.exe (可在桌面建个快捷键)。试试3,1,2等选项能否正常使用。
假如可正常使用gghost的话,我再想办法修改安装和主程序。实现自动进行相关操作。 |
|