无忧启动论坛

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

【BOOTICE: 启动维护工具】-(2016-06-17 v1.3.4 测试)

    [复制链接]
5461#
发表于 2016-4-15 08:48:23 | 只看该作者
回复

使用道具 举报

5462#
发表于 2016-4-26 11:29:14 | 只看该作者
支持下,好久没更新了啊
回复

使用道具 举报

5463#
发表于 2016-4-28 14:45:21 | 只看该作者
谢谢楼主,正在学习制作方法
回复

使用道具 举报

5464#
发表于 2016-5-4 10:00:10 | 只看该作者
已经更新,楼主辛苦
回复

使用道具 举报

5465#
发表于 2016-5-9 13:14:22 来自手机 | 只看该作者
不知道为什么原来bcd里的有效菜单,用BOOTICE保存后会引导失效,哪怕一个字都没改,不知道是不是bug?本人是32位uefi电脑。
回复

使用道具 举报

5466#
发表于 2016-5-9 13:21:29 来自手机 | 只看该作者
用的是智能编辑模式,现有的wim菜单改动几项之后保存再改回来启就失效了

点评

智能编辑模式下,BOOTICE会将sdi文件的设备保存为,有时可能导致PE不能启动,可在高级模式中去修改。下一版本会对此进行改进  详情 回复 发表于 2016-5-9 16:44
智能编辑模式下,BOOTICE会将sdi文件的设备保存为,有时可能导致PE不能启动,可在高级模式中去修改。下一版本会对此进行改进  详情 回复 发表于 2016-5-9 16:44
回复

使用道具 举报

5467#
 楼主| 发表于 2016-5-9 16:44:36 来自手机 | 只看该作者
yxing365 发表于 2016-5-9 13:21
用的是智能编辑模式,现有的wim菜单改动几项之后保存再改回来启就失效了

智能编辑模式下,BOOTICE会将sdi文件的设备保存为[boot],有时可能导致PE不能启动,可在高级模式中去修改。下一版本会对此进行改进
回复

使用道具 举报

5468#
 楼主| 发表于 2016-5-9 16:44:46 来自手机 | 只看该作者
yxing365 发表于 2016-5-9 13:21
用的是智能编辑模式,现有的wim菜单改动几项之后保存再改回来启就失效了

智能编辑模式下,BOOTICE会将sdi文件的设备保存为[boot],有时可能导致PE不能启动,可在高级模式中去修改。下一版本会对此进行改进

点评

还有出现如上失效的菜单情况之后,如果删除菜单新增菜单或者修改菜单,出现bcd不会跟系统同步的怪事。bootice软件里面选择的文件是当前系统的bcd,菜单显示是A;而esp分区\efi\microsoft\boot\里面的bcd,菜单显示是  详情 回复 发表于 2016-5-9 21:23
还有出现如上失效的菜单情况之后,如果删除菜单新增菜单或者修改菜单,出现bcd不会跟系统同步的怪事。bootice软件里面选择的文件是当前系统的bcd,菜单显示是A;而esp分区\efi\microsoft\boot\里面的bcd,菜单显示是  详情 回复 发表于 2016-5-9 21:22
回复

使用道具 举报

5469#
发表于 2016-5-9 21:22:50 来自手机 | 只看该作者
Pauly 发表于 2016-5-9 16:44
智能编辑模式下,BOOTICE会将sdi文件的设备保存为,有时可能导致PE不能启动,可在高级模式中去修改。下一 ...

还有出现如上失效的菜单情况之后,如果删除菜单新增菜单或者修改菜单,出现bcd不会跟系统同步的怪事。bootice软件里面选择的文件是当前系统的bcd,菜单显示是A;而esp分区\efi\microsoft\boot\里面的bcd,菜单显示是B,有时重启之后也一样。另外新增加的菜单永远也启动不了,因为高级编辑菜单里面有SDI驱动文件的残留。目前我只有在PE下重新替换bcd文件然后修改正常。
回复

使用道具 举报

5470#
发表于 2016-5-9 21:23:00 来自手机 | 只看该作者
Pauly 发表于 2016-5-9 16:44
智能编辑模式下,BOOTICE会将sdi文件的设备保存为,有时可能导致PE不能启动,可在高级模式中去修改。下一 ...

