无忧启动论坛

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

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

    [复制链接]
4111#
发表于 2013-4-30 16:59:07 | 只看该作者
本帖最后由 2012学习来了 于 2013-4-30 17:02 编辑
Pauly 发表于 2013-4-27 19:42
是BCD文件损坏吗?还未遇到过这样的问题,能否详细说说你的情况


我把win8的弄到VHD虚拟硬盘里了后,然后就用1.0.5带的编辑BCD的编辑后,反正就不能引导,试了很多次后,记得有次提示的是BCD损坏,但最多的是::;最后用0.9的正常启动了。同样的方法。

1.jpg (145.43 KB, 下载次数: 87)

1.jpg
回复

使用道具 举报

4112#
发表于 2013-4-30 17:17:12 | 只看该作者
Pauly 发表于 2013-4-30 16:31
附件中是 1.06 的测试版,请有条件的朋友测试。主要改进了分区及格式化功能,带进度指示。另外修正了一些 ...

Untitled3.rar (390.91 KB, 下载次数: 6)

初步测试了一下格式化功能,测试了两次,没有问题。回头再测试几次。
格式化功能默认还是fat的,默认改成fat32的不好吗,U盘容量也大量现在,格式化fat的不太多。
另外有一个问题,格式化完成后再分区管理中双击一个分区,打开十六进制窗口,关闭的时候有延迟现在。录像了,你可以看到有延迟,可以重现的。但是有时候又不延迟,大概几率在40%左右。但是在主界面的扇区编辑按钮中打开没有延迟。
回复

使用道具 举报

4113#
发表于 2013-4-30 17:28:58 | 只看该作者
再次测试。
先格式化为gpt分区,然后没有盘符,我手动指定了两个分区盘符,一个是E盘,一个是F盘。都是带?号的盘符。
然后再格式化为mbr的分区。问题就出来了,分配的盘符对不上,多出了那个带问号的盘符。测试期间没有重新启动过系统,环境是vmware xp系统。
回复

使用道具 举报

4114#
发表于 2013-4-30 17:34:16 | 只看该作者
在分区管理中把这个带问号的幽灵分区的盘符删除,然后再建立就没有上面的问题了。又正常分配盘符了。
回复

使用道具 举报

4115#
 楼主| 发表于 2013-4-30 20:42:04 | 只看该作者
本帖最后由 Pauly 于 2013-4-30 20:44 编辑
freesoft00 发表于 2013-4-30 17:34
在分区管理中把这个带问号的幽灵分区的盘符删除,然后再建立就没有上面的问题了。又正常分配盘符了。


感谢你的反馈,卡顿的问题已找到原因
回复

使用道具 举报

4116#
 楼主| 发表于 2013-4-30 20:43:42 | 只看该作者
freesoft00 发表于 2013-4-30 17:28
再次测试。
先格式化为gpt分区,然后没有盘符,我手动指定了两个分区盘符,一个是E盘,一个是F盘。都是带? ...

XP下似乎无法为GPT分区分配盘符,可能导致了混乱
回复

使用道具 举报

4117#
发表于 2013-4-30 20:44:25 | 只看该作者
本帖最后由 haiou327 于 2013-4-30 20:47 编辑

老猫,请有时间实现1JF9和1JF9K输出Exe功能
回复

使用道具 举报

4118#
 楼主| 发表于 2013-4-30 20:50:14 | 只看该作者
haiou327 发表于 2013-4-30 20:44
老猫,请有时间实现1JF9和1JF9K输出Exe功能

呃,这个都搞忘了,不知道之前发布的版本中输出的EXE中有无功能性的bug,如果没有的话就不准备再检查那部分了,直接把之前做的拿来用
回复

使用道具 举报

4119#
发表于 2013-4-30 21:05:33 | 只看该作者
Pauly 发表于 2013-4-30 20:50
呃,这个都搞忘了,不知道之前发布的版本中输出的EXE中有无功能性的bug,如果没有的话就不准备再检查那部 ...


加上我来测试测试,最好把图片闪动功能也给整上就OK
回复

使用道具 举报

