无忧启动论坛

 找回密码
 注册
搜索

解决UD乱码之源,支持命令行格式UD区为utf-8格式的fbinst和fbinst Plus来了!

查看数: 19424 | 评论数: 96 | 收藏 11
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-3-4 01:16

正文摘要:

本帖最后由 zds1210 于 2017-3-15 18:29 编辑 长期以来,因ansi和utf格式存在,经常导致UD区中文文件名乱码, 这些特请这方面的专家百草霜出山,改进原版fbinst和fb加强版fbinst plus, 强制格式UD区为uft8格式 ...

回复

tulongwa 发表于 2017-7-11 12:18:52
多则惑少则明,统一的好
lovezq85 发表于 2017-6-21 20:34:43
老大,用你的最后发布的启动盘,有些年头了,什么时候出山啊!!!!
zds1210 发表于 2017-3-9 22:11:50
本帖最后由 zds1210 于 2017-3-9 22:18 编辑
Plantsoot 发表于 2017-3-9 20:47
我12年开始就已经不玩启动盘和编程了,呵呵,最近这是被独剑忽悠的又开始折腾了。
呵呵,我是半路出家的 ...


不容易,这次请百大出山。百大辛苦了,各位爱好者测试辛苦了。
其实迷上启动盘以后,从Dos到PE,从刻录量产到UD到U+B+,到现在的UD三分区、udm……,不断折腾,真是一条不归路!
但是真是有了各位的不断付出,才有这么多好玩的PE启动盘。
fbinst  plus作者和fbinstool作者都以为UD死了,没有人用。
事实上,UD有很多解决efi的方案,ud+fat ,UD三分区,UD分区表项都很成熟,
都可以解决efi启动问题。所谓UD不能efi启动,早已经破解。
昨天全面测试了一下外面流行的商业PE,发现大部分仍然用UD启动,还商业化“老毛桃PE” 也有UD三分区的玩法。UD仍然是电脑公司装机最好的启动盘。
UD不会死,UD只会慢慢老去!
贝壳iT 发表于 2017-3-9 22:01:20
Plantsoot 发表于 2017-3-9 20:47
我12年开始就已经不玩启动盘和编程了,呵呵,最近这是被独剑忽悠的又开始折腾了。
呵呵,我是半路出家的 ...

大师都比较谦和。谢谢了
Plantsoot 发表于 2017-3-9 20:47:40
贝壳iT 发表于 2017-3-9 19:18
最近状态不好哟

我12年开始就已经不玩启动盘和编程了,呵呵,最近这是被独剑忽悠的又开始折腾了。
呵呵,我是半路出家的和尚,一个医生玩编程,难度还是很大的。

点评

不容易,这次请百大出山。 fbinst plus作者和fbinstool都以为UD死了,没有人用。 事实上,UD有很多解决efi的方案,ud+fat ,UD三分区,UD分区表项都很成熟, 都可以解决efi启动问题。所谓UD不能efi启动,早已经破  详情 回复 发表于 2017-3-9 22:11
大师都比较谦和。谢谢了  详情 回复 发表于 2017-3-9 22:01
zds1210 发表于 2017-3-9 20:37:48
贝壳iT 发表于 2017-3-9 19:18
最近状态不好哟

这东西要慢慢折腾,不是一下子能搞好的。
贝壳iT 发表于 2017-3-9 19:18:31
Plantsoot 发表于 2017-3-9 17:26
修复了iniout不小心又让 output出现了BUG,这次应该可以了。

最近状态不好哟

点评

我12年开始就已经不玩启动盘和编程了,呵呵,最近这是被独剑忽悠的又开始折腾了。 呵呵,我是半路出家的和尚,一个医生玩编程,难度还是很大的。  详情 回复 发表于 2017-3-9 20:47
这东西要慢慢折腾,不是一下子能搞好的。  详情 回复 发表于 2017-3-9 20:37
Plantsoot 发表于 2017-3-9 17:26:46

fbplus1.5.1703.9.zip (42.94 KB, 下载次数: 14)

修复了iniout不小心又让 output出现了BUG,这次应该可以了。

点评

最近状态不好哟  详情 回复 发表于 2017-3-9 19:18
贝壳iT 发表于 2017-3-9 10:41:20
Plantsoot 发表于 2017-3-8 15:43
额…… 123.fba 大吗?不大也传上来。

123.rar (3.08 KB, 下载次数: 1)

点评

