无忧启动论坛

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

[分享] 史上第二个U深三分区一键制作,cmd,大大简化,人人会玩!成品包布,希望有人帮助编程

    [复制链接]
跳转到指定楼层
1#
发表于 2015-8-23 13:16:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zds1210 于 2015-9-13 19:36 编辑

U深三分区一键制作,暂时不能实现无损,只能全新制作。但U+B+高端一键制作,可以无损。
之前已经有台湾网友弄了一个,但实现技术上太复杂了。推出这套基于分区助手命令行的方案,实现人人能编程制作U深三分区。

更新流水:
20150909更新至003版:增加自定义配置脚本,可定义hdd与zip启动;删除7z解压时产生的多余目录。并发布带PE的成品程序包001
20150908更新至002版:增加了U深区的无损升级功能

一、U深三分区结构:
U深区+ntfs的数据区+fat16格式的高端隐藏efi区

二、主要工具和实现方式:

utlraiso+分区助手命令行+fbinst
先以cmd脚本实现,未来自有高手编程实现。


三、实现步骤
0.准备:查找到U盘,用chkdsk强制检查并修复U盘错误,强制卸载U盘,解决U盘占用;用fbinst命令行强制还原U盘,解决复杂分区U盘制作问题。
1.用ultraiso命令行以U+V2深度隐藏方式半自动写入uis.iso到U深区。(写入方式貌似只能注册表实现,zip方式可选)
2.用用分区助手命令行无损U深区把数据区格式从fat格式为到ntfs,并设置数据区卷标为UIDATA.以利于无损U深区创建高端区。
3用分区助手无损U深区创建并格式化高端efi区,fat16格式,4K对齐,不设置隐藏属性,不激活,不分配盘符。(fat16 fat32可选,激活区可选)
4然后用分区助手命令行直接把efi.iso写入高端隐藏efi区。

四、主要模块:
a全新制作   b升级制作(bootpart)  c还原U盘为普通盘
uisconfig.ini 自定义hdd或zip  激活区,efi数据格式为fat16或fat32可选,数据区ntfs或exfat可选。

五、主要优点:
以U深启动(低端启动),改变人们因U+高端隐藏对bios兼容性不好,而说U+兼容性不好的看法。
与UD三分区的UD启动到补。

成品U深三分区程序包下载:
http://yunpan.cn/cmtie9biSUsjY  访问密码 03cb





新U深三分区方案制作模块002版.part1.rar

3 MB, 下载次数: 199, 下载积分: 无忧币 -2

新U深三分区方案制作模块002版.part2.rar

1.3 MB, 下载次数: 174, 下载积分: 无忧币 -2

新U深三分区方案制作模块003版.7z

3.69 MB, 下载次数: 154, 下载积分: 无忧币 -2

点评

我爱我师,也爱真理  发表于 2015-8-30 08:50

评分

参与人数 6无忧币 +30 收起 理由
lsz19900821 + 5 很给力!
20090101 + 5 赞一个!
disktool + 5 赞一个!
zhczf + 5 赞一个!
jdcgzb + 5 很给力!
jsgh1983 + 5 又有预告?强烈支持!

查看全部评分

推荐
 楼主| 发表于 2015-8-24 15:03:45 | 只看该作者
本帖最后由 zds1210 于 2015-8-24 15:59 编辑
俊采星驰 发表于 2015-8-23 23:24
一直对三分区法不怎么感冒,主要是整个老的0PE加个8PE就够用了,原先是量产,弄成三驱,费不少劲买个擎泰的 ...

实测低端隐藏efi不能启动 ,高端隐藏efi能启动。这样子机子不少。
其实EFI放在低端,也设置为可见,即分区表第一项,fat格式,efi启动兼容性最好;但高端或右端的数据区就不可见;当我们设置数据区可见,也就是低端隐藏后,物理分区顺序与软件分区顺序不一致,很多弱主板就找不到efi区,不能efi启动。而同时候高端隐藏efi就能启动。这才是问题的关键。简化说高端的efi启动兼容性不如低端,这种说法不严谨。
还有一类弱主板,要把数据区格式为非fat,高低端隐藏的efi区才能启动。
所以,综合起来,把数据区格式为ntfs的 高端隐藏,在隐藏型中,其efi兼容性很高 。
当然,最理想的是单一fat磁盘。

