无忧启动论坛

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

请问如何用bcdedit添加隐藏分区中的2003pe?

[复制链接]
跳转到指定楼层
1#
发表于 2013-7-17 18:33:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wjgyz740526 于 2013-7-17 18:34 编辑

第一主分区100M的启动分区(bootmgr在此分区),第二分区装Win7(C盘),03pe在第一主分区。

现欲通过BCDEDIT,将03pe启动项添加到启动菜单,执行以下命令:

bcdedit/create {ntldr} /d "Win 2003 PE"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \wxpe\setupldr.bin
bcdedit /displayorder {ntldr} /addlast

启动失败,提示0xc000000f。
上面c:改为d:和e:(win下显示隐藏分区后的盘符)均不行。

请问达人,该怎么写这个命令?
谢谢!!
2#
发表于 2013-7-17 21:51:41 | 只看该作者
本帖最后由 yfwang0798 于 2013-7-19 09:54 编辑

bcdedit /set {ntldr} device partition boot  这句命令记错了

bcdedit /set {ntldr} device  boot
命令可以添加到bcd,但总觉得pe文件不应该放在系统隐藏分区中,而且pe应该用g4d启动



点评

提示按规定设备无效运行“.bcdedit.exe /?”获得命令行帮助参数错误 兄弟你试过没有?我这不行啊  详情 回复 发表于 2013-7-18 17:41
回复

使用道具 举报

3#
 楼主| 发表于 2013-7-17 22:05:09 | 只看该作者
我用bootice手工修改成你这样启动还是报错啊?明天我试试看
谢谢你
回复

使用道具 举报

4#
发表于 2013-7-18 06:33:01 | 只看该作者
如果硬盘有系统隐含分区,通常连正常xp操作系统都无法启动,从你的批处理是使用lpe1.x的版本,我一般使用pe3.1版本,对含有系统隐含分区使用pe1。x版本很久没使用了,记忆中好像是通过grub4dos来实现的。
回复

使用道具 举报

5#
发表于 2013-7-18 08:04:09 | 只看该作者
本帖最后由 2010khmsoft 于 2013-7-18 08:24 编辑

如果是手动修改,必须100MB为激活主分区,必须有bootmgr启动文件,必须有XP必须的启动文件,同时添加BOOT.INI文件来启动03PE

boot.ini文件内容:
[boot loader]
default=C:\GRLDR
[operating systems]
c:\GRLDR="Start Grub For Dos"
menu.lst内容:
default 4
timeout 15
find --set-root /MINIPE/LDRXPE
chainloader /MINIPE/LDRXPE
splashimage /minipe/XXXXX.xpm.gz
find --set-root  /minipe/font.gz
fontfile /minipe/XXXX.gz
title
title [01]--启动WINPE 2K3                                   
find --set-root /minipe/ntldr
chainloader /minipe/ntldr
title [07]--重新启动计算机                                               
reboot
title [08]--关闭计算机                                                   
halt
回复

使用道具 举报

6#
 楼主| 发表于 2013-7-18 09:42:39 来自手机 | 只看该作者
本帖最后由 wjgyz740526 于 2013-7-18 09:49 编辑

恩 以前我是在100m隐藏主分区(激活、含bootmgr和pe启动文件)用boot.ini启动2083pe的,用bcd可以少个文件所以才bcdedit写命令,按4楼兄弟说的无法启动吗?今晚回去实验

谢谢回复


另,楼上的兄弟,你不需要转圈用grub引导pe的,boot.ini写成这样就可以了
c:\MINIPE\setupldr.bin="windows pe"
回复

使用道具 举报

7#
 楼主| 发表于 2013-7-18 17:41:31 来自手机 | 只看该作者
yfwang0798 发表于 2013-7-17 21:51
bcdedit /set {ntldr} device partition boot

提示按规定设备无效运行“.bcdedit.exe /?”获得命令行帮助参数错误

兄弟你试过没有?我这不行啊
回复

使用道具 举报

8#
发表于 2013-7-18 19:12:37 | 只看该作者
wjgyz740526 发表于 2013-7-18 09:42
恩 以前我是在100m隐藏主分区(激活、含bootmgr和pe启动文件)用boot.ini启动2083pe的,用bcd可以少个文件所 ...

看你以什么启动为侧重点,是BOOMGR、G4D、nt ,根据不同选择不同的MBR和PBR启动介导
回复

使用道具 举报

9#
 楼主| 发表于 2013-7-18 21:32:52 | 只看该作者

RE: 请问如何用bcdedit添加隐藏分区中的2003pe?

2010khmsoft 发表于 2013-7-18 19:12
看你以什么启动为侧重点,是BOOMGR、G4D、nt ,根据不同选择不同的MBR和PBR启动介导

现在讨论的就是怎么用隐藏分区里的bootmgr通过添加bcd启动项引导该分区内的03pe

继续求教,恳请达人~
回复

使用道具 举报

10#
发表于 2013-7-19 07:49:40 | 只看该作者
思路是好的,但我觉得应该是不可行的吧。
100M分区在系统进入BOOTINI这步时已经不能再访问100M分区了吧
回复

使用道具 举报

11#
发表于 2013-7-19 10:10:35 | 只看该作者
wjgyz740526 发表于 2013-7-18 17:41
提示按规定设备无效运行“.bcdedit.exe /?”获得命令行帮助参数错误

兄弟你试过没有?我这不行啊

抱歉,记错了,测试了一下,应该是
bcdedit /set {ntldr} device  boot
尽管可以修改bcd,但总觉得系统隐藏分区是放启动文件的。不应该放pe文件的,能否直接用bot.ini启动,也不确定,因为boot.ini中指定c盘路径,所以还是使用g4d启动成功率大些。
回复

使用道具 举报

12#
发表于 2013-7-19 11:01:40 | 只看该作者
今天特地测试了一下,使用
bcdedit /set {id} device  boot
的引导g4d启动03pe成功,引导ntldr可以创建bcd,但启动pe失败。
回复

使用道具 举报

13#
 楼主| 发表于 2013-7-20 09:06:28 来自手机 | 只看该作者
本帖最后由 wjgyz740526 于 2013-7-20 09:39 编辑

谢谢楼上的兄弟!成功了!!
昨天喝多了,刚测试通过。100m隐藏主分区里放置bootmgr、03pe的启动文件,写引导项到bcd,成功启动
附带说一下,如果外置工具太大隐藏分区空间不够,可以放在任意可见分区根目录
再次感谢!


附上图片

Windows 7_32-2013-07-20-09-07-32.jpg (20.89 KB, 下载次数: 20)

Windows 7_32-2013-07-20-09-07-32.jpg
回复

使用道具 举报

14#
发表于 2013-7-21 08:09:19 来自手机 | 只看该作者
直接用bootice就行了,不会q我84745869,我给人装电脑都是100m隐藏分区,直接改成1G放启动文件,所有系统将在这个分区引导,装n多个系统都没问题,包括pe或linux
回复

使用道具 举报

15#
 楼主| 发表于 2013-7-21 11:57:05 来自手机 | 只看该作者
用那个很简单,我是要写个安装pe到硬盘的批处理
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 05:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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