修复了iniout不小心又让 output出现了BUG,这次应该可以了。  详情 回复 发表于 2017-3-9 17:26
andos 发表于 2017-3-8 20:35:44
Plantsoot 发表于 2017-3-7 20:34
没有纯64位,不过,fbinst plus 几乎所有的命令我都在WIN10 X64下测试过了,编译环境也是WIN10 X64,没有 ...

现在基本上都用64位系统为主,所以希出个64位版,省去管理员权限执行
Plantsoot 发表于 2017-3-8 15:43:38
贝壳iT 发表于 2017-3-8 14:07
新版 fbinst.exe 123.fba output "文件" %~nx"
似乎总是说没有这个文件,其实info是有的,以前的fbins ...

额…… 123.fba 大吗?不大也传上来。
贝壳iT 发表于 2017-3-8 14:07:54
本帖最后由 贝壳iT 于 2017-3-8 14:14 编辑


新版 fbinst.exe 123.fba output "文件" %~nx"
似乎总是说没有这个文件,其实info是有的,以前的fbinst可以正常输出
看返回命令是说MBR未初始化

Fbinst: error: fb mbr not initialized


稳定无措的仍然是你这个版本
fbinst.rar (38.34 KB, 下载次数: 4)

点评

额…… 123.fba 大吗?不大也传上来。  详情 回复 发表于 2017-3-8 15:43
贝壳iT 发表于 2017-3-7 21:20:47
Plantsoot 发表于 2017-3-7 20:34
没有纯64位,不过,fbinst plus 几乎所有的命令我都在WIN10 X64下测试过了,编译环境也是WIN10 X64,没有 ...

我一般都加上XPSP3的兼容模式后管理员执行
Plantsoot 发表于 2017-3-7 20:34:37
andos 发表于 2017-3-7 19:03
fbinst Plus有64位的版本吗?

没有纯64位,不过,fbinst plus 几乎所有的命令我都在WIN10 X64下测试过了,编译环境也是WIN10 X64,没有发现什么特别不兼容的问题。刚才测试 --onlylink和--udload在WIN10下也能正常运行,只要给管理员权限。

点评

现在基本上都用64位系统为主,所以希出个64位版,省去管理员权限执行  详情 回复 发表于 2017-3-8 20:35
我一般都加上XPSP3的兼容模式后管理员执行  详情 回复 发表于 2017-3-7 21:20
andos 发表于 2017-3-7 19:03:40
fbinst Plus有64位的版本吗?

点评

没有纯64位,不过,fbinst plus 几乎所有的命令我都在WIN10 X64下测试过了,编译环境也是WIN10 X64,没有发现什么特别不兼容的问题。刚才测试 --onlylink和--udload在WIN10下也能正常运行,只要给管理员权限。  详情 回复 发表于 2017-3-7 20:34
chiannet 发表于 2017-3-7 17:24:16

好了,谢谢j大
jianliulin 发表于 2017-3-7 17:14:12
chiannet 发表于 2017-3-7 16:48
这个是delphi7 下编译好的exe:,这个运算的结果符合GRUB4dos password --md5 需求。同一代码,delph ...

一时大意了。
MD5cr_cons.rar (130.13 KB, 下载次数: 7)

点评

好了,谢谢j大  详情 回复 发表于 2017-3-7 17:24
chiannet 发表于 2017-3-7 17:04:07
jianliulin 发表于 2017-3-7 14:33
上传你预期的工具。

在78楼,请J大再看看。
jianliulin 发表于 2017-3-7 16:52:08
zds1210 发表于 2017-3-7 16:21
谢谢前辈的指点,我大致明白原因了。UD因三分区玩法,和分区表项法法,支持efi,而让UD还在流行。UD一直 ...

fbinst的内核只有2个字节是空闲的,不该无谓的浪费。旧版的fba转成utf-8即可
chiannet 发表于 2017-3-7 16:48:01
本帖最后由 chiannet 于 2017-3-7 16:49 编辑
jianliulin 发表于 2017-3-7 12:49
我修改了一下,你测试看看有没有问题:




这个是delphi7 下编译好的exe: Desktop.7z (40.27 KB, 下载次数: 10) ,这个运算的结果符合GRUB4dos password --md5 需求。同一代码,delphi 2010 下编译出来的exe,运算结果就错误。

点评

一时大意了。  详情 回复 发表于 2017-3-7 17:14
贝壳iT 发表于 2017-3-7 16:43:40
本帖最后由 贝壳iT 于 2017-3-7 16:47 编辑
Plantsoot 发表于 2017-3-7 16:24
再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。



下个版本希望可以命令行修改MBR的ZIP CHS模式,这样就不要从新制作格式化U盘了、
贝壳iT 发表于 2017-3-7 16:30:30
Plantsoot 发表于 2017-3-7 16:24
再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。

