无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 12711|回复: 272
打印 上一主题 下一主题

[原创] 【2024/2/28】批处理BCD菜单管理

    [复制链接]
跳转到指定楼层
1#
发表于 2023-12-23 20:24:37 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 BEIKING 于 2024-2-28 18:01 编辑

研究了段时间BCD菜单,做了这工具。







【用途】
简易BCD启动菜单管理
添加 *.wim *.vhd *.vhdx 文件到启动菜单
添加 本地操作系统 到启动菜单
修复引导,重建BCD文件。
硬盘可无操作系统,只要BCD引导模块便可启动 *.wim *.vhd *.vhdx 文件。这也是我做本工具的主要目的。

【范例】
1)通过搜索方式,添加镜像文件和本地系统到启动菜单(只搜索同级、上级、根级以及二级目录符合条件的文件)


2)通过手动指定路径方式,添加镜像文件和本地系统到启动菜单


3)通过命令行参数调用方式,添加镜像文件和本地系统到启动菜单


4)命令行和GUI重建引导,并添加本地系统到启动菜单。


5) 拖拽方式添加启动菜单


【20231224】
完善搜索时,无文件空列表提示。
增加菜单置顶和菜单置尾功能

【20231225】
1)更便捷的参数调用,允许只一个参数就能完成启动菜单添加,例如:
     NTBoot D:\Boot\BCD               -> 打开 D:\Boot\BCD 文件
     NTBoot D:\Windows                -> 默认BCD添加 D:\Windows 启动菜单
     NTBoot D:\WinPE\Boot.wim     -> 默认BCD添加 D:\WinPE\Boot.wim 启动菜单
     NTBoot D:\VPC\Win11.vhdx     -> 默认BCD添加 D:\VPC\Win11.vhdx 启动菜单
2)修正当路径带有 圆挂号 时,执行会失败。

【20231227】
1)修复通过搜索方式添加启动镜像时,镜像文件若为中文路径则会添加不成功的bug
2)方便 RamOS 调试,BCD 菜单增加“修改设备”功能。

【20231227-2】
1)修正两处bug,在添加wim启动时,某些情况sdi文件路径可能会识别错误。

【2023/12/28】
细节逻辑完善,应该是终版不更新了。

【2023/12/30】
完善 MountVol,在其他工具已映射 ESP 分区的逻辑处理。

【2024/01/04】
取消通过 MountVol.exe 映射 ESP 分区读取BCD文件,改为采用 Bluebells 提供的工具 GetBootDevice.7z 获取启动分区路径。
避免因盘符被占用,MountVol.exe 可能会误删盘符的情况。
建议更新

【2024/01/08】
参数调用,增加设置默认启动项。(/default 后跟参数为 菜单序号)
NTBoot /default 1               -> 设置 [ 菜单 1 ] 为默认启动菜单
NTBoot /default 1 /q           -> 静默,设置 [ 菜单 1 ] 为默认启动菜单

【2024/02/28】
网盘里更新 v2.5
增加仅2个参数的简易调用
NTBoot D:\boot.wim "WinPE 系统"                  :: 添加永久启动菜单,并命名为 WinPE 系统
NTBoot C:\Windows "Win10 x64"                    :: 添加 Windows 启动项,并命名为 Win10 x64
NTBoot -add C:\Windows -desc "Win10 x64"    :: 添加 Windows 启动项,并命名为 Win10 x64

不需要额外调用参数的,可以不用更新,继续用 v2.3

下载地址:
链接: https://pan.baidu.com/s/1XawKVlTmcdXRkL0MraN9fw?pwd=2hq3
提取码: 2hq3

======================
直接给大家上传个附件吧:
NTBoot v2.3.7z (3.53 MB, 下载次数: 250)
======================

手搓 700 多行批处理代码,如果觉得好用给点辛苦分鼓励下吧。




点评

加分加分  发表于 2024-3-26 08:12
楼主大大 直接附件分享一下 好吗!?  发表于 2024-1-16 19:25
谢谢分享!双硬盘慎用,修改菜单后第二硬盘不见了。  发表于 2023-12-24 11:18

评分