UD三分区发展到今天,是有一定的理论和实测基础的。不是凭空得到了。
哪些说把PE区放在低端,数据区放在高端,然后数据区设置为可见,这样子的efi的兼容性最强,不信看硬盘的,哥笑了。至少有30%的机子不能efi启动。

回复

使用道具 举报

2#
发表于 2015-8-23 14:10:11 | 只看该作者
我理解狭义的“一键”真的是只按一次键(或单击鼠标)就行了。
期待这样的一键。

点评

你要求的早就有了,除了选择优盘,就只有一按键搞定整个过程。  详情 回复 发表于 2015-8-23 20:09
U深PE的写入技术,目前也只有P大,bootice作者这样子级别的人,才真正理解其技术。  详情 回复 发表于 2015-8-23 14:17
哦。从cmd到pecmd,再到au3什么啊。  详情 回复 发表于 2015-8-23 14:13
回复

使用道具 举报

3#
 楼主| 发表于 2015-8-23 14:13:18 | 只看该作者
pseudo 发表于 2015-8-23 14:10
我理解狭义的“一键”真的是只按一次键(或单击鼠标)就行了。
期待这样的一键。

哦。从cmd到pecmd,再到au3什么啊。
回复

使用道具 举报

4#
 楼主| 发表于 2015-8-23 14:17:51 | 只看该作者
pseudo 发表于 2015-8-23 14:10
我理解狭义的“一键”真的是只按一次键(或单击鼠标)就行了。
期待这样的一键。


U深PE的写入技术,目前也只有P大,bootice作者这样子级别的人,才真正理解其技术。
目前还是采用ultraiso命令行半自动写入。
回复

使用道具 举报

5#
发表于 2015-8-23 15:15:09 | 只看该作者
深度隐藏实在没有意义。搞那么复杂最后又回到原点----要支持uefi,就要让它再显示出来。那还不如一开始就两个分区,普通隐藏就好了。难道是深度隐藏的引导程序比较牛,启动成功率比较高?

点评

说到了点子上了。就目前而言,手工部署三分区我还是比较青睐的。  详情 回复 发表于 2016-1-29 13:14
突然想到一个改进型 的高端隐藏方案,貌似可以解决新老机子兼容性问题,也可以实现无损制作。  详情 回复 发表于 2015-8-23 15:28
主要是解决U盘低端利于bios启动,高端低于uefi启动。 为了解决这个矛盾,三分区目前是一个好方法。 基于分区助手命令行,实现方法很简单。  详情 回复 发表于 2015-8-23 15:21
回复

使用道具 举报

6#
 楼主| 发表于 2015-8-23 15:21:40 | 只看该作者
本帖最后由 zds1210 于 2015-8-23 15:23 编辑
阿弥陀佛 发表于 2015-8-23 15:15
深度隐藏实在没有意义。搞那么复杂最后又回到原点----要支持uefi,就要让它再显示出来。那还不如一开始就两 ...


主要是解决U盘低端利于bios启动,高端低于uefi启动。
为了解决这个矛盾,三分区目前是一个好方法。基于分区助手命令行,实现方法很简单,应该是人人会玩,人人会编程。

点评

怕误删除文件  详情 回复 发表于 2015-8-25 18:13
那跟深度隐藏没关系啊  详情 回复 发表于 2015-8-23 15:26
回复

使用道具 举报

7#
发表于 2015-8-23 15:26:20 | 只看该作者
U盘高端真的是利于efi引导吗    有这方面的证据吗??

点评

加数据区格式成ntfs格式。实测与理论  详情 回复 发表于 2015-8-23 15:27
回复

使用道具 举报

8#
发表于 2015-8-23 15:26:29 | 只看该作者
zds1210 发表于 2015-8-23 15:21
主要是解决U盘低端利于bios启动,高端低于uefi启动。
为了解决这个矛盾,三分区目前是一个好方法。基 ...

那跟深度隐藏没关系啊

点评

多一个分区其实是为了解决单文件4g问题,隐藏恰恰不利于使用,但是windows喜欢自作聪明,觉得自己很牛逼,它把分区隐藏了所以只有少数人可以有办法搞出来。。  详情 回复 发表于 2015-8-23 20:37
回复

使用道具 举报

