无忧启动论坛

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

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

    [复制链接]
跳转到指定楼层
1#
发表于 2017-3-4 01:16:12 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 zds1210 于 2017-3-15 18:29 编辑

长期以来,因ansi和utf格式存在,经常导致UD区中文文件名乱码,
这些特请这方面的专家百草霜出山,改进原版fbinst和fb加强版fbinst plus,
强制格式UD区为uft8格式,支持导入utf8格式的fba。强制废除UD区和fba文件的ansi格式,统一为utf8格式,终结UD乱码之源!!!
这是UD三分区一键制作又一个重要里程碑,UD一键编程制作的朋友有福了。升级一下你的UD一键制作核心fbinst或fbinst plus,问题就解决了。
utf8格式的UD区外置加载,建议用百大改进的对utf8格式导出兼容性好的fbinst plus。

乱码原因详解:

1改进的uft8版fbinst和fbinst plus,经百大反复折腾,大大完善了。在附件中下载。
老版本的fbinst和fbinst plus,详见原帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187865


2无损制作cmd脚本模块使用说明:下载模块后用cmd脚本制作,看新版的fbinst或fbinst plus是不是格式UD区为utf8格式,用fbinstool查看有没有乱码。
初步测试成功。



3支持Utf8版格式的新UD三分区一键制作cmd和默默程序成品PE合盘测试版:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=370703&extra=






无损制作UD三分区cmd模块20170305U版.7z

2.5 MB, 下载次数: 566, 下载积分: 无忧币 -2

fb1.63和fbp1.4

Fbinst&Plus_1.5.1703.5.zip

73.26 KB, 下载次数: 186, 下载积分: 无忧币 -2

fb1.6.4和fbp1.5

fbplus1.5.1703.13.zip

45.57 KB, 下载次数: 94, 下载积分: 无忧币 -2

fbp1.5.1703

fbplus1.5.1703.9.zip

42.94 KB, 下载次数: 66, 下载积分: 无忧币 -2

fbinst1.6.3& fbp1.4.rar

63.16 KB, 下载次数: 162, 下载积分: 无忧币 -2

fb1.63和fbp1.4

97#
发表于 2017-7-11 12:18:52 | 只看该作者
多则惑少则明,统一的好
回复

使用道具 举报

96#
发表于 2017-6-21 20:34:43 | 只看该作者
老大,用你的最后发布的启动盘,有些年头了,什么时候出山啊!!!!
回复

使用道具 举报

95#
 楼主| 发表于 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只会慢慢老去!
回复

使用道具 举报

94#
发表于 2017-3-9 22:01:20 | 只看该作者
Plantsoot 发表于 2017-3-9 20:47
我12年开始就已经不玩启动盘和编程了,呵呵,最近这是被独剑忽悠的又开始折腾了。
呵呵,我是半路出家的 ...

大师都比较谦和。谢谢了
回复

使用道具 举报

93#
发表于 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
回复

使用道具 举报

92#
 楼主| 发表于 2017-3-9 20:37:48 | 只看该作者
贝壳iT 发表于 2017-3-9 19:18
最近状态不好哟

这东西要慢慢折腾,不是一下子能搞好的。
回复

使用道具 举报

91#
发表于 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
回复

使用道具 举报

90#
发表于 2017-3-9 17:26:46 | 只看该作者

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

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

点评

最近状态不好哟  详情 回复 发表于 2017-3-9 19:18
回复

使用道具 举报

89#
发表于 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
回复

使用道具 举报

88#
发表于 2017-3-8 20:35:44 | 只看该作者
Plantsoot 发表于 2017-3-7 20:34
没有纯64位,不过,fbinst plus 几乎所有的命令我都在WIN10 X64下测试过了,编译环境也是WIN10 X64,没有 ...

现在基本上都用64位系统为主,所以希出个64位版,省去管理员权限执行
回复

使用道具 举报