4120#
发表于 2013-4-30 22:28:26 | 只看该作者
Pauly 发表于 2013-4-30 16:31
附件中是 1.06 的测试版,请有条件的朋友测试。主要改进了分区及格式化功能,带进度指示。另外修正了一些 ...

扇区编辑的备份和恢复的时候的进度条再等以后增加了??

呵呵!!

好工具
回复

使用道具 举报

4121#
 楼主| 发表于 2013-5-1 09:55:06 | 只看该作者
2010天月来了 发表于 2013-4-30 22:28
扇区编辑的备份和恢复的时候的进度条再等以后增加了??

呵呵!!

在1.0.6正式版的时候增加吧
回复

使用道具 举报

4122#
发表于 2013-5-1 10:00:33 | 只看该作者
为什么体积成倍成倍地增长,从最初的150多K到300多K再到现在的400多K……
回复

使用道具 举报

4123#
 楼主| 发表于 2013-5-1 10:38:53 | 只看该作者
nnail 发表于 2013-5-1 10:00
为什么体积成倍成倍地增长,从最初的150多K到300多K再到现在的400多K……

最初的程序是用汇编编写的,体积很小,但是程序规模增大以后汇编显得很麻烦。后来改用C语言,再加上功能的增加,就导致体积增加了,我希望始终将体积控制在500K以内。
回复

使用道具 举报

4124#
发表于 2013-5-1 16:46:34 | 只看该作者
这点体积真不叫体积。
回复

使用道具 举报

4125#
发表于 2013-5-2 09:05:45 | 只看该作者
本帖最后由 fanet 于 2013-5-2 09:09 编辑
Pauly 发表于 2013-4-28 10:43
安装 grub2 后,在第二个扇区有搜索grub的字符串,你可以手动修改。


我改成(,msdos7)/boot/grub 发现.mod文件找不到,改成(,msdos7)/boot/grub/i386-pc 结果(,msdos7)/boot/grub下文件又找不到。
可能是grub2-2.00和grub2-1.98安装目录结构不一样,请更新到grub2-2.00,
回复

使用道具 举报

4126#
发表于 2013-5-4 21:05:57 | 只看该作者
多谢楼主的更新
回复

使用道具 举报

4127#
发表于 2013-5-4 21:06:52 | 只看该作者
多谢楼主又给我们提供了一个非常实用的程序
回复

使用道具 举报

4128#
 楼主| 发表于 2013-5-6 16:56:43 | 只看该作者
fanet 发表于 2013-5-2 09:05
我改成(,msdos7)/boot/grub 发现.mod文件找不到,改成(,msdos7)/boot/grub/i386-pc 结果(,msdos7)/boot ...

昨天特意装了 Ubuntu 13.04,然后定制了一个 core.img,更新了 BOOTICE 中的 GRUB2 程序,你看看正常否。root 为 (hd0,msdos1),现在的 core.img 是 LZMA 压缩过的了,这个路径无法直接修改。
另外,应几位朋友要求在扇区备份恢复界面加入了进度指示条。

BOOTICE_1.06.rar

324.98 KB, 下载次数: 20, 下载积分: 无忧币 -2

测试版

回复

使用道具 举报

4129#
发表于 2013-5-6 17:03:27 | 只看该作者
Pauly 发表于 2013-5-6 16:56
昨天特意装了 Ubuntu 13.04,然后定制了一个 core.img,更新了 BOOTICE 中的 GRUB2 程序,你看看正常否。 ...

想咨询下猫哥,用你这个工具能做支持苹果笔记本的WIN7安装盘么?我的引导盘普通笔记本可以引导,到苹果笔记本就没效果了,是不是分区格式问题?
回复

使用道具 举报

4130#
 楼主| 发表于 2013-5-6 17:10:40 | 只看该作者
szcxs 发表于 2013-5-6 17:03
想咨询下猫哥,用你这个工具能做支持苹果笔记本的WIN7安装盘么?我的引导盘普通笔记本可以引导,到苹果笔 ...

没用过苹果的本本,不知道是个什么情况...
回复

使用道具 举报

4131#
发表于 2013-5-6 19:49:59 | 只看该作者
感谢Pauly的辛勤劳动!!非常好的引导维护工具。
回复

使用道具 举报