还有出现如上失效的菜单情况之后,如果删除菜单新增菜单或者修改菜单,出现bcd不会跟系统同步的怪事。bootice软件里面选择的文件是当前系统的bcd,菜单显示是A;而esp分区\efi\microsoft\boot\里面的bcd,菜单显示是B,有时重启之后也一样。另外新增加的菜单永远也启动不了,因为高级编辑菜单里面有SDI驱动文件的残留。目前我只有在PE下重新替换bcd文件然后修改正常。
回复

使用道具 举报

5471#
发表于 2016-5-14 07:02:36 | 只看该作者
快更新啊,我的双系统,每次win10关机再启动就出现不能启动,必须CTRL+ALT+DEL热启动才能启动电脑,但win7系统关机正常,查看主引导记录,里面没有选项:不知道什么问题

主引导记录.png (64.6 KB, 下载次数: 124)

主引导记录.png

media device.png (20.65 KB, 下载次数: 114)

是不是media,device的问题

是不是media,device的问题

点评

win10和WIN7的区别就 在于win10有快速启动。在win10下把快速启动关掉试试。 你那个mbr的图是因为磁盘是GPT的。那个MBR叫保护性MBR(UEFI启动用不着那个MBR的), 只有一个扇区可用,所以多扇区的选项不能用。  详情 回复 发表于 2016-5-14 13:23
回复

使用道具 举报

5472#
发表于 2016-5-14 07:51:09 | 只看该作者
多谢楼主分享
回复

使用道具 举报

5473#
发表于 2016-5-14 13:23:39 | 只看该作者
2011dabang 发表于 2016-5-14 07:02
快更新啊,我的双系统,每次win10关机再启动就出现不能启动,必须CTRL+ALT+DEL热启动才能启动电脑,但win7 ...

win10和WIN7的区别就 在于win10有快速启动。在win10下把快速启动关掉试试。
你那个mbr的图是因为磁盘是GPT的。那个MBR叫保护性MBR(UEFI启动用不着那个MBR的),
只有一个扇区可用,所以多扇区的选项不能用。
回复

使用道具 举报

5474#
发表于 2016-5-14 19:00:47 | 只看该作者
哇。。第一次见到超级大号。。多谢分享
回复

使用道具 举报

5475#
发表于 2016-5-15 20:50:07 | 只看该作者
本帖最后由 h2bx86 于 2016-5-15 21:02 编辑

今天测试蛙哥1JF9,发现BOOTICEx86(2015.2.16.0)写的引导,用默认配置写入后,不能读出配置(启动界面预览是 黑 的),重启,启动界面提示仍然是 黑 的,用楼主以前的1JF91206就没有这个问题。望修正。

另,即使不使用内置图片,用其他16色合意的图片,也没有用,问题仍然存在。

又,1JF91206写的引导,BOOTICE可以读出配置,界面预览正常。

点评

我这里怎么测试都是正常的,你先把MBR修改成其他类型,然后再重新写入看看  详情 回复 发表于 2016-6-21 20:52
回复

使用道具 举报

5476#
 楼主| 发表于 2016-5-25 19:26:07 | 只看该作者
上传一个测试版本,主要为之前泛反映的一些bug修正,BCD 编辑中增加了 VHD 文件启动分区设置功能。
另外,磁盘操作的一些底层代码作了变动,先测试一段时间吧

BOOTICEx64.rar

446.36 KB, 下载次数: 75, 下载积分: 无忧币 -2

点评

谢谢分享 这个版本可以正常写入混合分区表的PBR了,不像20150216版那样会被拒绝访问。 写入GPT分区表的分区PBR会提示拒绝访问,再提示写入成功,实际上的确已经写入成功了。  详情 回复 发表于 2016-5-26 14:56
回复

使用道具 举报

5477#
发表于 2016-5-25 20:58:50 | 只看该作者
经检测,5483楼的x64版本,测试蛙哥1JF9已经正常了,希望早日见到正式版本。另,我在使用2003x64,只能用Stud_PE修改了才可以使用,。。

点评

你所说的用Stud_PE修改了才可以使用指的什么?  详情 回复 发表于 2016-5-26 21:18
回复

使用道具 举报

5478#
发表于 2016-5-26 14:56:33 | 只看该作者
本帖最后由 qq517abcdefg 于 2016-5-26 15:41 编辑
Pauly 发表于 2016-5-25 19:26
上传一个测试版本,主要为之前泛反映的一些bug修正,BCD 编辑中增加了 VHD 文件启动分区设置功能。
另外, ...


