无忧启动论坛

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

单硬盘gpt分区启动xp

  [复制链接]
跳转到指定楼层
1#
发表于 2014-4-4 20:14:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 510819776 于 2014-7-18 11:30 编辑

在虚拟机virtualbox中装好一个xp  并用2003的disk.sys替换xp的

用diskgen将硬盘转换为gpt模式

然后把虚拟机的xp文件拷贝到gpt的某个分区 ntfs文件系统


参考这个http://user.qzone.qq.com/1543764927/2
用xorboot新建一个gpt硬盘的启动项
查找并启动ntldr
注意xorboot对ntfs支持不好 请把ntldr和boot.ini之类的启动文件放入efi分区


对于win7 32位系统  也是在虚拟机virtualbox中安装好  可以是vhd版本
然后把虚拟机中的win7拷贝到gpt的某个分区 ntfs文件系统

参考http://user.qzone.qq.com/1543764927/2
1.用xorboot在gpt硬盘新建启动项 查找启动grldr
然后新建一个硬盘镜像 disk.img
放入bootmgr (boot)bcd zucrb
zucrb是模拟slic的软激活文件
menu.lst
map --mem /disk.img (hd1)
map --hook
chainloader (hd1,0)/bootmgr

如果是软激活的用户
需要处理disk.img的pbr为bootmgr类型
同时修改disk.img的mbr为wee类型
菜单配置是
find --set-root /zucrb /zucrb
boot

2.用xorboot在gpt硬盘新建启动项 查找启动disk.img
也是可以的

推荐
发表于 2014-4-5 06:40:18 | 只看该作者
本帖最后由 2012wuzhong 于 2014-4-5 06:42 编辑
510819776 发表于 2014-4-4 22:10
真狠呀     话说我也建立了一个虚拟盘   结果bcd是能读取了  却不能读取winload.exe
您的方式高端了
我 ...


硬盘是gpt模式的。而且是直接从gpt硬盘启动的。
不能读取winload,可能bcd没有指定好路径。启动分区需要选择到gpt分区。
32位xp本身不支持gpt,因此我选择了2k3,没有安装hfs+ for windows 10.2

点评

失败了 一个gpt的硬盘装了xp win7 用光盘的grldr可以完美引导两个系统 但是按照你的教程 用xorldr0.7.1调试版部署成功 可是启动报错 boot error 难道是xorldr版本问题 你用的哪个版本呀 无法  详情 回复 发表于 2014-4-5 19:15
回复

使用道具 举报

推荐
 楼主| 发表于 2014-4-4 22:10:59 | 只看该作者
真狠呀     话说我也建立了一个虚拟盘   结果bcd是能读取了  却不能读取winload.exe
您的方式高端了
我的想法简单    装好的xp  拷贝到gpt某个分区上
然后用优盘启动grldr去加载ntldr 然后进xp了
但是grldr去加载win7的bootmgr却会提示找不到bcd
后来据说有grub2可以
也许应该用grub2引导win7
这样我的6个系统   
xp/7   32
7 /8     64
ubuntu 64
mac      64
所有系统都可以统一部署到单一的gpt硬盘上   
从此远离mbr
您的方式启动win7 2003 .后  系统是把硬盘识别为gpt还是mbr

点评

硬盘是gpt模式的。而且是直接从gpt硬盘启动的。 不能读取winload,可能没有指定好路径。启动分区需要选择到gpt分区。 32位xp本身不支持gpt,因此我选择了2k3,没有安装hfs+ for windows 10.2  详情 回复 发表于 2014-4-5 06:40
回复

使用道具 举报

推荐
发表于 2014-4-4 20:51:58 | 只看该作者
将bcd文件放入一个硬盘映像文件,启动的时候用g4d模拟即可启动win7x86系统。可以参见我的qq空间。http://user.qzone.qq.com/1543764927
回复

使用道具 举报

5#
 楼主| 发表于 2014-4-5 19:15:44 | 只看该作者
2012wuzhong 发表于 2014-4-5 06:40
硬盘是gpt模式的。而且是直接从gpt硬盘启动的。
不能读取winload,可能bcd没有指定好路径。启动分区需 ...

失败了       一个gpt的硬盘装了xp  win7
用光盘的grldr可以完美引导两个系统
但是按照你的教程   用xorldr0.7.1调试版部署成功
可是启动报错   boot error
难道是xorldr版本问题  
你用的哪个版本呀   
无法让gpt的硬盘通过bios引导进去grldr
今天去换个版本xorldr试试了   呵呵  
而且我g3220+七彩虹h81主板安装mac 10.8.5成功     只缺少声卡 网卡 显卡驱动

点评

0.7.1,不过不是调试版。 另外需要确认辅助代码的存放位置,感觉不能太靠前,建议放在硬盘尾部。  详情 回复 发表于 2014-4-5 19:29
回复