87#
发表于 2017-3-8 15:43:38 | 只看该作者
贝壳iT 发表于 2017-3-8 14:07
新版 fbinst.exe 123.fba output "文件" %~nx"
似乎总是说没有这个文件,其实info是有的,以前的fbins ...

额…… 123.fba 大吗?不大也传上来。
回复

使用道具 举报

86#
发表于 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
回复

使用道具 举报

85#
发表于 2017-3-7 21:20:47 | 只看该作者
Plantsoot 发表于 2017-3-7 20:34
没有纯64位,不过,fbinst plus 几乎所有的命令我都在WIN10 X64下测试过了,编译环境也是WIN10 X64,没有 ...

我一般都加上XPSP3的兼容模式后管理员执行
回复

使用道具 举报

84#
发表于 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
回复

使用道具 举报

83#
发表于 2017-3-7 19:03:40 | 只看该作者
fbinst Plus有64位的版本吗?

点评

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

使用道具 举报

82#
发表于 2017-3-7 17:24:16 | 只看该作者

好了,谢谢j大
回复

使用道具 举报

81#
发表于 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
回复

使用道具 举报

80#
发表于 2017-3-7 17:04:07 | 只看该作者
jianliulin 发表于 2017-3-7 14:33
上传你预期的工具。

在78楼,请J大再看看。
回复

使用道具 举报

79#
发表于 2017-3-7 16:52:08 | 只看该作者
zds1210 发表于 2017-3-7 16:21
谢谢前辈的指点,我大致明白原因了。UD因三分区玩法,和分区表项法法,支持efi,而让UD还在流行。UD一直 ...

fbinst的内核只有2个字节是空闲的,不该无谓的浪费。旧版的fba转成utf-8即可
回复

使用道具 举报

78#
发表于 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
回复

使用道具 举报

77#
发表于 2017-3-7 16:43:40 | 只看该作者
本帖最后由 贝壳iT 于 2017-3-7 16:47 编辑
Plantsoot 发表于 2017-3-7 16:24
再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。



下个版本希望可以命令行修改MBR的ZIP CHS模式,这样就不要从新制作格式化U盘了、
回复

使用道具 举报

76#
发表于 2017-3-7 16:30:30 | 只看该作者
Plantsoot 发表于 2017-3-7 16:24
再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。

期待着·
回复

使用道具 举报

75#
 楼主| 发表于 2017-3-7 16:25:44 | 只看该作者
Plantsoot 发表于 2017-3-7 16:24
再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。

支持支持。
回复

使用道具 举报

74#
发表于 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
回复

使用道具 举报

73#
发表于 2017-3-7 16:21:50 | 只看该作者
Plantsoot 发表于 2017-3-7 16:07
这两天代码写的有点乱,头大了……

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

点评

再更新,就是兼容下WIN10PE了,编码的问题基本终结,create不打算更新了。这个没什么用。  详情 回复 发表于 2017-3-7 16:24
回复

使用道具 举报

72#
 楼主| 发表于 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
回复

使用道具 举报

71#
发表于 2017-3-7 16:07:38 | 只看该作者
贝壳iT 发表于 2017-3-7 15:57
辛苦了,恭喜,一切正常。。本主题zds1210发的那个最新版是有问题,赶紧换你这个

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

点评

那强迫症患者想知道还要不要等你继续更新优化,还是目前这个就目前来说完结了。  详情 回复 发表于 2017-3-7 16:21
回复

使用道具 举报

70#
发表于 2017-3-7 15:57:01 | 只看该作者
Plantsoot 发表于 2017-3-7 15:47
请用最新版本测试下把,原版的fbinst我暂时没修改了,用fbplus版本吧,修改量很大,绕来绕去晕了。
...

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

点评

这两天代码写的有点乱,头大了……  详情 回复 发表于 2017-3-7 16:07
回复

使用道具 举报

69#
发表于 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-12-4 20:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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