无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4705|回复: 16
打印 上一主题 下一主题

[求助] BIOS方式如何启动安装在GPT分区单硬盘中的win7/win8系统

[复制链接]
跳转到指定楼层
1#
发表于 2014-8-10 22:12:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qj_tzy 于 2014-8-10 22:42 编辑

假如一电脑仅有一GPT分区的单硬盘,第一分区为esp分区,第二分区、第三分区是以UEFI方式安装并能正常启动的win8、WIN7的64位系统,第四分区是原本机上安装的第二硬盘以MBR方式启动的WIN7的32位系统克隆到本分区上的系统(已对注册表中的盘符信息进行了清理)。ESP分区根目录有bootmgr及BOOT目录(含BCD等文件)。

现在的问题是:
1.用bootice软件对ESP分区BOOT目录下的BCD进行编辑,使其含以上3个系统的启动项,在该硬盘上安装xorboot,以搜索方式启动ESP分区根目录下的bootmgr,以进而启动以上3个系统。但提示BCD文件存在错误,未能实现。

2.用bootice软件对第二、三、四分区boot目录下的BCD进行编辑,在ESP分区拷入GRLDR,并编辑其内置菜单项,在该硬盘上安装xorboot,以搜索方式启动ESP分区根目录下的grldr,以进而启动以上3个系统。但仍提示BCD文件存在错误,未能实现。

================
另:我按以下步骤将原安装在MBR硬盘上的WIN7的32位系统的克隆备份win7_x32.gho生成vhd系统存放在gpt分区上进行了启动测试:

1.用Windows_VHD_VHDX辅助处理工具(2013_2012.12.25更新),选win7_x32.gho,生成win7_x32_gpt.vhd,存放在gpt分区(如第6个分区)。
2.对win7_x32_gpt.vhd进行了注册表盘符清理。
3.bootice1.321对win7_x32_gpt.vhd中boot目录下的BCD进行了编辑。
4.用xorboot搜索启动win7_x32_gpt.vhd,提示BCD文件存在错误,未能实现。
================

但我用bootice1.321分别再次打开以上几处的BCD文件,以智能和高级模式查看,均未发现错误所在。
我从网上看到,有网友说用bootice编辑BCD后存在无法启动的问题,不知是这一问题,还是我哪里操作错误,诚请各位网友指点,谢谢!

点评

www.cnhaoxing.com/id_365/ 百炼成仙  发表于 2014-8-14 12:05
2#
发表于 2014-8-10 22:22:23 | 只看该作者
bios 还可以引导pgt分区系统了吗。看来我也得好好学习下了。继续观望。

点评

我已在GPT分区单硬盘上安装了winxp系统(安装在GPT分区硬盘的第7分区),及winxp的vhd系统(存放在GPT分区的第6分区),均以BIOS方式成功启动,并能正确识别GPT分区。 当然,在这一过程中,得到了网友510819776的  详情 回复 发表于 2014-8-10 22:37
回复

使用道具 举报

3#
 楼主| 发表于 2014-8-10 22:37:57 | 只看该作者
wylgogogo 发表于 2014-8-10 22:22
bios 还可以引导pgt分区系统了吗。看来我也得好好学习下了。继续观望。

我已在GPT分区单硬盘上安装了winxp系统(安装在GPT分区硬盘的第7分区),及winxp的vhd系统(存放在GPT分区的第6分区),均以BIOS方式成功启动,并能正确识别GPT分区。

当然,在这一过程中,得到了网友510819776的悉心指点,在此表示衷心感谢!

点评

分享一下你的安装经验吧,我在GPT分区安装了WIN7,启动时一直0xc000000e错误,无法启动WIN7,求方法  详情 回复 发表于 2015-9-13 19:48
回复

使用道具 举报

4#
发表于 2014-8-11 08:44:14 | 只看该作者
楼主要是搞定这个希望出个详细方法。我想像我一样小白得不少,呵呵。
回复

使用道具 举报

5#
发表于 2014-8-11 17:02:33 | 只看该作者
将用bootice编辑BCD文件和启动出错的界面拍照传上来参观参观
回复

使用道具 举报

6#
发表于 2014-8-11 18:52:09 | 只看该作者
需要用g4d将一个img文件虚拟成硬盘(或软盘),其中放入bcd文件,指向系统所在的分区。具体可以参考我qq空间里的日志。

点评

谢谢指点,我作好ima文件存放在esp分区,用xorboot 启动存放esp分区中的grldr,以启动ima文件,但 xorboot 启动grldr时,总是提示“超出范围”(out of range),不知如何处理。  详情 回复 发表于 2014-8-11 22:55
回复