4132#
发表于 2013-5-6 20:00:46 | 只看该作者
Pauly 发表于 2013-5-6 16:56
昨天特意装了 Ubuntu 13.04,然后定制了一个 core.img,更新了 BOOTICE 中的 GRUB2 程序,你看看正常否。 ...

试用了一用,进度条很舒服

这工具的使用感真是没得说,太好了
回复

使用道具 举报

4133#
发表于 2013-5-6 23:14:35 | 只看该作者
本帖最后由 fanet 于 2013-5-6 23:45 编辑
Pauly 发表于 2013-5-6 16:56
昨天特意装了 Ubuntu 13.04,然后定制了一个 core.img,更新了 BOOTICE 中的 GRUB2 程序,你看看正常否。 ...


猫大辛苦了,其实要装grub2不需要安装linux的,最方便的方法就是下载一个有grub2软件包的linux live版本,比如:pmagic, federa,ubuntu最新版都可以,直接用grub启动iso就可以了,
刚测试了一下,
1>自(原linux)安装的grub2,备份后恢复正常。
2>用bootice安装grub2到mbr,还是不能进grub2.
我把grub放在第一分区(ntfs),试了4个path,都不对,/boot/grub2 ;/boot/grub;/grub2 ;/grub;
是不是没有加载ntfs.mod?
3>grub2安装的path,
  --boot-directory=DIR    install GRUB images under the directory DIR/grub2
                          instead of the /boot/grub2 directory
grub2-install copies GRUB images into /boot/grub2,
一般是:/boot/grub2 ;/boot/grub;不同linux的小差别吧。
建议:
用# grub-mkimage --output=./core.img -c config.cfg --format=i386-pc biosdisk part_msdos fat ntfs ext2 search_fs_file
自定制core.img嵌入以下config.cfg文件,
/////////////////////////////////////////
set cfgfile="/boot/grub/grub.cfg"
search.file $cfgfile root
set prefix=($root)/boot/grub
////////////////////////////////////////////
将grub.cfg 放在/boot/grub/grub.cfg,就能实现分区自动搜索/boot/grub,
但这有一个问题,就是core.img稍大于32k,超出62个扇区了.
回复

使用道具 举报

4134#
 楼主| 发表于 2013-5-6 23:38:25 | 只看该作者
本帖最后由 Pauly 于 2013-5-6 23:47 编辑
fanet 发表于 2013-5-6 23:14
猫大辛苦了,其实要装grub2不需要安装linux的,最方便的方法就是下载一个有grub2软件包的linux live版本, ...


我没有加入 ntfs 模块,因为体积太大,在常见的 63 扇区 MBR 空间安装不下;内置的模块有 biosdisk, part_msdos, part_gpt, fat, exfat, ext2。
我没有用过 grub2,不知道还有 search_fs_file 这样一个模块,下来考虑加入这个,看看体积会不会超标

在 Ubuntu 13.04 下用以下命令生成的 core2.img 大小为 31,476 字节,没有超标:
  1. grub-mkimage -O i386-pc -o core2.img -c config1 biosdisk part_msdos fat exfat ext2 search_fs_file
复制代码

点评

呵,没有嵌入search模块的core.img,加载fat exfat ext2,ntfs的模块好象也是多余的。  发表于 2013-5-7 14:57
回复

使用道具 举报

4135#
发表于 2013-5-6 23:52:34 来自手机 | 只看该作者
本帖最后由 fanet 于 2013-5-7 14:49 编辑
Pauly 发表于 2013-5-6 23:38
我没有加入 ntfs 模块,因为体积太大,在常见的 63 扇区 MBR 空间安装不下;内置的模块有 biosdisk, pa ...


没有ntfs.mod不要紧,因一般用grub2的人,都是把它装在fat或者ext分区,
但你默认grub2在第一分区就不好,因为大部人(bios+mbr)这里都装了windows.
search_fs_file.mod应该是search.mod的子模块,比较小
回复

使用道具 举报

4136#
发表于 2013-5-7 09:53:33 | 只看该作者
本帖最后由 cchessbd 于 2013-5-7 09:55 编辑

pauly大大,分配的功能现在比原先多了一个盘符选项,每次都要多按一下。

能否调整为?:分配盘符时直接分配盘符;加入一个盘符修改功能?
或者改为两个功能?:直接分配盘符;可选盘符分配。