9#
 楼主| 发表于 2015-8-23 15:27:37 | 只看该作者
guyue2011 发表于 2015-8-23 15:26
U盘高端真的是利于efi引导吗    有这方面的证据吗??

加数据区格式成ntfs格式。实测与理论

点评

我也有这方面的考虑,一般常见的系统在分区的时候,都是把efi引导区放在前面的。。 但是我倒是相信把其他非引导区格式化成不支持efi的NTFS或exFAT应该有利于启动成功率。  详情 回复 发表于 2015-8-23 15:36
我就是想了解 U盘高端真的有利于efi引导吗?? 拿出这方面的证据才能让人信服 实测和理论 要说具体 实测什么了 理论又是什么了  详情 回复 发表于 2015-8-23 15:31
回复

使用道具 举报

10#
 楼主| 发表于 2015-8-23 15:28:28 | 只看该作者
阿弥陀佛 发表于 2015-8-23 15:15
深度隐藏实在没有意义。搞那么复杂最后又回到原点----要支持uefi,就要让它再显示出来。那还不如一开始就两 ...

突然想到一个改进型 的高端隐藏方案,貌似可以解决新老机子兼容性问题,也可以实现无损制作。

点评

是什么啊?什么时候出教程?  详情 回复 发表于 2015-8-24 14:03
回复

使用道具 举报

11#
发表于 2015-8-23 15:31:18 | 只看该作者
zds1210 发表于 2015-8-23 15:27
加数据区格式成ntfs格式。实测与理论

我就是想了解   U盘高端真的有利于efi引导吗??   拿出这方面的证据才能让人信服    实测和理论  要说具体   
实测什么了   理论又是什么了

点评

P大和我在这个方面都有理论总结,也有很多网友跟帖子反映。自己找。  详情 回复 发表于 2015-8-23 15:33
回复

使用道具 举报

12#
 楼主| 发表于 2015-8-23 15:33:07 | 只看该作者
guyue2011 发表于 2015-8-23 15:31
我就是想了解   U盘高端真的有利于efi引导吗??   拿出这方面的证据才能让人信服    实测和理论  要说具体 ...

P大和我在这个方面都有理论总结,也有很多网友跟帖子反映。自己找。
回复

使用道具 举报

13#
发表于 2015-8-23 15:36:29 | 只看该作者
zds1210 发表于 2015-8-23 15:27
加数据区格式成ntfs格式。实测与理论

我也有这方面的考虑,一般常见的系统在分区的时候,都是把efi引导区放在前面的。。
但是我倒是相信把其他非引导区格式化成不支持efi的NTFS或exFAT应该有利于启动成功率。

点评

U盘与硬盘不一样的,分区是假分区。 目前我和网友实测发现有两类弱bios主板。  详情 回复 发表于 2015-8-23 15:38
回复

使用道具 举报

14#
发表于 2015-8-23 15:36:44 | 只看该作者
本帖最后由 chen463 于 2015-8-23 15:39 编辑

U盘高端真的有利于efi引导吗??   

不是高端有利条件,而是UD在低端有利,而且已经先抢了位置,所以不得不以高端来执行EFI区来隐藏。

从现多数品牌机,都是以前面低端来制作引导EFI得到验证。

点评

這個的確是高端有利于 uefi 引導 只分兩分區的話 , 我的 asus 跟 msi 主板 , 低端 uefi 連選單都看不到 , 高端則沒問題 高低端 uefi 論壇內有一些貼文 , 也的確談過高端 uefi 啟動問題少 品牌機常見的是高低端都  详情 回复 发表于 2015-8-24 17:44
回复

使用道具 举报

15#
 楼主| 发表于 2015-8-23 15:38:53 | 只看该作者
阿弥陀佛 发表于 2015-8-23 15:36
我也有这方面的考虑,一般常见的系统在分区的时候,都是把efi引导区放在前面的。。
但是我倒是相信把其 ...

U盘与硬盘不一样的,分区是假分区。
目前我和网友实测发现有两类弱bios主板。

点评

什么假分区。。是windows和其它系统的机制不一样,你看看在linux下,U盘多个分区也是可以正常查看读写的。。好像windows也可以把U盘识别成本地磁盘,论坛里好像有人分享过一个驱动。另外我记得把VHD系统装在U盘上,  详情 回复 发表于 2015-8-23 15:45
回复

