我想要开机的时候有两个系统可以选,都可以启动。
主要的是Ghost映像文件,怎样实现?
在Windows XP的基础上哦
WinXP怎样安装Win7 GHO映像文件到其他盘,并且两个系统都能启动
答案:4 悬赏:20
解决时间 2021-03-09 20:36
- 提问者网友:霸道ぁ小哥
- 2021-03-09 02:51
最佳答案
- 二级知识专家网友:没感情的陌生人
- 2021-03-09 03:45
直接下载个Ghost32.exe软件,在xp系统下把Win7.GHO映像还原到D盘或者E盘下即可,这个系统中可以运行的。然后把还原到的Win7系统盘下的bootmgr和boot文件夹复制到C盘下,然后打开命令提示符,输入C:\boot\bootsect.exe /nt60 C: /mbr 回车之后会提示成功。
如果提示打不到bootsect.exe文件,那么可以到Win7镜像或者光盘中的boot文件夹下去复制bootsect.exe文件到C盘的boot文件夹下。然后再执行上面那个命令,重启就会直接进入Win7系统。然后在Win7系统下以管理员身份运行命令提示符,输入以下命令:
bcdedit /create {ntldr} /d "Windows xp"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 6
以上命令就是添加xp启动菜单,命令执行之后会提示“操作成功”。
至此双系统问题已全部解决
如果提示打不到bootsect.exe文件,那么可以到Win7镜像或者光盘中的boot文件夹下去复制bootsect.exe文件到C盘的boot文件夹下。然后再执行上面那个命令,重启就会直接进入Win7系统。然后在Win7系统下以管理员身份运行命令提示符,输入以下命令:
bcdedit /create {ntldr} /d "Windows xp"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 6
以上命令就是添加xp启动菜单,命令执行之后会提示“操作成功”。
至此双系统问题已全部解决
全部回答
- 1楼网友:孤伤未赏
- 2021-03-09 07:12
http://www.xdowns.com/soft/softdown.asp?softid=40378 去下吧~gho安装
- 2楼网友:堕落奶泡
- 2021-03-09 06:05
用ghost安装啊,安装ghost,重启进入ghost 找到你硬盘中的镜像,还原就行了。如果还不会我教你,M我就行
- 3楼网友:开心就好
- 2021-03-09 04:46
本来我写好了一大堆命令
可是我突然意识到一个问题:gho文件应该不可以恢复到不同于源分区盘符(即制作gho文件时系统所在分区盘符)的分区。我想起系统里有很多配置文件,特别是注册表里都有许多绝对路径,例如系统的环境变量有个path是c:\windows\system32,还原后这个设置仍然不会改变,但是显然这个路径已经不正确了。即使能进系统,也会很不稳定而且容易崩溃。进而我突然理解为什么ghost光盘永远是“一键还原系统到C盘”
基于这点,我以为将gho文件还原到其他分区是不可取的
但是
我又想起一中特殊的情况,以前有一个同学在xp下用光盘引导安装vista组成双系统。装完之后发现自己无论进哪个系统,当前系统分区都会是c,即盘符会错乱。当时都觉得看着很不爽,可是我觉得这一点正好可以用来解救现在这种情况
我分析了一下,认为哪种造成盘符错乱的条件是两个系统分区都是主分区,不管是之前就已经这样,还是用vista光盘安装时删除了分区又重建分区的情况,因为在哪种情况下安装光盘会将目的分区激活而让原本的c分区变成非激活状态。xp和vista对盘符的管理机制不一样,xp依然会认为自己是c分区,而vista会认为激活的分区才是c分区,也就是自己那个分区。所以我们可以这样做:
将gho文件手动还到目标分区
在dos或pe环境下用diskgen等工具将目标分区改成主分区+活动分区
准备bootsect文件(存在于win7安装源<包括光盘和iso镜像>的boot文件夹下,或者查看win7分区根目录下隐藏系统文件,如果有一个bootsect.bak文件,则将后缀改为exe,或者从网路下载)
将其放置在c:\windows\system32目录下
将x分区根目录下的 boot文件夹 和 所有隐藏的文件包括系统文件 复制到c分区根目录
运行,cmd,依次执行
bootsect /nt60 all /force
如果返回succes语句
重启看看效果,推论应该是进win7了,且win7显示为C分区
如果成功进入win7,则进入命令行执行
bcdedit /create {ntldr} /d "Microsoft Windows XP"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addfirst
上述代码添加一个xp启动项,是否有效有待验证,因为又涉及到一个盘符问题,xp到底是在c呢还是d呢?
综观上述,比较复杂,没耐心的还是装ghost win7在c,然后装安装版xp到d吧
或者下载一个安装版的win7就OK了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |