我用两个硬盘,分别装了2个系统。
一个硬盘最初装的xp(非ghost)。我进入xp,给另一个硬盘装win7(非ghost),装的过程有重启过程,重启后提示ntldr is missing。我没有理睬。重启后,bios设置继续从xp启动,居然继续安装win7,这样了几次后,竟然安装win7成功了。
然后,我将xp硬盘设为主盘,win7硬盘为从盘,则就成了双系统,开机启动时,会提示选择xp(早期版本的windows)和win7,双系统都可以完好运行。
但是问题来了。
我拔掉xp的硬盘,win7启动不了,依然提示ntldr is missing。
拔掉win7的硬盘,依然有双系统的选择提示,但是很显然win7进不了,只能进xp。
求助:
我怎么才能让拔掉硬盘后,能分别从不同的硬盘都可以启动对应的系统。
如果不行,保留win7也行。
(以前对双系统和引导做的实验太少了,现在遇到问题都解决不了,悲剧!)
折腾几天了,求指导啊!!!!!!
不知道你的方法能不能实现这样的功能:
分别拔掉xp硬盘和拔掉win7硬盘能否都可以启动(这才是我的本意)
肯定要将win7的引导放到自己的硬盘中。该怎么做?
多谢了!问题已解决,下了个NTBootautofix修复引导后重装解决的。
不过还有问题:
1、既然预留分区是单独的分区,为什么还是会被删除?我最初只是在win7硬盘中启动PE并格式化c盘就出现了ntldri丢失。
2、双系统时Bootmgr和ntldr都在c盘吗?
额。。。根本不用重装,你按我说的来做,至少能节省你半个小时的时间啊亲~
当安装器发现有同时创建两个主分区的条件且当前该磁盘处于没有主分区的情况下,安装器才会创建100MB的预留分区,专门装载bootmgr用~
而你硬盘上之前装过xp,那么安装器直接就把bootmgr装在了xp所在的那个主分区,就不再创建新的100MB分区了~
你格式化c盘,不丢ntldr那就怪了~
双启动时,按你之前描述的情况,那当然都在的~
这个bootmgr的位置其实是可以随便定的,比如我硬盘有四个主分区,我可以随便把bootmgr放到唯一的那个活动分区上,活动分区完全可以由你自己指定~