使用道具 举报

16#
发表于 2015-8-23 15:45:38 | 只看该作者
zds1210 发表于 2015-8-23 15:38
U盘与硬盘不一样的,分区是假分区。
目前我和网友实测发现有两类弱bios主板。

什么假分区。。是windows和其它系统的机制不一样,你看看在linux下,U盘多个分区也是可以正常查看读写的。。好像windows也可以把U盘识别成本地磁盘,论坛里好像有人分享过一个驱动。另外我记得把VHD系统装在U盘上,启动后U盘被识别成本地硬盘了,但我不知道如果这时候给U盘分区会不会都能显示出来。我试试去

点评

这是微软死板,Linux挂盘随意挂,也没有盘符错乱问题,微软系统虽然偶然成主流,其实系统架构是垃圾。  详情 回复 发表于 2015-8-23 20:15
假分区说法不严谨。 反正U盘与硬盘在启动上有不同,否则也不会有什么Ud与U十V2。 efi启动方面,低端隐藏不如高端隐藏。这方面,P大和我的帖子,都有许多说明,也有许多网友实测例子。  详情 回复 发表于 2015-8-23 19:23
反正在win和PE下,U盘分区与硬盘是完全不同的。实测结果就是高端隐藏efi兼容性强于低端隐藏。  详情 回复 发表于 2015-8-23 15:49
回复

使用道具 举报

17#
 楼主| 发表于 2015-8-23 15:49:46 | 只看该作者
阿弥陀佛 发表于 2015-8-23 15:45
什么假分区。。是windows和其它系统的机制不一样,你看看在linux下,U盘多个分区也是可以正常查看读写的 ...

反正在win和PE下,U盘分区与硬盘是完全不同的。实测结果就是高端隐藏efi兼容性强于低端隐藏。
回复

使用道具 举报

18#
发表于 2015-8-23 16:16:31 | 只看该作者
我是觉得你这么有热情挺好。但应该自己先搞明白,一些似是而非或者自己也不懂得的,还是谨慎一点,比如前面你说的U盘是“假分区”。误导别人就不好了。但你仍然认为“反正就是那样”等等我也是无可奈何

前面我说的也从表面得来的推论,经过实测发现即使是装在U盘的windows启动也不是把U盘识别成本地硬盘。只是它不能弹出了,看起来跟本地磁盘也差不多。在磁盘管理界面查看仍然是可移动磁盘。。但是,在linux下可移动磁盘多个分区也可以正常访问的。这也是经过实测。
回复

使用道具 举报

19#
发表于 2015-8-23 16:25:17 | 只看该作者
坐看楼上的讨论  什么网友实践的  都不具有完全说服力  
要深入到代码面前   一切以代码为准   才能让人信服

说什么高端  低端利于bios   利于efi   还有各种引导兼容性什么的    只有在开发者面前  明明白白的清楚里面的机理    就知道答案了

点评

一言难尽。如果没有一定的理论和实测基础,Ud三分区就不会如此火。热的应是分区表项。  详情 回复 发表于 2015-8-23 19:14
回复

使用道具 举报

20#
 楼主| 发表于 2015-8-23 19:14:06 来自手机 | 只看该作者
guyue2011 发表于 2015-8-23 16:25
坐看楼上的讨论  什么网友实践的  都不具有完全说服力  
要深入到代码面前   一切以代码为准   才能让人信 ...

一言难尽。如果没有一定的理论和实测基础,Ud三分区就不会如此火。热的应是分区表项。
回复

使用道具 举报

21#
 楼主| 发表于 2015-8-23 19:23:30 来自手机 | 只看该作者
阿弥陀佛 发表于 2015-8-23 15:45
什么假分区。。是windows和其它系统的机制不一样,你看看在linux下,U盘多个分区也是可以正常查看读写的 ...

假分区说法不严谨。
反正U盘与硬盘在启动上有不同,否则也不会有什么Ud与U十V2。
efi启动方面,低端隐藏不如高端隐藏。这方面,P大和我的帖子,都有许多说明,也有许多网友实测例子。
回复

使用道具 举报

22#
 楼主| 发表于 2015-8-23 19:30:38 来自手机 | 只看该作者
