问题的根源是:一开始复制的文件bootmgr和boot目录和sourse文件夹为了引导 PE的这些文件 在安装的过程中无法释放,导致安装程序无法更新启动配置造成的。因为Wim格式的还原原理不同于Ghost,它是文件解压式的,如果发现已经存在boot目录和相应的文件,则不再copy,但程序却无法更新启动项,所以安装程序出错提示:“Windows无法更新计算机的启动配置,安装无法继续”
解决方法: 执行e:\windows2008光盘解压到硬盘文件夹\sources\setup.exe 之前,首先要把
del sources
del bootmgr
del boot
这三个文件/文件夹删除!
那我就大概说一下在不删除原来XP的基础上的硬盘安装VISTA吧:
1、把windows2008.iso用虚拟光驱加载,然后拷贝到硬盘中,我的是e:\windows2008光盘解压到硬盘文件夹。其实某些版本的winrar就可以直接解决该镜像文件了,不用虚拟光驱也可以的!至于复制到硬盘的那一个分区就你自己而言了,反正你记得就可以了(当然,如果你的C盘空间足够的话可以直接将该镜像文件解压到C盘中)。
2、把e:\windows2008光盘解压到硬盘文件夹目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。(如果在上一步中你的C盘空间足够并将那些文件直接解压到C盘中的话,这步可以忽略了)
3、把e:\windows2008光盘解压到硬盘文件夹\sources下的boot.win复制到C盘下sourse文件夹。(如果在上一步中你的C盘空间足够并将那些文件直接解压到C盘中的话,这步可以忽略了)
4、运行输入cmd 然后输入c:\boot\bootsect.exe /nt60 c: (这一步其实不一定的,因为要看你的bootsect.exe的具体位置,如果你的bootsect.exe被你复制到其他分区,只要你对应执行就可以了,如:我将下载回来的镜像文件解压到F盘中,所以也可以这样对应修改执行的,像这样子
e:\windows2008光盘解压到硬盘文件夹\boot\bootsect.exe /nt60 c:
具体要看清楚bootsect.exe文件的介绍)
5、重启计算机,正在启动安装程序,加载boot.wim,启动PE环境。这个过程可能比较长,请等待……
6、安装程序启动,选择你要安装的语言类型,同时选择适合自己的时间和货币显示种类及键盘和输入方式。
7、出现“开始安装界面”,(要注意了,不点击“现在安装”)点左下角“修复计算机”(repair my computer)。
8、进入“系统恢复选项”,选择最后一项“命令提示符”(command prompt),进入DOS窗口。
9、然后用命令回到你的C盘中,比如C:不过这个是不一定的,要具体修改,反正就是要你将之前复制到C盘中的那几个文件用del命令删除掉!具体是
del sources
del bootmgr
del boot
如果提示你找不到该文件,请你先用dir命令看看当前分区是否存在这几个文件!还有就是会提示你删除目录的,你输入Y然后回车就可以删除了!
10、安装系统,执行e:\windows2008光盘解压到硬盘文件夹\sources\setup.exe,底下就是正常的安装了。
11、安装过程中无需输入序列号,只要安装完毕后用破解软件就可以进行破解的!