参与人数 40无忧币 +196 收起 理由
liangyi + 5
wh07027 + 5 很给力!
2012ccxbox + 5 能否添加的时候直接重命名 比如nhboot d:\p.
5257 + 5 很给力!
jasonlvs + 5 很给力!
tmlu110 + 5 很给力!
qaz10533 + 2 赞一个!
天风 + 10 很给力!
进士小站 + 2 赞一个!
879792799 + 2 赞一个!厉害了
wangjf + 5
klz12 + 5 很给力!
深谷憂狼 + 5 很给力!
JHW + 5 这么好的作品,必须点赞!
diskmans + 5 很给力!
smartcowboy + 5 很给力!这已很方便和明显了,顶起来,好像.
gutaiping2006 + 5 很给力!
zts59 + 5
huyadong + 5 赞一个!
fyq + 5
SGZOU + 5 很给力!
bfgxp + 5 有意思,加分
mengxiangdao + 5 很给力!
董大 + 5 赞一个!
qq27722 + 5 赞一个!
gwq + 5 很给力!
2012liwanxi + 5 赞一个!
yyz2191958 + 5 很给力!
ldkvfeng + 5 很给力!
sncffoju + 5 赞一个!

查看全部评分

271#
发表于 2024-3-26 08:38:13 | 只看该作者
谢谢分享
回复

使用道具 举报

270#
发表于 2024-3-26 08:02:00 | 只看该作者
rbwrbw 发表于 2024-3-26 08:00
那么虚拟硬盘的标识符如何生成。我有一个winpe,wim文件引导,想融入win引导!!
新建bcd,老是引导不了 ...

uuid 与这个标识符的区别是什么?
感觉差不多,就是制造一个唯一性,方便找到文件
回复

使用道具 举报

269#
发表于 2024-3-26 08:00:45 | 只看该作者
BEIKING 发表于 2024-3-25 23:06
我处理是生成随机字符串

那么虚拟硬盘的标识符如何生成。我有一个winpe,wim文件引导,想融入win引导!!
新建bcd,老是引导不了,或者是失败,或者是混乱,造成原来的windows也引导失败
不知道原因???

点评

uuid 与这个标识符的区别是什么? 感觉差不多,就是制造一个唯一性,方便找到文件  详情 回复 发表于 2024-3-26 08:02
回复

使用道具 举报

268#
发表于 2024-3-25 23:17:19 | 只看该作者
谢谢楼主分享!!!
回复

使用道具 举报

267#
 楼主| 发表于 2024-3-25 23:06:37 | 只看该作者
rbwrbw 发表于 2024-3-25 15:13
问一下 这个标识符是如何生成的{} 有没有什么规律!!!!

我处理是生成随机字符串

点评

那么虚拟硬盘的标识符如何生成。我有一个winpe,wim文件引导,想融入win引导!! 新建bcd,老是引导不了,或者是失败,或者是混乱,造成原来的windows也引导失败 不知道原因???  详情 回复 发表于 2024-3-26 08:00
回复

使用道具 举报

266#
发表于 2024-3-25 15:13:30 | 只看该作者
问一下 这个标识符是如何生成的{} 有没有什么规律!!!!

点评

我处理是生成随机字符串  详情 回复 发表于 2024-3-25 23:06
回复

使用道具 举报

265#
发表于 2024-3-25 15:09:28 | 只看该作者
good!!!!!!!!!!!!!!!!
回复

使用道具 举报

264#
发表于 2024-3-1 08:21:05 | 只看该作者
感谢搂住分享
回复

使用道具 举报

263#
发表于 2024-3-1 07:58:07 | 只看该作者
感谢分享
回复

使用道具 举报

262#
发表于 2024-2-29 15:48:41 | 只看该作者
感谢搂住分享
回复

使用道具 举报

261#
发表于 2024-2-29 15:38:39 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

260#
 楼主| 发表于 2024-2-29 15:27:58 | 只看该作者
jinyutang 发表于 2024-2-29 15:15
楼主大大 直接附件分享一下 好吗!

我没权限传
回复

使用道具 举报