使用道具 举报

6#
发表于 2014-4-5 19:29:08 | 只看该作者
510819776 发表于 2014-4-5 19:15
失败了       一个gpt的硬盘装了xp  win7
用光盘的grldr可以完美引导两个系统
但是按照你的教程   用xo ...

0.7.1,不过不是调试版。
另外需要确认辅助代码的存放位置,感觉不能太靠前,建议放在硬盘尾部。

点评

谢谢解答 已经成功了 xorboot 0.71调试版确实有问题 用xorboot 0.71正式版成功了 只是搜索不到ntfs分区的grldr 原因找到了 我启用了ntfs压缩 且$MFT不连续 目前启动xp/7 系统不需要通过grub4dos了 xorbo  详情 回复 发表于 2014-4-6 14:50
回复

使用道具 举报

7#
 楼主| 发表于 2014-4-6 14:50:01 来自手机 | 只看该作者
2012wuzhong 发表于 2014-4-5 19:29
0.7.1,不过不是调试版。
另外需要确认辅助代码的存放位置,感觉不能太靠前,建议放在硬盘尾部。

谢谢解答  已经成功了
xorboot 0.71调试版确实有问题   
用xorboot 0.71正式版成功了 只是搜索不到ntfs分区的grldr   原因找到了  我启用了ntfs压缩 且$MFT不连续
目前启动xp/7 系统不需要通过grub4dos了
xorboot可以直接查找ntldr启动xp. 至于win7让xorboot启动一个软盘镜像就可以了   
从此就可以不再使用mbr了   
我1t的硬盘   不知道真机操作会不会悲剧  
64位系统都采用uefi方式   应该很完美了
gpt还是很给力的   可以设置只读
回复

使用道具 举报

8#
发表于 2014-4-20 18:11:14 | 只看该作者
XP在GPT硬盘模式下不能建立虚拟缓存方件,不知各位是如何解决的。暂不想建立一个内存盘。

点评

不会吧 无法建立虚拟缓存 你的xp是用什么方式支持gpt的 我开始用gptloader 后来直接换2003的disk.sys 貌似没这问题吧  详情 回复 发表于 2014-4-22 17:28
回复

使用道具 举报

9#
 楼主| 发表于 2014-4-22 17:28:27 来自手机 | 只看该作者
xiaoy 发表于 2014-4-20 18:11
XP在GPT硬盘模式下不能建立虚拟缓存方件,不知各位是如何解决的。暂不想建立一个内存盘。

不会吧  无法建立虚拟缓存   
你的xp是用什么方式支持gpt的
我开始用gptloader 后来直接换2003的disk.sys 貌似没这问题吧

点评

安装了hfs+ for windows 10.2 同时也替换了2003 的disk.sys 最用的完全补丁版XP 怎么都不能将虚拟缓存设置到GPT的分区上  详情 回复 发表于 2014-4-22 20:00
回复

使用道具 举报

10#
发表于 2014-4-22 20:00:54 | 只看该作者
510819776 发表于 2014-4-22 17:28
不会吧  无法建立虚拟缓存   
你的xp是用什么方式支持gpt的
我开始用gptloader 后来直接换2003的disk. ...

安装了hfs+ for windows 10.2  同时也替换了2003 的disk.sys  最用的完全补丁版XP
怎么都不能将虚拟缓存设置到GPT的分区上
回复

使用道具 举报

11#
 楼主| 发表于 2014-4-27 20:23:03 来自手机 | 只看该作者
好吧  我是可以的  也是完整版xp全补丁  
回复

使用道具 举报

12#
发表于 2014-11-16 20:55:35 | 只看该作者
楼主太牛叉了,这样都行,来支持一下
回复

使用道具 举报

13#
发表于 2014-11-16 21:00:14 | 只看该作者
楼主辛苦了,期待楼主出一个详细的教程

点评

教程??? 无忧不是有么? 总结起来很简单 1.准备一个装好的xp系统备份 替换2003的disk.sys 2.硬盘弄成gpt分区表 可以win7pe下分区助手转换 或diskgen转换 3.用xorboot给gpt硬盘写入引导 你去看下xorboot的  详情 回复 发表于 2014-11-17 17:26
回复

使用道具 举报

14#
 楼主| 发表于 2014-11-17 17:26:35 | 只看该作者
zhczf 发表于 2014-11-16 21:00
楼主辛苦了,期待楼主出一个详细的教程

教程???
无忧不是有么?
总结起来很简单
1.准备一个装好的xp系统备份 替换2003的disk.sys
2.硬盘弄成gpt分区表 可以win7pe下分区助手转换 或diskgen转换
3.用xorboot给gpt硬盘写入引导
你去看下xorboot的教程就好了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-20 18:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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