期待着·
zds1210 发表于 2017-3-7 16:25:44
Plantsoot 发表于 2017-3-7 16:24
再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。

支持支持。
Plantsoot 发表于 2017-3-7 16:24:17
贝壳iT 发表于 2017-3-7 16:21
那强迫症患者想知道还要不要等你继续更新优化,还是目前这个就目前来说完结了。

再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。

点评

[attachimg]342333[/attachimg] 下个版本希望可以命令行习惯MBR的ZIP CHS模式,这样就不要从新制作格式化U盘了、  详情 回复 发表于 2017-3-7 16:43
期待着·  详情 回复 发表于 2017-3-7 16:30
支持支持。  详情 回复 发表于 2017-3-7 16:25
贝壳iT 发表于 2017-3-7 16:21:50
Plantsoot 发表于 2017-3-7 16:07
这两天代码写的有点乱,头大了……

那强迫症患者想知道还要不要等你继续更新优化,还是目前这个就目前来说完结了。

点评

再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。  详情 回复 发表于 2017-3-7 16:24
zds1210 发表于 2017-3-7 16:21:27
本帖最后由 zds1210 于 2017-3-7 16:25 编辑
jianliulin 发表于 2017-3-7 09:40
原来还有人在用fbinst啊,我以为没有什么人在用了。我现在说说乱码的根源:

1.原来fbinst的文件列表只支 ...

谢谢前辈的指点,我大致明白原因了。UD因三分区玩法,和分区表项法法,支持efi,而让UD还在流行。UD一直不会死,它只会慢慢老去。
不过有几点建议:
1.ansi格式会让新版grub中文乱码,这样子升级UD到utf8编码是完全有必要的。fbinstool取消对ansi格式UD支持,这个我完全是理解了。
2.新版fbinstool取消utf8标志,让新版建立的标准utt8的fba和UD区,被老版本识认为是ansi格式而造成新乱码,而造成用户的困惑。建议最新版的fbinstool在放弃对ansi格式的基础上,恢复utf8标志。
3编程制作用的fbinst或fbinst plus,强制格式UD区为utf8格式,放弃对ansi格式化的支持。但考虑到历史上还有许多ansi格式的fba没有升级到utf8外置加载支持,也是保留utf8标志,在导出UD区文件上保留对两种格式的支持。以待大家慢慢升级到utf8格式。
这样子看来方案就完美些,又考虑了历史,又考虑了编码的方向,又考虑了节约升级成本。

点评

fbinst的内核只有2个字节是空闲的,不该无谓的浪费。旧版的fba转成utf-8即可  详情 回复 发表于 2017-3-7 16:52
Plantsoot 发表于 2017-3-7 16:07:38
贝壳iT 发表于 2017-3-7 15:57
辛苦了,恭喜,一切正常。。本主题zds1210发的那个最新版是有问题,赶紧换你这个

这两天代码写的有点乱,头大了……

点评

那强迫症患者想知道还要不要等你继续更新优化,还是目前这个就目前来说完结了。  详情 回复 发表于 2017-3-7 16:21
贝壳iT 发表于 2017-3-7 15:57:01
Plantsoot 发表于 2017-3-7 15:47
请用最新版本测试下把,原版的fbinst我暂时没修改了,用fbplus版本吧,修改量很大,绕来绕去晕了。
...

辛苦了,恭喜,一切正常。。本主题zds1210发的那个最新版是有问题,赶紧换你这个

点评

这两天代码写的有点乱,头大了……  详情 回复 发表于 2017-3-7 16:07
Plantsoot 发表于 2017-3-7 15:47:03
贝壳iT 发表于 2017-3-7 15:25
请看 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=386272&pid=3347651&fromuid=542 ...

fbplus1.5.1703.7.zip (42.94 KB, 下载次数: 21)

请用最新版本测试下把,原版的fbinst我暂时没修改了,用fbplus版本吧,修改量很大,绕来绕去晕了。
目前我基本上测试了大部分功能,应该是没什么大问题,create创建空白的fba我没有加UTF-8标记,保存fba加上了。

info、filelist、add、remove、export、load、save、resize、copy、move、cat、cat-menu、output、inisize、iniout、onlylink均已测试过了。

create慎用,毁了我的U盘数据……,懒得恢复了。

点评

辛苦了,恭喜,一切正常。。本主题zds1210发的那个最新版是有问题,赶紧换你这个  详情 回复 发表于 2017-3-7 15:57

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 14:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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