259#
发表于 2024-2-29 15:24:31 | 只看该作者
很给力!
回复

使用道具 举报

258#
发表于 2024-2-29 15:15:41 | 只看该作者
楼主大大 直接附件分享一下 好吗!

点评

我没权限传  详情 回复 发表于 2024-2-29 15:27
回复

使用道具 举报

257#
发表于 2024-2-29 13:56:36 | 只看该作者

谢谢分享
回复

使用道具 举报

256#
发表于 2024-2-29 13:26:44 | 只看该作者

好的 谢谢
之前没看仔细
回复

使用道具 举报

255#
发表于 2024-2-29 12:33:49 | 只看该作者
感谢分享
回复

使用道具 举报

254#
 楼主| 发表于 2024-2-29 12:20:26 | 只看该作者
2012ccxbox 发表于 2024-2-29 11:36
非常感谢
能否提供个静默参数/s 不弹出倒计时的画面

有/q 参数

点评

好的 谢谢 之前没看仔细  详情 回复 发表于 2024-2-29 13:26
回复

使用道具 举报

253#
发表于 2024-2-29 11:36:26 | 只看该作者
BEIKING 发表于 2024-2-28 14:05
网盘里更新 v2.5
增加参数调用
NTBoot D:\boot.wim "WinPE 系统"                  :: 添加永久启动菜 ...

非常感谢
能否提供个静默参数/s 不弹出倒计时的画面

点评

有/q 参数  详情 回复 发表于 2024-2-29 12:20
回复

使用道具 举报

252#
发表于 2024-2-28 23:10:22 | 只看该作者
给力,相当给力。。。
回复

使用道具 举报

251#
发表于 2024-2-28 20:47:25 | 只看该作者
感谢分享
回复

使用道具 举报

250#
发表于 2024-2-28 17:13:53 | 只看该作者
大佬厉害,工具很好用!
回复

使用道具 举报

249#
发表于 2024-2-28 16:31:16 | 只看该作者
很厉害了!
回复

使用道具 举报

248#
发表于 2024-2-28 16:25:02 | 只看该作者
谢谢楼主分享!!
回复

使用道具 举报

247#
发表于 2024-2-28 15:37:14 来自手机 | 只看该作者
好,收藏了
回复

使用道具 举报

246#
 楼主| 发表于 2024-2-28 15:35:43 | 只看该作者
hqhlwz 发表于 2024-2-28 15:03
请问 如果引导PE的iso镜像 是如何添加呢?

做不到,,把iso里的wim文件解压出来,再添加
回复

使用道具 举报

245#
发表于 2024-2-28 15:03:26 | 只看该作者
请问 如果引导PE的iso镜像 是如何添加呢?

点评

做不到,,把iso里的wim文件解压出来,再添加  详情 回复 发表于 2024-2-28 15:35
回复

使用道具 举报

244#
 楼主| 发表于 2024-2-28 14:05:22 | 只看该作者
2012ccxbox 发表于 2024-2-24 16:42
能否添加的时候直接重命名
比如nhboot d:\pe.wim  WinPEx64

网盘里更新 v2.5
增加参数调用
NTBoot D:\boot.wim "WinPE 系统"                  :: 添加永久启动菜单,并命名为 WinPE 系统
NTBoot C:\Windows "Win10 x64"                    :: 添加 Windows 启动项,并命名为 Win10 x64
NTBoot -add C:\Windows -desc "Win10 x64"    :: 添加 Windows 启动项,并命名为 Win10 x64

点评

非常感谢 能否提供个静默参数/s 不弹出倒计时的画面  详情 回复 发表于 2024-2-29 11:36
回复

使用道具 举报

243#
发表于 2024-2-24 16:42:44 | 只看该作者
能否添加的时候直接重命名
比如nhboot d:\pe.wim  WinPEx64

点评

网盘里更新 v2.5 增加参数调用 NTBoot D:\boot.wim "WinPE 系统" :: 添加永久启动菜单,并命名为 WinPE 系统 NTBoot C:\Windows "Win10 x64" :: 添加 Windows 启动项,并命  详情 回复 发表于 2024-2-28 14:05
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 02:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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