以前是因为测试驱动程序,经常是WIN98/WIN2K/WINME/WINNT4/WINXP都安装了,现在不作驱动了,就留了一个WIN98,平时WINXP作为开发用。 今天发现传真软件在WIN2K下出现问题,于是又重新安装了一个WIN2K,安装完成后,进入WIN2K进行了一下调试,然后又返回WINXP。
但是此时WINXP却不能进入了。一直就是黑屏。
于是只好又回到WIN98,把以前的GHOST文件用Ghostexp.exe打开,找到WINXP启动分区里面的四个文件再次拷贝到C盘根目录下,这样才正常。
WIN2K的: bootfont.bin 297 KB (304,624 字节) 2000年1月10日, 20:00:00 bootsect.dos 512 字节 (512 字节) 2002年6月18日, 8:17:26 ntdetect.com 33.6 KB (34,468 字节) 2000年1月10日, 20:00:00 ntldr 215 KB (221,072 字节) 2000年1月10日, 20:00:00
WINXP的: bootfont.bin 315 KB (322,730 字节) 2001年11月15日, 12:00:00 bootsect.dos 512 字节 (512 字节) 2001年11月22日, 8:57:50 ntdetect.com 44.0 KB (45,124 字节) 2001年11月15日, 12:00:00 ntldr 224 KB (229,536 字节) 2001年11月15日, 12:00:00
我觉得WIN2K的安装程序应该可以作个判断,例如以前WIN98/WINME/WINNT4之类的头文件都作个记录,如果是旧文件就覆盖,如果是新文件,就询问。就不会这么麻烦了。
可以根据文件时间、检验和、版本号之类的东西进行判断吧
字体:大 中 小 |