无忧启动论坛

标题: 编程高手请进群,U深三分区编程实现的理想正在实现中 [打印本页]

作者: zds1210    时间: 2015-2-27 10:17
标题: 编程高手请进群,U深三分区编程实现的理想正在实现中
本帖最后由 zds1210 于 2015-3-17 21:10 编辑

au3编程高手请进群214132206。
希望能利用模块键盘技术,实现U深三分区编程。
U深三分区相关帖子:http://zds1210.blog.163.com/blog/static/24481248201410104235890/

可能的编程思路:目前U+写入完全可以自动化或半自动化。
一、自动U深写入后,用软件无损深度隐藏区分出一个高端区,写入efi文件。目前手工制作就是如此。如果有更好的方法利于编程实现,就爽了。最后用bootice设置激活区
这个方法貌似au3高手才能实现。
二、二次U+法:
第一次U+高端隐藏写入efi组件,第二次U+深度隐藏写入深度隐藏区文件。第二次写入会破坏高端分区,我猜高端分区一定有可能修复。目前群友已经搞出分区表嫁接法,就是二次U+前备份分区表项,U+后恢复。
最后用bootice设置激活区
目前台湾网友的分区表项嫁接法,实测16G可以成功U深三分区。程序正在深入优化中。
作者: 泥河湾メ~晓亮﹀    时间: 2015-2-27 10:34
不会au3,帮顶~~~~~~~·
作者: q8155128    时间: 2015-2-27 13:38
不会au3,帮顶~~~~~~~·
作者: 红毛樱木    时间: 2015-2-27 16:38
不如直接UDM好了
作者: zds1210    时间: 2015-2-27 18:15
红毛樱木 发表于 2015-2-27 16:38
不如直接UDM好了

UD三分区都出来了,还是想弄一个U深三分区。引导互补。
作者: 826773297    时间: 2015-2-27 18:31
{:soso__17261225861671879680_3:}够能折腾的,Z大一过年就奋力追求完美
作者: zds1210    时间: 2015-2-27 18:56
红毛樱木 发表于 2015-2-27 16:38
不如直接UDM好了

UDM还没有研究透,暂时不升级。
作者: zds1210    时间: 2015-3-3 21:57
希望高手支持。
作者: zds1210    时间: 2015-3-4 18:34
SHingZIJmSt 发表于 2015-3-4 14:56
缺少资金一直以来是困扰中小企业更进一步发展的瓶颈问题,而通过融资渠道筹得所需资金无疑是解决这一问题的 ...

天啊。做广告做到这里来了。
作者: ali88home    时间: 2015-3-11 17:16
测试分区嫁接法:

1.先UI安装前面深度隐藏区



2.测试启动



3.以一个新ISO测试安装DEEP-H,测试成功,没有影响启动,还是三分区。


作者: zds1210    时间: 2015-3-11 17:49
http://pan.baidu.com/s/18cvwi
这个地方下载
半解开统一PE支持uefi20150226维护版f.ISO 写入U+深度隐藏区
8PE64efi20150226.iso   写入高端区
制作方法见帖子:http://zds1210.blog.163.com/blog/static/24481248201410104235890/
作者: ali88home    时间: 2015-3-11 18:03
zds1210 发表于 2015-3-11 17:49
http://pan.baidu.com/s/18cvwi
这个地方下载
半解开统一PE支持uefi20150226维护版f.ISO 写入U+深度隐藏 ...

正在下载中,想把ISO写入高端隐藏区,可能还需要分区表项互换后,如同FbinstTool的分区表上下操作,才能copy,然后再恢复。试试...
作者: ali88home    时间: 2015-3-11 19:49
本帖最后由 ali88home 于 2015-3-11 20:52 编辑

请Z大看看启动问题存在哪里?



后学把grldr文件copy到最后高端隐藏区已经启动了,但是不知道这样是启动最后高端隐藏区呢?还是启动前面深度隐藏区?

仔细看了一下ISO结构,好像已经启动前面深度隐藏区了,最后高端隐藏好像没有这样的菜单,只有UEFI启动相关文件,是不是?

如果是这样的话,那么grldr可能从最后高端隐藏区去启动前面深度隐藏,因为我的工具双启动安装,可能破坏了预先想从前面深度隐藏区启动grldr的原来路径。

因为在最后高端隐藏区里面,没有看到grldr的文件。



搞定,高端隐藏写入再恢复隐藏的问题,现在只剩下适应所有U盘大小安装的问题??


