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

[求助] 关于win7下自动添加DOS引导项

[复制链接]
发表于 2014-3-29 22:42:03 | 显示全部楼层 |阅读模式
WIN7下BCD会加载OKLDR.MBR ,  OKLDE.MBR似乎是根据机器本身生成的。
将OKLDR.MBR拷贝到别的机器,再修改BCD引导时  OKLDR.MBR报错。
谁知道ONEKEY是如何做到的呢
发表于 2014-3-30 12:11:42 | 显示全部楼层

雨林木风onekey的资源分析

雨林木风onekey的资源分析


雨林木风的onekey是delphi程序,当然只是一个gui而已,很多底层操作仍得在命令行环境完成,程序内置了一些相关程序,其中okldr就在,是从grub的grldr修改而来。看看他用的哪些程序,自己考虑仿一个不就行啦。

点评

主要是不知道他 win7下 OKLDR.MBR是如何生成的  详情 回复 发表于 2014-3-31 23:00
回复

使用道具 举报

发表于 2014-3-30 09:55:34 | 显示全部楼层
直接在需要的机器上再做一遍就是了,真想知道为什么,可以在WIN7系统下再运行一下原软件,提示中选择“否”,就不会重启,在启动盘下就会有相应软件,包括BCD文件夹中,自己分析一下就行了,偶还没用到WIN7,所以不能直接给出解决方法,请原谅。

点评

呵呵 我要的是万能的 看来你是没有认真看  详情 回复 发表于 2014-3-31 22:57
回复

使用道具 举报

发表于 2014-3-30 10:52:12 | 显示全部楼层
嘿嘿,何不说说你是如何修改bcd引导的?okldr又是如何报错的?
回复

使用道具 举报

发表于 2014-3-30 18:34:36 | 显示全部楼层
楼主还在鼓捣这个 OneKey 么?
okldr(grldr)能做什么处理?我想就是修改了内置菜单而已。那个 mbr 文件是不需要修改的。
回复

使用道具 举报

发表于 2014-3-31 09:13:09 | 显示全部楼层
谢谢分享,很不错的。
回复

使用道具 举报

 楼主| 发表于 2014-3-31 22:57:44 | 显示全部楼层
jh1688 发表于 2014-3-30 09:55
直接在需要的机器上再做一遍就是了,真想知道为什么,可以在WIN7系统下再运行一下原软件,提示中选择“否” ...

呵呵  我要的是万能的  看来你是没有认真看

点评

不是没有认真看,而是不知道你所要的是什么?? 实际上在WIN7上添加DOS引导真的很方便的,根本就用不上别人的方法,你只需要在WIN7的系统盘(绝大多数情况下在C盘)根目录下添加一个 boot.ini 文件,里面输入以下这  详情 回复 发表于 2014-4-1 10:53
回复

使用道具 举报

 楼主| 发表于 2014-3-31 23:00:39 | 显示全部楼层
crshen 发表于 2014-3-30 12:11
雨林木风的onekey是delphi程序,当然只是一个gui而已,很多底层操作仍得在命令行环境完成,程序内置了 ...


主要是不知道他  win7下 OKLDR.MBR BCD是如何生成的
回复

使用道具 举报

发表于 2014-4-1 10:53:01 | 显示全部楼层
wuhenxpe 发表于 2014-3-31 22:57
呵呵  我要的是万能的  看来你是没有认真看

不是没有认真看,而是不知道你所要的是什么??
实际上在WIN7上添加DOS引导真的很方便的,根本就用不上别人的方法,你只需要在WIN7的系统盘(绝大多数情况下在C盘)根目录下添加一个 boot.ini 文件,里面输入以下这些代码就可以做到:

[boot loader]
timeout=3
[operating systems]

c:\grldr.mbr="BRUB4DOS"

点评

好一会测试,那默认 引导项哪里设置 ?  详情 回复 发表于 2014-4-1 11:16
回复

使用道具 举报

 楼主| 发表于 2014-4-1 11:16:07 | 显示全部楼层
本帖最后由 wuhenxpe 于 2014-4-2 09:03 编辑
jh1688 发表于 2014-4-1 10:53
不是没有认真看,而是不知道你所要的是什么??
实际上在WIN7上添加DOS引导真的很方便的,根本就用不上 ...


好一会测试,那默认 引导项哪里设置 ?顺便问一下  如果采用修改BCD的方式,如何修改默认启动项

点评

默认引导你想怎么设置?? 这样加载DOS引导,默认的是WIN7启动,手动选择时间是3秒。  详情 回复 发表于 2014-4-1 18:59
回复

使用道具 举报

发表于 2014-4-1 18:59:07 | 显示全部楼层
wuhenxpe 发表于 2014-4-1 11:16
好一会测试,那默认 引导项哪里设置 ?

默认引导你想怎么设置??
这样加载DOS引导,默认的是WIN7启动,手动选择时间是3秒。

点评

默认从DOS引导  详情 回复 发表于 2014-4-2 09:00
回复

使用道具 举报

 楼主| 发表于 2014-4-2 09:00:32 | 显示全部楼层
jh1688 发表于 2014-4-1 18:59
默认引导你想怎么设置??
这样加载DOS引导,默认的是WIN7启动,手动选择时间是3秒。


测试了是可以的,默认从DOS引导,自动化式
回复

使用道具 举报

发表于 2014-4-2 16:41:33 | 显示全部楼层
本帖最后由 fuldho 于 2014-4-2 17:48 编辑

主要是生成“标识符”

bcdedit   /create /d "启动名称" /application bootsector>%windir%\SYSTEM32\ampe.ini
for /f "tokens=2 delims={" %%i In (%windir%\SYSTEM32\ampe.ini) Do (
               set vida=%%i
)
for /f "tokens=1 delims=}" %%i In ("%vida%") Do (
               set vid={%%i}
)
bcdedit /set %vid% device partition=c:>nul
bcdedit /set %vid% path \OKLDE.MBR>nul
bcdedit /displayorder %vid% /addlast>nul

del  %windir%\SYSTEM32\ampe.ini

另外:OKLDE.MBR是不是被修改过

20140402174646.jpg

点评

谢谢,问解决了  详情 回复 发表于 2014-4-3 09:01
回复

使用道具 举报

 楼主| 发表于 2014-4-3 09:01:44 | 显示全部楼层
fuldho 发表于 2014-4-2 16:41
主要是生成“标识符”

bcdedit   /create /d "启动名称" /application bootsector>%windir%\SYSTEM32\am ...

谢谢,问解决了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-7 12:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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