另分配盘符的命令行功能是否也可加入? 运行时最好没有提示,还有运行命令的说明。
回复

使用道具 举报

4137#
发表于 2013-5-7 17:03:05 | 只看该作者
我想通过 bootice 推广 grldr_0.4.6a。不知楼主可否支持。
测试了一下 1.05 版本,有以下几点商榷:
1. 分区引导记录
  选择 "grub4dos 0.4.5c/0.4.6a"
      对于 fat16,fat32 只有 0.4.5c,没有 0.4.6a  
2. 分区管理
  选择 "重新分区并格式化"   
      mbr 没有引导代码
    u 盘 lun(0),371.8Mb,P:   没有 "移动存储设备格式化工具"表,直接进入 "选择分区格式"表;
    u 盘 lun(1),1.1Gb,N:       则正常
3. 建议
    对于 0.4.6a 加入以下选项:
    a. 识别为软盘时加载 usb 驱动(默认)/加载/不加载
    b. usb 引导信息显示秒数设置,默认 5 秒
回复

使用道具 举报

4138#
发表于 2013-5-7 17:17:21 | 只看该作者
本帖最后由 2013melo 于 2013-5-7 17:18 编辑

猫哥你好,菜菜菜菜鸟第一次向你提问:
      我的电脑分了两个主分区,分别安装Win 7(主系统),Win XP(辅助系统),若干逻辑分区,其中一个逻辑分区作为隐藏分区(系统救护),主引导记录(MBR)安装的是蛙叔的 1JF9k 程序(使用了BOOTICE程序)。现在可以实现开机按F9(不显示任何提示信息,需要密码)进入隐藏分区(PE系统),无操作的情况下自动进入主系统(Win 7),我想进入 辅助系统(Win XP),按 F11 能看到 Win XP 系统启动的画面,但过一会就自动重启了,重启以后若不进行任何操作则进入主系统(Win 7)了。按照 BOOTICE 的使用说明,按下 F11 应该可以实现主系统和辅助系统之间的切换呀 怎么我这里按下以后好像并没有切换两个系统的显隐状态,也就是说并没有真正切换系统? 这个问题从11年中旬困扰我倒现在了,我的曲线救国方法是在两个系统下都放一个 PQBoot (从魔术分区中提取的切换系统的工具),可是还是不完美,PQBoot切换系统重启后若不进行任何操作则系统还是启动上次运行的系统,只不过并不能完成启动,如果重启后按F11 ,则能完成启动并进入桌面。。。。
      靠谱的效果应该是按下F11就应该能切换两个分区之间的显隐状态并完成另一个系统的启动直到顺利进入桌面。但是我这里一直做不到,不知道是哪里出了问题。。。希望得到猫哥和各位前辈的解答。
      谢谢!

点评

1JF9k 程序没用过,但用grub,这事太简单了  发表于 2013-5-7 22:12
回复

使用道具 举报

4139#
 楼主| 发表于 2013-5-9 10:00:17 | 只看该作者
cchessbd 发表于 2013-5-7 09:53
pauly大大,分配的功能现在比原先多了一个盘符选项,每次都要多按一下。

能否调整为?:分配盘符时直接分 ...

目前盘符功能在命令行下的支持还比较弱,以后考虑加入
回复

使用道具 举报

4140#
 楼主| 发表于 2013-5-9 10:04:00 | 只看该作者
2011yaya2007 发表于 2013-5-7 17:03
我想通过 bootice 推广 grldr_0.4.6a。不知楼主可否支持。
测试了一下 1.05 版本,有以下几点商榷:
1. 分 ...

之所以没有在 PBR 代码上支持 grub4dos 0.46a 是因为当时 0.46a 的代码有点乱。每种文件系统的 PBR 代码里,grldr 这个名称的位置和大小不一致,每个版本之间也不一致(0.45 就很好),因此仅在 exfat 分区上支持 0.46a 代码的写入。
如果新版本在这方面比较统一规范的话,就可以实现 0.46a 的完全支持。新版本的 0.46a 在功能上做了大的改进,我准备在下一版提供支持,到时候有不清楚的地方再向你请教
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 21:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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