作者: zds1210    时间: 2015-3-12 12:16
ali88home 发表于 2015-3-11 17:16
测试分区嫁接法:

1.先UI安装前面深度隐藏区

两次U+法肯定是不行的,除非你会修复分区表项。
现在的的想法是,先U+高端写入,写U深写入。这个时候高端区数据不在了,如果能修复高端区的分区表项,估计就成功了。
作者: ali88home    时间: 2015-3-12 12:27
本帖最后由 ali88home 于 2015-3-12 15:51 编辑
zds1210 发表于 2015-3-12 12:16
两次U+法肯定是不行的,除非你会修复分区表项。
现在的的想法是,先U+高端写入,写U深写入。这个时候高 ...


已经处理好了。

但是最后高端隐藏不能启动,找不到grldr,是不是引导时从后面fat32分区开始搜寻启动才造成的问题?

再测试里面x64x86PE,两个PE真的不是盖的,注册表模块值得拍手推荐,现在论坛上能够让CG.exe(USB检测工具)和SMI.exe(量产工具)两个PE完全可以启动的,大概只有5%,真的太难了,不错的PE制作。

这个GFXMENU菜单-快捷键-F9重新启动-没有回应的。这个问题很多都是如此。
作者: zds1210    时间: 2015-3-12 16:07
本帖最后由 zds1210 于 2015-3-12 16:33 编辑
ali88home 发表于 2015-3-12 12:27
已经处理好了。

但是最后高端隐藏不能启动,找不到grldr,是不是引导时从后面fat32分区开始搜寻启动 ...


加群吧,毛桃统一PE群,在群里详谈讨论实现U深三区编程。老毛桃统一PE派QQ群:214132206
如正常,高端区不用加grldr。PE启动菜单里 加载win8x64,如果正常就说明高端区成功了。
我感觉加上你的技术,U深三分区编程没有问题。
作者: ali88home    时间: 2015-3-12 19:48
本帖最后由 ali88home 于 2015-3-12 20:04 编辑
zds1210 发表于 2015-3-12 16:07
加群吧,毛桃统一PE群,在群里详谈讨论实现U深三区编程。老毛桃统一PE派QQ群:214132206
如正常,高端 ...


已经制作好了,正在测试中...不知这样的分区嫁接法,是否能够使用在全部的实际操作中??

最近后学在学习的过程中,发现UD是多年前的作品,竟然隔了这么多年,才有深度隐藏区的大发展,其实就那么几个字节的变化,现在U+实现了,B+也正升级中,EZ-bootpart更提供了分区表项的显示,FbinstTool也有了这样的功能,现在B+也有了,相信不久的未来,大家一定可以广泛的使用这样的技术,拭目以待吧!

前面测试会找不到grldr,的确是被我的工具双启动改变了MBR,再一次测试后面手动操作了一下高端隐藏,确实启动了,ok
作者: zds1210    时间: 2015-3-12 20:08
本帖最后由 zds1210 于 2015-3-12 20:17 编辑
ali88home 发表于 2015-3-12 19:48
已经制作好了,正在测试中...不知这样的分区嫁接法,是否能够使用在全部的实际操作中??

最近后学 ...


我关心的是能不能编程实现,手工实现已经有方法了。
作者: freesoft00    时间: 2015-3-12 20:21
网络比较慢,点点点了一个反对,这个是不小心点到的。
作者: ali88home    时间: 2015-3-13 10:50
分区嫁接法:

http://bbs.wuyou.net/forum.php?m ... &fromuid=156496

已经在测试中...半自动安装U深度三分区,先U+-Deep Hidden写入,再安装高端隐藏区。看看上面详细操作测试...
作者: zds1210    时间: 2015-3-13 12:29
ali88home 发表于 2015-3-13 10:50
分区嫁接法:

http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=349245&pid=3056216&fr ...

用了什么工具?能不能编程全自动实现。U深有脚本自动实现了,关键是后面的分区表项恢复。
作者: ali88home    时间: 2015-3-13 13:14
zds1210 发表于 2015-3-13 12:29
用了什么工具?能不能编程全自动实现。U深有脚本自动实现了,关键是后面的分区表项恢复。

等待我测试确认后,会给你测试看看是否成功?如果ok,再教你制作,不成功?说什么都是多余。

如果要再更精确,那么可能需要班门弄斧了。
作者: ali88home    时间: 2015-3-13 17:19
测试版本已经附上,请Z大试试看,

注意:

