无忧启动论坛

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

微小改动的 NtBootAutoFix

  [复制链接]
跳转到指定楼层
1#
发表于 2020-6-23 19:00:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
改动目标,尽可能把脚本内的临时写操作 调整到系统 临时文件夹中,实现 可以只读挂载运行。

改动1:
main.cmd 中 把临时文件设置到 %temp%

main.cmd 中 先复制文件到 %temp% 再 判断 reg/chcp/find 等文件并更名

改动2:
NTBOOTautofix.cmd 中的临时文件 设置到 %temp%

因为 临时文件 带 引号,所以,涉及到读取 临时文件的 for 操作,用 'type 临时文件' 的方式解决。


NTBOOTautofix.7z (525.88 KB, 下载次数: 234)

评分

参与人数 3无忧币 +15 收起 理由
wuxin9712 + 5
freesoft00 + 5
wjguowei + 5 赞一个!

查看全部评分

2#
 楼主| 发表于 2020-6-23 19:01:25 | 只看该作者
这个脚本 似乎不能 处理 gpt 结构 uefi 引导的 bcd 。

点评

要是能改改让它支持就好了  详情 回复 发表于 2020-6-23 20:14
回复

使用道具 举报

3#
发表于 2020-6-23 20:14:14 | 只看该作者
dos时代菜鸟 发表于 2020-6-23 19:01
这个脚本 似乎不能 处理 gpt 结构 uefi 引导的 bcd 。

要是能改改让它支持就好了
回复

使用道具 举报

4#
发表于 2020-6-24 17:39:33 | 只看该作者
纯批处理识别GPT分区是个麻烦问题,特别是多硬盘的情况

点评

需要用 软件 识别 esp ,挂载,读取分析 bcd ,并进性体系修复。 与其那么繁琐,还不如在 pe 下直接几个命令重建一个 efi_bcd 体系来的省事儿。  详情 回复 发表于 2020-6-24 18:02
回复

使用道具 举报

5#
 楼主| 发表于 2020-6-24 18:02:05 | 只看该作者
foxfirefox 发表于 2020-6-24 17:39
纯批处理识别GPT分区是个麻烦问题,特别是多硬盘的情况

需要用 软件 识别 esp ,挂载,读取分析 bcd ,并进性体系修复。
与其那么繁琐,还不如在 pe 下直接几个命令重建一个 efi_bcd 体系来的省事儿。
回复

使用道具 举报

6#
发表于 2020-6-24 18:04:27 | 只看该作者
你知道原理的话直接翻译成PECMD2012代码呗

点评

太烧脑, 上了年岁,得先补些核桃。  详情 回复 发表于 2020-6-24 22:00
回复

使用道具 举报

7#
 楼主| 发表于 2020-6-24 22:00:32 | 只看该作者
红毛樱木 发表于 2020-6-24 18:04
你知道原理的话直接翻译成PECMD2012代码呗

太烧脑,
上了年岁,得先补些核桃。
回复

使用道具 举报

8#
发表于 2020-6-25 07:16:31 | 只看该作者
重建BCD,那怎么处理多系统呢?

点评

那就得 把 原有 bcd 中的启动项 都分析一遍,如果项目成立的,就保存下来,放入新建bcd 中,还有就是 要扫描各个分区中的 windows 如果存在,也建立个项目放进去。 困难在于 有的系统是 vhd 的,有的是 Wim 的,还  详情 回复 发表于 2020-6-25 08:03
回复

使用道具 举报

9#
 楼主| 发表于 2020-6-25 08:03:24 | 只看该作者
foxfirefox 发表于 2020-6-25 07:16
重建BCD,那怎么处理多系统呢?

那就得 把 原有 bcd 中的启动项 都分析一遍,如果项目成立的,就保存下来,放入新建bcd 中,还有就是 要扫描各个分区中的 windows 如果存在,也建立个项目放进去。
困难在于 有的系统是 vhd 的,有的是  Wim 的,还有的 是 bios 下的gurb 之类的启动文件。有的启动项本身设置就有问题,单纯的复制到新 bcd 中,可能仍然不能用。
回复

使用道具 举报

10#
发表于 2020-6-27 00:35:59 | 只看该作者
赞一个
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 12:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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