如何在一个没有MBR却有系统的硬盘上建立MBR? 15
双硬盘双系统如何进行独立引导那?现在是这样子:A硬盘就是老硬盘装的是xp,后来买了B硬盘(新硬盘)在xp下使用ghost硬盘安装器安装了win7在B盘上,现在发现win7...
双硬盘双系统如何进行独立引导那?
现在是这样子: A硬盘就是老硬盘装的是xp,后来买了B硬盘(新硬盘)在xp下使用ghost硬盘安装器安装了win7在B盘上,现在发现win7并不能脱离硬盘A独立启动(当初安装win7时没考虑到这一点)。求教如何在不重装win7的情况下,让现有B硬盘上的win7可以脱离A硬盘独立启动?也就是如何设置A硬盘为主盘。
现在的启动界面是有两层的第一层是后来安装的启动器,选项为xp,win7,dos;选择进入win7启动win7,选择进入xp则进入第二层,选项为xp,dos。
尝试过失败的方法:直接拆掉旧硬盘,只安装新硬盘,启动系统却无法找到启动盘,到这里,自己就恍惚明白是应该因为当时安装window7的时候使用的是硬盘安装器,导致win7的引导记录在旧硬盘上,而新的硬盘上没有MBR文件所以无法启动,看了一些别人的方法,使用win PE进行mbr修复,结果是修复失败,启动系统和不修复一样无法找到启动盘,到这里感觉凭自己的这点电脑知识已经解决不了问题了,所以特向各路大神请教,求教如何在不重装win7的情况下,让现有B硬盘上的win7可以脱离A硬盘独立启动?会不会因为MBR只能在硬盘的第一个扇区,而B硬盘第一个扇区可能被win7系统所占用,无法重新建立引导记录了那?
还有就是HD0,HD1这个的顺序到底和什么有关那?有人说和SATA的接口顺序有关,我换了试了一下没有关系,无论怎么接,HD0(就是所谓的主盘?)总是老硬盘,难道这全都是因为MBR在老硬盘上。。。
通过Bootice去看BCD,XP的启动磁盘不是HD0 是BOOT(wim)/LOCATE(vhd)启动分区是空白;而win7启动磁盘是HD1,启动分区为0:(新磁盘的第一个分区)。
win7真的显示不是活动盘 展开
现在是这样子: A硬盘就是老硬盘装的是xp,后来买了B硬盘(新硬盘)在xp下使用ghost硬盘安装器安装了win7在B盘上,现在发现win7并不能脱离硬盘A独立启动(当初安装win7时没考虑到这一点)。求教如何在不重装win7的情况下,让现有B硬盘上的win7可以脱离A硬盘独立启动?也就是如何设置A硬盘为主盘。
现在的启动界面是有两层的第一层是后来安装的启动器,选项为xp,win7,dos;选择进入win7启动win7,选择进入xp则进入第二层,选项为xp,dos。
尝试过失败的方法:直接拆掉旧硬盘,只安装新硬盘,启动系统却无法找到启动盘,到这里,自己就恍惚明白是应该因为当时安装window7的时候使用的是硬盘安装器,导致win7的引导记录在旧硬盘上,而新的硬盘上没有MBR文件所以无法启动,看了一些别人的方法,使用win PE进行mbr修复,结果是修复失败,启动系统和不修复一样无法找到启动盘,到这里感觉凭自己的这点电脑知识已经解决不了问题了,所以特向各路大神请教,求教如何在不重装win7的情况下,让现有B硬盘上的win7可以脱离A硬盘独立启动?会不会因为MBR只能在硬盘的第一个扇区,而B硬盘第一个扇区可能被win7系统所占用,无法重新建立引导记录了那?
还有就是HD0,HD1这个的顺序到底和什么有关那?有人说和SATA的接口顺序有关,我换了试了一下没有关系,无论怎么接,HD0(就是所谓的主盘?)总是老硬盘,难道这全都是因为MBR在老硬盘上。。。
通过Bootice去看BCD,XP的启动磁盘不是HD0 是BOOT(wim)/LOCATE(vhd)启动分区是空白;而win7启动磁盘是HD1,启动分区为0:(新磁盘的第一个分区)。
win7真的显示不是活动盘 展开
2个回答
展开全部
我是没弄过这样的试验,以下说的全是个人的观点
第一你的win7肯定不是活动的分区 得先激活
第二win7的盘没有启动文件 应该从xp上把启动文件拷贝回到win7盘的根目录
第三 应该把主分区的引导 mbr设置成 nt6的引导
先设置一下再说吧,没有处理过
第一你的win7肯定不是活动的分区 得先激活
第二win7的盘没有启动文件 应该从xp上把启动文件拷贝回到win7盘的根目录
第三 应该把主分区的引导 mbr设置成 nt6的引导
先设置一下再说吧,没有处理过
更多追问追答
追问
活动的分区是什么意思啊,一直在用win7。。。智商捉急,见谅
如何找到xp的启动文件。。。
nt5和nt6有什么区别呢。。
问题有点多见谅
追答
只有活动的分区才能启动系统
boot文件夹 bootmgr bootmgr.* NTDETECT拷贝到硬盘
nt5 就是xp
nt6 就是win7 这样理解就行了不多解释了
展开全部
大哥你可以安装grub
先到bios下看看主硬盘是A还是B,
如果是A
就把grub安装在A盘的第一个主分区上。然后用GRUB引导启动。你都装了双系统,别告诉我你不会用grub
先到bios下看看主硬盘是A还是B,
如果是A
就把grub安装在A盘的第一个主分区上。然后用GRUB引导启动。你都装了双系统,别告诉我你不会用grub
追问
其实这些东西都是一下午现学的。。。。grub真的一点也不懂。。。。我去百度。。
追答
将grub写入主硬盘
然后编写menu.lst
主硬盘用hd0 从硬盘用hd1
主分区0,1,2,3逻辑分区4,5,6,7……
引导代码为
rootnoverify (hdx,y)
chainloader +1
boot
x,y视自己情况而定
另外,千万要把grldr和menu.lst写入hd0,0中,否则无法引导!!!!!!!!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询