1.操作过程进入后,先选择您的ISO备用。
2.安装过程中,注意显示的高端隐藏区最好是格式化一次。
作者: zds1210    时间: 2015-3-13 17:44
ali88home 发表于 2015-3-13 17:19
测试版本已经附上,请Z大试试看,

注意:

还要输入用户名和密码,麻烦啊。
建议去掉。专门帮我设计一个UD三分区来。
作者: ali88home    时间: 2015-3-14 10:18
zds1210 发表于 2015-3-13 17:44
还要输入用户名和密码,麻烦啊。
建议去掉。专门帮我设计一个UD三分区来。

用户名是我标记
密码是纪念我的父亲

其实大大您先前的方竹三分区,应该也是使用类似分区表修正操作,您可以自己增加这些功能就完成了。
我已经把详细操作以及原理方法,公布在几个论坛上,希望不久将来能够看到好作品。
作者: yjd    时间: 2015-3-14 10:31
最早是用grub4dos+syslinux,后来用ud,现在用udm了。

顶下。
作者: zds1210    时间: 2015-3-14 12:40
yjd 发表于 2015-3-14 10:31
最早是用grub4dos+syslinux,后来用ud,现在用udm了。

顶下。

U深三分区,是一种技术探索。与UD三分区互补
作者: zds1210    时间: 2015-3-14 19:33
。目前群友已经搞出分区表嫁接法,就是二次U+前备份分区表项,U+后恢复
作者: zds1210    时间: 2015-3-14 21:13
ali88home 发表于 2015-3-14 10:18
用户名是我标记
密码是纪念我的父亲

希望帮我定制一套程序,简单易行最好。
作者: ali88home    时间: 2015-3-14 22:38
zds1210 发表于 2015-3-14 21:13
希望帮我定制一套程序,简单易行最好。

给你的测试版本,可以执行吗?有哪里需要再改进?

后学正在思考,如何让他完美的可以设定各三分区大小,深度+可见+高端隐藏区,让他磁区号和磁区数能够变量写入分区表选项恢复,这个可能需要一点点时间。现在的方式只是克难式的测试。

如果您测试ok,那么下面帮你的制作,当然没有问题。
作者: zds1210    时间: 2015-3-15 09:59
ali88home 发表于 2015-3-14 22:38
给你的测试版本,可以执行吗?有哪里需要再改进?

后学正在思考,如何让他完美的可以设定各三分区大小 ...

我不太清楚你的原理。测试了一下,估计是我做得不对。
我想这样子,先U+高端,后备份高端区分区表项,再U+深度,恢复高端分区表项。
先帮我定制一个程序,有问题慢慢改正。加群吧。在这里说不清楚。
作者: zds1210    时间: 2015-3-16 20:38
希望老师给我定制一套u深三分区程序。谢谢。你哪个功能太多了。
作者: zds1210    时间: 2015-3-16 20:39
ali88home 发表于 2015-3-14 22:38
给你的测试版本,可以执行吗?有哪里需要再改进?

后学正在思考,如何让他完美的可以设定各三分区大小 ...

希望老师给我定制一套u深三分区程序。谢谢。你哪个功能太多了。
作者: zds1210    时间: 2015-3-17 12:43
U深三分区编程实现,一定能实现。
目前台湾同胞的分区表项嫁接示,应该是实现三分区的好方法。
作者: ali88home    时间: 2015-3-17 15:47
本帖最后由 ali88home 于 2015-3-18 18:09 编辑
zds1210 发表于 2015-3-17 12:43
U深三分区编程实现,一定能实现。
目前台湾同胞的分区表项嫁接示,应该是实现三分区的好方法。


链接: http://pan.baidu.com/s/1kTGa7gr 密码: mbmy


1.把您需要建立U深度区的ISO改名UIS.ISO放在相同目录下自动写入U深度区



2.选择您制作高端区的UEFI区的ISO

3.写入U+深度后,确认您的UEFI区已经显示并且格式化让WIN系统确认,再按确定写入高端区,完成三分区.


作者: zds1210    时间: 2015-3-17 16:18
本帖最后由 zds1210 于 2015-3-17 16:33 编辑
ali88home 发表于 2015-3-17 15:47
链接: http://pan.baidu.com/s/1bn2dBMf 密码: kmki