谢谢分享
这个版本可以正常写入混合分区表的PBR了,不像20150216版那样会被拒绝访问。
写入纯GPT分区表的分区PBR会提示拒绝访问,再提示写入成功,实际上的确已经写入成功了。
分区管理功能里,隐藏/显示FAT32时的分区类型ID也正常了(0x1B/0x0B),不再出现奇怪的ID。

还有一个小问题:
使用了混合分区表时,BOOTICE会把混合分区表当作GPT处理。分区管理功能中,只显示出GPT中的分区,而且不能更改某个分区在MBR中的类型ID。
但是,Windows就不是这样做的。Windows基本上把混合分区表完全当作MBR来处理了。
比如,如果使用扇区编辑手动修改MBR中某个NTFS分区的类型ID为0x17(此分区使用NTFS),Windows自带的diskpart就会把它识别为隐藏分区,而且磁盘管理里的右键菜单里大多是灰色的,无法添加盘符,只有“删除卷”可用。如果用BOOTICE的隐藏分区功能,MBR里的类型ID没变,Windows就不予理会,在磁盘管理里仍然能够正常添加盘符。
如果在diskpart里使用GPT ATTRIBUTES命令,会提示选择的分区不是 GPT 分区。
所以,希望BOOTICE能像Windows一样,把混合分区表当作MBR看待。最好是为MBR和GPT分别设置操作按钮,因为混合分区表实际上是由MBR和GPT两个独立的部分组成的。
同时,我也希望BOOTICE可以修改GPT分区的类型GUID和属性标签。现在好像只有gdisk处理这些参数比较方便。

说到这里,我好像理解了gdisk的作者为何会讨厌混合分区表……同时维护两张分区表的确很蛋疼(大概还需要处理两张表不一致的情况?),但苹果坚持这么干,那么多机器都是混合分区表,事实已是如此,咱们也没办法。

点评

gdisk好像也是唯一一款能自由编辑混合分区表的工具。 但是,即使连gdisk的原作者都很反感混合分区表(他的网站提到过混合分区表的种种问题),即使Win8就已经完全支持UEFI,苹果在过去的那么多年仍然没有改变做法,  详情 回复 发表于 2016-5-26 23:16
混合分区表是不符合规范的,业界一般比较反对,甚至认为它是“an ugly, flaky, and downright dangerous workaround”,我们是有理由抵制这种形式的,苹果容忍这种形式是为了兼容 Windows XP。而且这种分区表也是不  详情 回复 发表于 2016-5-26 21:35
回复

使用道具 举报

5479#
 楼主| 发表于 2016-5-26 21:18:29 | 只看该作者
h2bx86 发表于 2016-5-25 20:58
经检测,5483楼的x64版本,测试蛙哥1JF9已经正常了,希望早日见到正式版本。另,我在使用2003x64,只能用St ...

你所说的用Stud_PE修改了才可以使用指的什么?
回复

使用道具 举报

5480#
 楼主| 发表于 2016-5-26 21:35:05 | 只看该作者
qq517abcdefg 发表于 2016-5-26 14:56
谢谢分享
这个版本可以正常写入混合分区表的PBR了,不像20150216版那样会被拒绝访问。
写入纯GPT分区 ...

混合分区表是不符合规范的,业界一般比较反对,甚至认为它是“an ugly, flaky, and downright dangerous workaround”,我们是有理由抵制这种形式的,苹果容忍这种形式是为了兼容 Windows XP。而且这种分区表也是不必要的,混合分区表中的MBR分区也应该是对应GPT分区中的某一个分区,因此 BOOTICE 中将按 GPT 分区表来处理。
至于修改 GPT 分区的类型 GUID,甚至是分区 GUID,这都是可以实现的。
回复

使用道具 举报

5481#
发表于 2016-5-26 22:21:49 | 只看该作者
0x00000138由06改为05
0x00000140由06改为05

VC应该是设置操作系统类型吧

BOOTICEx64.PNG (52.47 KB, 下载次数: 112)

BOOTICEx64.PNG

点评

请问可能上传6月17前的bootice 1.3.4测试版本就是5月-6月间发布的X86-X64吗?要的就是有问题的版本,谢谢  详情 回复 发表于 2016-12-13 02:34
回复

使用道具 举报