应该修正为低端隐莪与高端隐葳。
回复

使用道具 举报

23#
发表于 2015-8-23 19:58:00 | 只看该作者
先打雷,紧接着就要下雨了,顶一下,辛苦了
回复

使用道具 举报

24#
发表于 2015-8-23 20:09:33 来自手机 | 只看该作者
pseudo 发表于 2015-8-23 14:10
我理解狭义的“一键”真的是只按一次键(或单击鼠标)就行了。
期待这样的一键。

你要求的早就有了,除了选择优盘,就只有一按键搞定整个过程。
回复

使用道具 举报

25#
发表于 2015-8-23 20:15:02 | 只看该作者
阿弥陀佛 发表于 2015-8-23 15:45
什么假分区。。是windows和其它系统的机制不一样,你看看在linux下,U盘多个分区也是可以正常查看读写的 ...

这是微软死板,Linux挂盘随意挂,也没有盘符错乱问题,微软系统虽然偶然成主流,其实系统架构是垃圾。
回复

使用道具 举报

26#
发表于 2015-8-23 20:37:23 | 只看该作者
阿弥陀佛 发表于 2015-8-23 15:26
那跟深度隐藏没关系啊

多一个分区其实是为了解决单文件4g问题,隐藏恰恰不利于使用,但是windows喜欢自作聪明,觉得自己很牛逼,它把分区隐藏了所以只有少数人可以有办法搞出来。。

点评

应该不是吧。一个启动区格式化成fat或fat32,另一个可见分区,格式化为ntfs或者exFAT一样可以存储单文件4G以上  详情 回复 发表于 2015-8-23 21:11
回复

使用道具 举报

27#
发表于 2015-8-23 21:11:59 | 只看该作者
四海皆狂龙 发表于 2015-8-23 20:37
多一个分区其实是为了解决单文件4g问题,隐藏恰恰不利于使用,但是windows喜欢自作聪明,觉得自己很牛逼 ...

应该不是吧。一个启动区格式化成fat或fat32,另一个可见分区,格式化为ntfs或者exFAT一样可以存储单文件4G以上

点评

所以,无论是否采用ud或是nt60或是u+,都不能规避这个至少多一个分区来存单文件4g的事实。毕竟标准不是我们定的。  详情 回复 发表于 2015-8-23 21:57
那还不是一样。对于ud型来说,就是有三个分区,其中一个是非标准。那么后面两个,重点是后面两个。其实都可以认为是二分区,第一标准分区就是解决4g问题的,第二分区用于解决启动问题。假如只有一个分区,按照efi完  详情 回复 发表于 2015-8-23 21:52
回复

使用道具 举报

28#
发表于 2015-8-23 21:46:49 | 只看该作者
我这里有40多台配置相同的联想品牌机,uefi启动模式下,量产,单fat32分区的u盘都不启动,只支持高端(隐藏不隐藏都可以),你说怪不怪!
回复

使用道具 举报

29#
发表于 2015-8-23 21:52:45 | 只看该作者
阿弥陀佛 发表于 2015-8-23 21:11
应该不是吧。一个启动区格式化成fat或fat32,另一个可见分区,格式化为ntfs或者exFAT一样可以存储单文件4 ...

那还不是一样。对于ud型来说,就是有三个分区,其中一个是非标准。那么后面两个,重点是后面两个。其实都可以认为是二分区,第一标准分区就是解决4g问题的,第二分区用于解决启动问题。假如只有一个分区,按照efi完全的格式,就无法实现4g,目前来说是客观事事实。
回复

使用道具 举报

30#
发表于 2015-8-23 21:57:02 | 只看该作者
阿弥陀佛 发表于 2015-8-23 21:11
应该不是吧。一个启动区格式化成fat或fat32,另一个可见分区,格式化为ntfs或者exFAT一样可以存储单文件4 ...

所以,无论是否采用ud或是nt60或是u+,都不能规避这个至少多一个分区来存单文件4g的事实。毕竟标准不是我们定的。

点评

这个我知道。就是因为fat和fat16都不支持单文件大于4G,而uefi却不支持NTFS和exFAT。搞不懂这些定标准的人是怎么想。有没有人知道苹果的uefi引导区是什么格式的?  详情 回复 发表于 2015-8-23 22:04
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-3 00:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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