编程的逻辑有点乱,能不能顺顺的弄一下。还有,我们定义一下iso文件名吧;
写入U深区的就叫uis.iso,写入efi高端区的iso就叫efi.iso吧。
重新编译个程序,你全自动化处理吧。中间有什么手工操作提示就是了。谢谢。
目前的原理是不是这样子认为:
根据efi.iso文件的大小,用bootice从高端分区一个efi区;然后备份高端分区表项;
然后把uis.iso用ultraiso深度隐藏写入U盘低端区(U深区);
U+写入时候已经破坏了高端区分区表项,用备份的高端分区项恢复它。
然后显示出高端区,格式化一次,让系统确认它,然后写入efi区的文件。
作者: zds1210    时间: 2015-3-17 16:45
本帖最后由 zds1210 于 2015-3-17 16:55 编辑
ali88home 发表于 2015-3-17 15:47
链接: http://pan.baidu.com/s/1bn2dBMf 密码: kmki


不知道什么地方错了,这个版本的efi区没有显示出来,上一个版本有显示的。怪。我手工分区一下高端区貌似数据写入成功
作者: zds1210    时间: 2015-3-17 17:26
ali88home 发表于 2015-3-17 15:47
链接: http://pan.baidu.com/s/1c06fwPy 密码: bn2y


efi区貌似没有分出来,U深后提示错误
请修正一下,貌似有命令行出错了。

QQ图片20150317172542.png (13.85 KB, 下载次数: 50)

QQ图片20150317172542.png

作者: ali88home    时间: 2015-3-17 17:49
zds1210 发表于 2015-3-17 16:18
编程的逻辑有点乱,能不能顺顺的弄一下。还有,我们定义一下iso文件名吧;
写入U深区的就叫uis.iso, ...

已经按照您需求,再修正UIS.ISO文件,您再试试
作者: zds1210    时间: 2015-3-17 18:02
本帖最后由 zds1210 于 2015-3-17 18:52 编辑
ali88home 发表于 2015-3-17 17:49
已经按照您需求,再修正UIS.ISO文件,您再试试


谢谢。这次测试,三分区出来了,但都是显示未格式化。
再定义一下,U深区的为uis.iso,高端区的为efi.iso。不用选什么iso好。
我猜是U盘占用问题,麻烦你在U深写入结束后,提示重新拨插一下U盘,应该可以成功。

QQ图片20150317180425.png (71.45 KB, 下载次数: 50)

QQ图片20150317180425.png

作者: ali88home    时间: 2015-3-17 18:39
本帖最后由 ali88home 于 2015-3-17 18:46 编辑
zds1210 发表于 2015-3-17 18:02
谢谢。这次测试,三分区出来了,但都是显示未格式化。
再定义一下,U深区的为uis.iso,高端区的为uief ...


不用插拔USB
在U深区写入完成后,高端区会显示出来,注意:重新格式化高端区一次,应该就没有问题,最后,可见区显示再自己格式化自己的需求fat32或NTFS或exFAT就可以了。



上面图,是我测试前面建立了CDROM,再建立U深度三分区,还是成功,

不过因为最后分区已经超过磁区数,DG打开,显示错误,更正一下,不管DG建议格式化,启动高端区,还是成功。

没有显示未格式化的问题?

作者: zds1210    时间: 2015-3-17 18:43
ali88home 发表于 2015-3-17 18:39
不用插拔USB
在U深区写入完成后,高端区会显示出来,注意:重新格式化高端区一次,应该就没有问题,最后 ...

现在的U深区Iso定义为什么名字?
作者: zds1210    时间: 2015-3-17 18:43
ali88home 发表于 2015-3-17 18:39
不用插拔USB
在U深区写入完成后,高端区会显示出来,注意:重新格式化高端区一次,应该就没有问题,最后 ...

现在的U深区Iso定义为什么名字?
作者: zds1210    时间: 2015-3-17 19:08
ali88home 发表于 2015-3-17 18:39
不用插拔USB
在U深区写入完成后,高端区会显示出来,注意:重新格式化高端区一次,应该就没有问题,最 ...

终于测试成功了。
哈哈。三分区实现了。老大还自己调整了U深区大小。
貌似有一些U盘不成功
还有第二项,选高端efi的iso,直接程序好了,不要手工选。
定义:U深区的为uis.iso,高端区的为efi.iso
作者: ali88home    时间: 2015-3-17 19:30
本帖最后由 ali88home 于 2015-3-17 19:38 编辑
zds1210 发表于 2015-3-17 19:08
终于测试成功了。
哈哈。三分区实现了。老大还自己调整了U深区大小。
貌似有一些U盘不成功