5482#
发表于 2016-5-26 23:16:08 | 只看该作者
本帖最后由 qq517abcdefg 于 2016-5-26 23:18 编辑
qq517abcdefg 发表于 2016-5-26 14:56
谢谢分享
这个版本可以正常写入混合分区表的PBR了,不像20150216版那样会被拒绝访问。
写入纯GPT分区 ...


gdisk好像也是唯一一款能自由编辑混合分区表的工具。
但是,即使连gdisk的作者都很反感混合分区表(他的网站提到过混合分区表的种种问题),即使Win8就已经完全支持UEFI,苹果在过去的那么多年仍然没有改变做法,用El Capitan的磁盘实用工具分出FAT分区时,系统仍然会自动创建混合分区表。

最近版本的BootCamp助手貌似也开始使用UEFI来启动Windows了,所以未来也许可以期待混合分区表退出历史舞台。
但是,就目前来说,有无数Mac的硬盘上还是保留着这种蛋疼的分区结构。目前的大多数Mac用户甚至不知道混合分区表的存在,混合分区表在最近几年肯定还是会频繁出现的。

我想说的问题是:
Windows在大多数时候,还是把混合分区表当作MBR来处理的。
我是在Win10上测试的,系统看上去只识别MBR部分的参数,忽略了GPT部分。系统在发现GPT保护分区时,做了一些保护措施(比如禁止磁盘管理等自带工具收缩分区),但生效的还是MBR里的参数。
如果BOOTICE只能处理混合分区表的GPT部分,BOOTICE能做的设置在Windows上就无效了,因为实际上Windows会忽略掉GPT上的属性标签。

目前BOOTICE还不支持编辑GPT的类型GUID和属性标签吧,我觉得这个功能相比上面这些其实更重要。

但是我希望BOOTICE可以在支持修改GPT参数的同时,还可以编辑MBR里的参数,这样就不需要使用相对危险的十六进制扇区编辑了。
回复

使用道具 举报

5483#
发表于 2016-5-28 13:14:31 | 只看该作者
boy6585948 发表于 2016-1-14 17:51
Windows 10 ,已经给了管理员权限了,能分配盘符,但是在资源管理器中看不到啊!!!

我试过用管理员权限启动explorer,好像仍然拒绝访问,这算是explorer的限制吧。
用cmd命令行操作,或者开个WinRAR,用它代替资源管理器就没问题。
回复

使用道具 举报

5484#
发表于 2016-5-28 19:57:46 | 只看该作者
楼主能否更新一下bootice和0.46a相关的部分,yaya说bootice写入的代码过于陈旧:
经过测试,结论如下:
1. 使用 bootice 写入 0.46 a 的 mbr,过于陈旧。换成新的没有问题。

2. 使用 bootice 写入 0.46 a 的 pbr,通过 mbr -> pbr -> grldr 启动,之所以出现无法挂载分区的情况,是因为 mbr 内分区表的起始扇区为 0 .
量产后:                        80 01 (80) 00 07    解释为:活动分区;分区起始于 0x200 柱面,1 磁头,0 扇区。  扇区从 1 开始计数,这里是 0 错误的。所以无法挂载分区。
使用其他工具调整后:     80 01 (02)00 07     解释为:活动分区;分区起始于 0 柱面,1 磁头,2 扇区。  扇区从 1 开始计数,这里是 2 正确的。所以可以挂载分区。
0.46 a 的 grldr 对分区表做了严格的测试,判断分区表有误,拒绝挂载,不是 bug.

原贴在这里:http://bbs.wuyou.net/forum.php?m ... page%3D1&page=1
回复

使用道具 举报

5485#
发表于 2016-5-29 13:24:06 | 只看该作者
本帖最后由 2011星星雨 于 2016-5-30 00:04 编辑

好久没有更新了!
回复

使用道具 举报

5486#
发表于 2016-5-30 06:07:33 | 只看该作者
大神一个啊,谢谢分享
回复

使用道具 举报

5487#
发表于 2016-5-30 09:37:42 | 只看该作者
支持楼主原创                        
回复

使用道具 举报

5488#
发表于 2016-5-30 10:34:22 | 只看该作者
终于看见更新了,谢谢大神
回复

使用道具 举报

5489#
发表于 2016-5-30 10:42:29 | 只看该作者
PE下必备工具,期待大师的x86版。
回复

使用道具 举报

5490#
发表于 2016-5-30 10:53:43 | 只看该作者
更新了 谢谢  下载使用了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-24 02:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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