使用道具 举报

7#
 楼主| 发表于 2014-8-11 22:55:45 | 只看该作者
2012wuzhong 发表于 2014-8-11 18:52
需要用g4d将一个img文件虚拟成硬盘(或软盘),其中放入bcd文件,指向系统所在的分区。具体可以参考我qq空 ...

谢谢指点,我作好ima文件存放在esp分区,用xorboot 启动存放esp分区中的grldr,以启动ima文件,但 xorboot 启动grldr时,总是提示“超出范围”(out of range),不知如何处理。

点评

试一下将img文件引导配置为g4d,grldr放入img文件中,xorboot启动img文件。  详情 回复 发表于 2014-8-12 13:36
回复

使用道具 举报

8#
发表于 2014-8-12 13:36:11 | 只看该作者
qj_tzy 发表于 2014-8-11 22:55
谢谢指点,我作好ima文件存放在esp分区,用xorboot 启动存放esp分区中的grldr,以启动ima文件,但 xorboot ...

试一下将img文件引导配置为g4d,grldr放入img文件中,xorboot启动img文件。

点评

目前,已能正常启动安装在gpt分区中的win7_x32系统了,但还有以下问题未得到解决: 1.如何用grub4dos判断是gpt分区硬盘还是mbr分区硬盘,以根据判断结果采取不同的后续操作。 2.如何用grub4dos隐藏及显现gpt分  详情 回复 发表于 2014-8-14 08:54
谢谢指点!现用ima包启动的问题基本解决,但启动后在出现4朵花处卡住。  详情 回复 发表于 2014-8-12 20:13
回复

使用道具 举报

9#
 楼主| 发表于 2014-8-12 20:13:55 | 只看该作者
本帖最后由 qj_tzy 于 2014-8-12 20:45 编辑
2012wuzhong 发表于 2014-8-12 13:36
试一下将img文件引导配置为g4d,grldr放入img文件中,xorboot启动img文件。


谢谢指点!用ima包启动的问题已基本解决,但用其启动安装在gpt分区的win7_x32系统,出现启动画面后7B蓝屏,但用其启动该gpt分区的win7_x32系统制作的vhd系统时,卡在了4朵花处。不知为何,还没找到原因。
回复

使用道具 举报

10#
 楼主| 发表于 2014-8-14 08:54:32 | 只看该作者
2012wuzhong 发表于 2014-8-12 13:36
试一下将img文件引导配置为g4d,grldr放入img文件中,xorboot启动img文件。

目前,已能正常启动安装在gpt分区中的win7_x32系统了,但还有以下问题未得到解决:

1.如何用grub4dos判断是gpt分区硬盘还是mbr分区硬盘,以根据判断结果采取不同的后续操作。

2.如何用grub4dos隐藏及显现gpt分区,以在启动某一gpt分区操作系统前先显现该分区,并隐藏其余gpt分区操作系统所在分区。

3.因用grub4dos+ntboot按ntboot nt6=(hdx,y)/vhdos/win7.vhd或win8.vhdx方式,不能启动存放在gpt分区中的win7/win8原生VHD系统,会提示读取BCD出错。于是制作了boot_winnt6.ima包,在已知(hdx,y)/vhdos/win7.vhd或win8.vhdx的盘符(hdx,y)、所在目录/vhdos/、VHD文件名win7.vhd或win8.vhdx的情况下,用bootice生成的一个启动固定盘符、固定目录、固定VHD文件的BCD,手工替换了boot_winnt6.ima包内boot目录下的BCD,用grub4dos启动boot_winnt6.ima,就启动了存放在gpt分区中的vhd系统。但此法不具有灵活性。对任一(hdx,y)/vhdos/win7.vhd或win8.vhdx,须用grub4dos生成相应的bcd,在将boot_winnt6.ima包装入内存后,替换其boot目录下的BCD即可。但我不知如何进行,因我真的没读懂ntboot中是如何实现这一点的,若哪位网友能帮我写出一段这样的GRUB4DOS代码就好了。若如此,非常感谢!
回复

使用道具 举报

11#
发表于 2015-9-13 19:48:53 | 只看该作者
qj_tzy 发表于 2014-8-10 22:37
我已在GPT分区单硬盘上安装了winxp系统(安装在GPT分区硬盘的第7分区),及winxp的vhd系统(存放在GPT分 ...

分享一下你的安装经验吧,我在GPT分区安装了WIN7,启动时一直0xc000000e错误,无法启动WIN7,求方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 14:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表