最新版本(3),请重新下载。

第二项,选高端efi的iso,直接程序好了,不要手工选。

还是自己选择ISO,功能比较大一些,大家比较不用改名。

我特意的把U深度区加大到1G,这样更新的机会比较大一点。
作者: zds1210    时间: 2015-3-17 20:23
ali88home 发表于 2015-3-17 19:30
最新版本(3),请重新下载。

第二项,选高端efi的iso,直接程序好了,不要手工选。

就提醒一下,是选写入高端efi区的iso吧。菜鸟搞不清楚。
作者: ali88home    时间: 2015-3-17 21:26
本帖最后由 ali88home 于 2015-3-17 21:40 编辑
zds1210 发表于 2015-3-17 20:23
就提醒一下,是选写入高端efi区的iso吧。菜鸟搞不清楚。


第二项:好吧!让新菜鸟操作看得懂!

发现每个USB盘的容量差异很多,现在只是过渡方法,测试玩玩吧!

再想想是不是有方法,能够识别所有的USB总磁区数来处理。

连PE都可以玩玩制作,U深度三分区!


作者: zds1210    时间: 2015-3-18 17:23
ali88home 发表于 2015-3-17 21:26
第二项:好吧!让新菜鸟操作看得懂!

发现每个USB盘的容量差异很多,现在只是过渡方法,测试玩玩吧 ...

不错,其实可以用7z软件打包,运行时候自解压到当前文件夹,运行完成后删除。
这个软件,如果能适用于各种大小U盘就爽了。
周末准备发布一个程序包供网友测试,有问题反馈修正。请大师授权。
作者: ali88home    时间: 2015-3-18 18:08
zds1210 发表于 2015-3-18 17:23
不错,其实可以用7z软件打包,运行时候自解压到当前文件夹,运行完成后删除。
这个软件,如果能适用于各 ...

链接: http://pan.baidu.com/s/1kTGa7gr 密码: mbmy

分区表修正一下下
在没有想到办法使用适用于各种大小U盘以前,只能够如此.
这个本来就是【独剑三式】专用,大大您真的对这个技术真是用心呀!呵呵...
作者: zds1210    时间: 2015-3-18 18:23
ali88home 发表于 2015-3-18 18:08
链接: http://pan.baidu.com/s/1kTGa7gr 密码: mbmy

分区表修正一下下

意思只能用于16GU盘。原理能不能共享一下,说不定有高手有更好的方法实现。
等U深三分区实现后,我想淡出了。
作者: nf17b    时间: 2015-3-18 18:36
zds1210 发表于 2015-3-18 18:23
意思只能用于16GU盘。原理能不能共享一下,说不定有高手有更好的方法实现。
等U深三分区实现后,我想淡 ...

殘念 我用64G的U盤 , 手工做成 U深三分區 , 工具會產生錯誤
U深 + 可見(ntfs) + 高端隱藏

01.png (129.81 KB, 下载次数: 50)

01.png

作者: ali88home    时间: 2015-3-18 20:06
本帖最后由 ali88home 于 2015-3-18 21:03 编辑
zds1210 发表于 2015-3-18 18:23
意思只能用于16GU盘。原理能不能共享一下,说不定有高手有更好的方法实现。
等U深三分区实现后,我想淡 ...


我不是已经在嫁接法上面说的很多?

现在我有放上几个分区表,只要Fbinst能够识别它的大小是多少,自动的恢复分区表。不限制16G而已,里面有7、8、15、16、32、64G...

您先BOOTICE看看您的USB信息,里面有磁区号和磁区数,磁区数1G=2097152+前面64=2097216

如果您会操作WinHex,只要把分区表备份打开,找到80~55AA,在我图的地方修正一下您的磁区号和磁区数,那么100%一定完成您要的自动三分区大小。



看看那个小图,1024mb*2048=1G,我已经先制作好计算各个分区大小,以后可以设定第一分区1024MB第二分区大小5G,当然1024MB和5G就是自己设定输入,剩下的空间就是第三分区了。
现在我还没有了解总磁区数怎么来的,怎么计算?为何我计算的有差?
作者: ali88home    时间: 2015-3-18 21:19
nf17b 发表于 2015-3-18 18:36
殘念 我用64G的U盤 , 手工做成 U深三分區 , 工具會產生錯誤
U深 + 可見(ntfs) + 高端隱藏

工具會產生錯誤??
看不出来哪里出状况?难道两个使用空间互相交换了吗?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3