无忧启动论坛

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

[求助] bcdedit 使用问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-15 10:25:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问bcdedit  里设置ramdisk 时,两个参数的意义:RAMDISKIMAGELENGTH和RAMDISKIMAGEOFFSET?

还有请问下谁有  /application startup  的详细说明,就是startup类启动对象的详细说明,我找了好久,都没找到相关资料!
2#
 楼主| 发表于 2012-5-15 23:02:19 | 只看该作者

是问题太菜了?还是发错版块了?

自己顶一下!
回复

使用道具 举报

3#
发表于 2012-5-16 01:57:31 | 只看该作者
RAMDISKIMAGELENGTH和RAMDISKIMAGEOFFSET和ntldr中的含义一样,是用于ramdisk启动img方式的ramos用的。
也就是起始字节的offset和img总字节数。bootmgr只有在使用你自己编辑过的boot.sdi来加载wim时才可能需要这两个参数

后面问题没明白你的意思
回复

使用道具 举报

4#
 楼主| 发表于 2012-5-16 22:08:49 | 只看该作者

回复 #3 fujianabc 的帖子

谢谢你的回复!

我对SDI格式不太了解,查了下资料,SDI文件是在IMG格式前加个文件头,那这个OFFSET就是这个头部的大小了?请问下有关于SDI文件启动的详细资料吗?

/application startup  这个是指  bcdedit /create /d "xxxxx" /application startup 命令会建立一个startup类型的启动应用程序对象,但我查不到这个对象都有些什么属性,只知道有个pxesoftreboot属性! bcdedit /? types里也没有该类对象的说明!
回复

使用道具 举报

5#
发表于 2012-5-16 23:02:02 | 只看该作者
不一定用SDI,比如一个带分区表的img文件,offset=63*512=32256字节。而且这两个和sdi启动没什么关系,bootmgr用的那个boot.sdi只是创建了一个3M的x:盘,用于接着挂载启动用的wim文件,这两个参数实际没用,除非你不用boot.sdi而自己编辑一个boot.sdi文件。

我从来也没看到过bootmgr能直接启动img格式的ramos,估计这两个参数就是直接从ntldr/setupldr.bin搬过来的,其实还有一个EXPORTASCD的ramdisk参数也没用,是setupldr.bin用来加载iso格式的ramos的,bootmgr用不了

后面一个问题不清楚,目前关于bcd最详细的信息就是下面这个网站中了
http://www.geoffchappell.com/notes/windows/boot/bcd/elements.htm
其中提到了你的问题startup下面有pxesoftreboot和applicationname两个项,具体好像都与pxe有关
回复

使用道具 举报

6#
发表于 2012-5-16 23:03:55 | 只看该作者
微软自从把文本格式的boot.ini改成注册表格式的bcd后,其中可以隐藏很多秘密了。win7和win8的bcdedit相比于初版vista的,其实还多了好几个参数
回复

使用道具 举报

7#
发表于 2013-7-10 22:58:55 | 只看该作者
startup 类型指出 real mode (实模式程序), 估计可以加载 wdsnbp.com 一类的启动程序吧,具体的没测试过。 那个 bootsect 也是实模式的一种,比如加载bootsect.dos这个启动扇区文件,然后由bootsect.dos里面的代码再加载io.sys启动文件。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 13:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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