|
[这个贴子最后由wellion888在 2005/10/04 06:58pm 第 1 次编辑]
今天帮朋友的新机器(DELL台式机)装系统,由于看到硬盘前面DELL划了一个32M的隐藏分区,不知是否bios或是什么,不敢动它或删它,就将ghostxp-sp2特别版光盘选择“手动运行ghost8.2”方式,把光盘根目录下的winxpsp2.gho镜像文件直接克隆到第二分区fat32,并且改写boot.ini文件,将其中的partition(1)语句改成partition(2)。结果发现每次成功启动后boot.ini文件时间自动变回2005-04-15,里面又成了partition(1),这样如果重启,必然启动失败。手工改写成parttiton(2)就可成功重启,但一启动成功进入xp,boot.ini就又会自动恢复成老的(时间2005-04-15,内容为partition(1),不改它下次启动就失败。
将c:\boot.ini、c:\ghost8\boot.ini、c:\ghost8\original\boot.ini三个文件同时改写成partition(2),原来在我的机器上这样便成功。但今天的机器重启后c:\boot.ini还是会恢复(另两个文件不会再改变)。再干脆把c:\ghost、c:\boot、c:\runonce三个文件夹和c盘下的autoexec.bat、command.com、bootsect.dos、config.sys、grldr、io.sys、irunin.*、msdos.sys这些文件都删除,情况还是一样:只要启动成功进入xp,那么c:\boot.ini文件就会恢复成2005-04-15partition(1),不动它下次启动必然失败,改写它为partition(2),下次启动就正常。应该是每次成功启动进入xp时系统不知是在哪里设置了用一个备份的内容为partition(1)的文件替换了c:\boot.ini。
请哪位大侠给予指点一二。
运行msconfig,果然启动项下面有个运行c:\windows\boot-bf.exe的选项,将其取消,问题解决.
奇怪的是在我自己的机器上面也有这个启动项目,也有这个程序,却并没有改动c:\boot.ini文件. |
|