无忧启动论坛

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

终于搞定在windows下快速实现分区表项法

    [复制链接]
跳转到指定楼层
#
发表于 2014-3-31 06:47:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 chiannet 于 2014-3-31 11:17 编辑


用到了
bean fbinst.exe
mdyblog  PECMD2012.exe
pseudo 分区表项法的奇思妙想
三位老大的成果。


两个关键问题都已解决,各种“毛桃”、各种“菜”、各种“大师”的UD制作工具可以更新了!!

问题一,免重置全盘,单格式化曾经做过分区表项法的UD。、

PECMD PART -up -super del x#2

其中x#2中的X与问题二中的X定位方法一致。


问题二,快速对UD区任意文件做“分区表项法”


1、获取ud的info
fbinst.exe (hdx) info >%temp%\UDinfo.txt
(hdx):这里X:为0 或1或 2或 3等数字,一般从1开始

2、读取%temp%\UDinfo.txt,从文件内容来判断该UD是否是需要处理的那个UD。(否,回到第一步,是,到下一步)。

3、读取文件中XXXXX.YY(这是你需要做分区表项法的那个文件)的起始S,和文件大小

假设XXXXX.YY为SKY8PE.IMA,实例如下:

  1.   1    "SKY8PE.IMA" 0x39364 186072576 (2014-03-30 21:04:37)
复制代码


第一个数据是所在分区(0:UD的主分区,1:UD的扩展分区)
第二个数据是文件名
第三个数据是起始地址:0x39364 ,它的单位是s
第四个数据是文件大小:186072576 它的单位是字节。

得到的PECMD命令行就是:pecmd PART -up -super x#2 0x0C 0x39364s 186072576

注意,
x#2:此处的x与第一步命令中的 (hdx)中的那个X相等。




这里可下载到没有用分区表项法,为UD拓展UEFI启动能力的版本(MAX目录下的文件)。
http://pan.baidu.com/share/link?shareid=1337046840&uk=992929661


到这里可下载启用分区表项法为UD拓展UEFI启动能力的版本(NEW!!!
http://pan.baidu.com/s/1eQf2Ok6

点评

一直在找你这个东西,终于找到了。  发表于 2014-4-30 08:02

评分

参与人数 8无忧币 +37 收起 理由
zhczf + 5 赞一个!
zds1210 + 5
fxq + 5 很给力!
风神 + 5 很给力!
古今一梦 + 5 赞一个!
angelzgh + 2 很给力!
dfw9 + 5
hero8000 + 5 赞一个!

查看全部评分

推荐
 楼主| 发表于 2014-3-31 09:25:57 | 只看该作者
shan 发表于 2014-3-31 07:33
激动人心啊!期待测试

捅上去了。请下载相关文件测试。

点评

中午测试了一下,打上那个布丁后制作UD,在我本上有出来UEFI启动项目,但却没有进入8pe,直接进系统了。对了,环境是sdd,hdd双硬盘,WIN8系统。  详情 回复 发表于 2014-4-1 16:52
回复

使用道具 举报

推荐
发表于 2014-3-31 07:33:29 来自手机 | 只看该作者
激动人心啊!期待测试

点评

捅上去了。请下载相关文件测试。  详情 回复 发表于 2014-3-31 09:25
回复

使用道具 举报

推荐
发表于 2014-3-31 07:03:40 | 只看该作者
支持大大的努力,让UD有了一个更好的明天
回复

使用道具 举报

39#
发表于 2016-5-16 08:31:43 | 只看该作者
楼主技术好厉害
回复

使用道具 举报

38#
发表于 2014-11-11 10:44:13 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

37#
发表于 2014-11-10 22:41:30 | 只看该作者
本帖最后由 zds1210 于 2014-11-10 22:48 编辑
chiannet 发表于 2014-4-2 20:30
通过这几天的考察,发现分区表项法兼容性不佳,还不足以匹敌可见区存放UEFI文件那种方式拓展UEFI启动支持 ...


确实如此,理论和实测,UD和U深分区表项法,把数据区格式为ntfs或exfat,仍有一部分机子不能UEFI;把efi区临时设置为可见,可以解决问题,兼容性也很高。
目前理论和实测,ud和U深三分区法 ,把数据区格式为ntfs或exfat,32PE和64PE全隐藏,其uefi兼容性是非常高的。C大可以一试。
回复

使用道具 举报

36#
发表于 2014-11-10 22:21:36 | 只看该作者
来支持一下C大啊,高手啊,一直在用你做的PE
回复

使用道具 举报

35#
发表于 2014-10-24 08:49:50 | 只看该作者
强烈支持老大的作品。目前UD下分区表项操作用fbinstool;U+深度隐藏下用grub菜单。
希望老大能出一个搞定U+深度隐藏的分区表项法操作的windows程序。
回复

使用道具 举报

34#
发表于 2014-10-22 14:17:07 | 只看该作者
本帖最后由 无垠 于 2014-10-22 19:03 编辑

windows下的fba版支持UEFI启动的制作工具?
回复

使用道具 举报

33#
发表于 2014-10-22 13:36:13 | 只看该作者
支持,就是UDM还是不理解啊····
回复

使用道具 举报

32#
发表于 2014-4-30 08:11:00 | 只看该作者
楼上能保证这样做U盘被UEFI主板识别的会更好?PSEUDO并没有提你说的这种方法啊。
回复

使用道具 举报

31#
发表于 2014-4-2 20:43:56 | 只看该作者
chiannet 发表于 2014-4-2 20:30
通过这几天的考察,发现分区表项法兼容性不佳,还不足以匹敌可见区存放UEFI文件那种方式拓展UEFI启动支持 ...

感谢C大的解答。真 的非常感谢,解决了疑惑!其实我们换一种思维如何
假如我们先UD --这个是用来bios启动的
然后创建一个普通的FAT32分区。这个分区目前是可见的,你放入EFI文件肯定是可以被引导的。这个时候用工具或者命令把他设为隐藏。这样的话其实和贝壳做得,先U+后UD教程一样。兼容性也不错,只不过这样思路更加清晰。比方说一些一键还原精灵就是放在隐藏区的。一样能被EFI引导而且兼容性和放在可见区一样
回复

使用道具 举报

30#
 楼主| 发表于 2014-4-2 20:30:30 | 只看该作者
我也爱你 发表于 2014-4-2 16:58
看到大神的作品非常喜欢也很高兴有这样的无私奉献!P大文章出来你是第一个做出产品的!不过我感觉你介绍的 ...

通过这几天的考察,发现分区表项法兼容性不佳,还不足以匹敌可见区存放UEFI文件那种方式拓展UEFI启动支持。

点评

确实如此,理论和实测,UD和U深分区表项法,把数据区格式为ntfs或exfat,仍有一部分机子不能UEFI,把efi区临时设置为可见,可以解决。 目前理论和实测,ud和U深三分区法 ,把数据区格式为ntfs或exfat,其uefi兼容性  详情 回复 发表于 2014-11-10 22:41
感谢C大的解答。真 的非常感谢,解决了疑惑!其实我们换一种思维如何 假如我们先UD --这个是用来bios启动的 然后创建一个普通的FAT32分区。这个分区目前是可见的,你放入EFI文件肯定是可以被引导的。这个时候用工  详情 回复 发表于 2014-4-2 20:43
回复

使用道具 举报

29#
 楼主| 发表于 2014-4-2 20:25:40 | 只看该作者
我也爱你 发表于 2014-4-2 16:58
看到大神的作品非常喜欢也很高兴有这样的无私奉献!P大文章出来你是第一个做出产品的!不过我感觉你介绍的 ...


1、SKY8PE.IMA这个文件是WINIMAGE映像文件,不可以是ISO文件。


2、
打个比方,假如UD区 (ud)/ISO目录下有一个WIN8PE.ISO,他支持EFI启动。


    先把该WIN8PE.ISO全部文件提取出来,放进一个空WINIMAGE映像文件(一般是.IMA或.img)


3、请问如何删除新创建的那个分区而不会删除UD和U盘可见区的文件。
   
    PECMD PART -up -super del x#2可删除U盘上映射的那个分区。

注意X的值,通常在windows下,若本机只有单一硬盘,那么你的U盘的X=1,   
  1. PECMD PART -up -super del 1#2
复制代码
可删除U盘上映射的那个分区。具体看PECMD PART命令。


假如已经分区表法了WIN8PE。后续升级的话如何更新呢?



若要格式化UD区而保留可见区,要先删除映射的分区。

如果你不需要格式化UD区,则连删除映射的分区的步骤都不需要,直接用fbinsttool更新UD内部相关文件就是。


4、pecmd PART -up -super x#2 0x0C 0x39364s 186072576 这句中的 X是不是只 hd1 还是 hd2 的123  
x=1
x=2
x=3
x=4
等等

怎么确定x呢?
可以先用fbinst --list命令找出全部联机的驱动器(硬盘、U盘)
让后对列出的全部HD,查看末尾带”*“标志的,就是一个安装了UD的设备

再从所有带”*“标志的HD,搜寻你需要处理的那个UD

假定某机器上运行fbinst --list结果如下:
(hd0) RAID_FIXED_TOSHIBA-MQ01ABD075 (C: D: ) 699g
(hd1)  Matrx-T320 (E: ) 320g
(hd2) USB_REMOVABLE_Multiple-Card-Reader- (G: ) 7g *
(hd3) USB_REMOVABLE_Multiple-Card-Reader- (K: ) 16g *
证明该机器连接了2个UD,分别是hd2 hd3,此时,我们分别

运行fbinst (hd2) info >temp2.txt
      fbinst (hd3) info >temp3.txt
搜索temp2.txt temp3.txt是否包含有你需要处理的映像文件名,如果temp3.txt有,证明(hd3)是我们要找的那个UD设备,那么,就确定X=3

pecmd PART -up -super 3#2 0x0C 0x39364s 186072576


回复

使用道具 举报

28#
发表于 2014-4-2 16:58:44 | 只看该作者
本帖最后由 我也爱你 于 2014-4-2 17:08 编辑

看到大神的作品非常喜欢也很高兴有这样的无私奉献!P大文章出来你是第一个做出产品的!不过我感觉你介绍的时候总是有所保留,让我们这些小白看得模模糊糊。希望可以解答下我们的问题!万分感谢!

我至看懂一件事儿
删除已经分区表法的分区-也就是删除分区表法,在U盘上除UD外新建的分区

PECMD PART -up -super del x#2
其中的X为USB的ID号



1.SKY8PE.IMA这个文件是软盘文件还是普通的文件?比如我把03PE的ISO改成这个名称是否也可以适合做分区表法?如果不是普通的文件那么请问如何制作可以分区表法的镜像,因为我用新版FbinstTool。发现有些文件右键会出现EFI菜单有些不出现!感觉对文件有特殊要求一样!


2.打个比方,假如UD区 (ud)/ISO目录下有一个WIN8PE.ISO,他支持EFI启动。请问具体用什么命令实现把这个WIN8PE 分区表法?需要什么软件来实现?
文章介绍新版的fb.exe 实际上搜索论坛和本帖也没提供,新手无法学习,很模糊只知其一不知其二一样,而且又提到PECMD也可以做分区表法,那么到底用什么做呢?具体方法是啥!
我也看了P大的文章其实也没看多懂。只不过安装方法知道了,原理和使用命令一概不知。

3.假如利用分区表法把8PE映射了,请问如何删除新创建的那个分区而不会删除UD和U盘可见区的文件。假如已经分区表法了WIN8PE。后续升级的话如何更新呢?是只能先删除然后从新制作一个UD到U盘,然后再使用命令去分区表法8PE吗。如果是这样的话。U盘可见区的文件是不是就被删除了!还是可以挂载那个分区直接替换文件。类似UD的覆盖更新一样!因为我用diskgen看了下,分区表法后,实际上就是把支持EFI起的的8PE放在了一个新建的FAT16分区里面。类似一个UD和一个U+分区一样,当然我知道实质不一样

4.pecmd PART -up -super x#2 0x0C 0x39364s 186072576 这句中的 X是不是只 hd1 还是 hd2 的123

暂时就这些问题,希望C大解答一下。让我们学到更多,增加知识面,可以自我创作!



点评

通过这几天的考察,发现分区表项法兼容性不佳,还不足以匹敌可见区存放UEFI文件那种方式拓展UEFI启动支持。  详情 回复 发表于 2014-4-2 20:30
1、SKY8PE.IMA这个文件是WINIMAGE映像文件,不可以是ISO文件。 2、 先把该WIN8PE.ISO全部文件提取出来,放进一个空WINIMAGE映像文件(一般是.IMA或.img) 3、请问如何删除新创建的那个分区而不会删  详情 回复 发表于 2014-4-2 20:25
回复

使用道具 举报

27#
发表于 2014-4-1 23:05:43 | 只看该作者
我发觉搞了个ud区后,u盘的传输速度慢很多了。如何解决?
回复

使用道具 举报

26#
发表于 2014-4-1 17:21:05 | 只看该作者
shan 发表于 2014-4-1 16:52
中午测试了一下,打上那个布丁后制作UD,在我本上有出来UEFI启动项目,但却没有进入8pe,直接进系统了 ...

拨下U盘,重插。然后重启电脑,一般就好 了。我的昨天也是这样。
今天C大出新版 不用补丁了。
我的却是没有UEFI的启动项,只有菜单进86或64PE。用P大的方法却有UEFI启动项。
回复

使用道具 举报

25#
发表于 2014-4-1 16:52:08 来自手机 | 只看该作者
本帖最后由 shan 于 2014-4-1 16:54 编辑
chiannet 发表于 2014-3-31 09:25
捅上去了。请下载相关文件测试。


中午测试了一下,打上那个布丁后制作UD,在我本上有出来UEFI启动项目,但却没有进入8pe,直接进系统了。可能是我不会操作?对了,环境是sdd,hdd双硬盘,WIN8系统。

点评

拨下U盘,重插。然后重启电脑,一般就好 了。我的昨天也是这样。 今天C大出新版 不用补丁了。 我的却是没有UEFI的启动项,只有菜单进86或64PE。用P大的方法却有UEFI启动项。  详情 回复 发表于 2014-4-1 17:21
回复

使用道具 举报

24#
发表于 2014-4-1 14:52:56 | 只看该作者
C大辛苦了    又给大家谋了福利
回复

使用道具 举报

23#
发表于 2014-4-1 09:57:06 | 只看该作者
chiannet 发表于 2014-4-1 09:32
一楼的方法呀。

谢谢,搞了一早上都没成,再次细看,原来少了个,数据起始地址s单位,再次测试成功.
回复

使用道具 举报

22#
 楼主| 发表于 2014-4-1 09:33:55 | 只看该作者
2011ysgj 发表于 2014-4-1 08:58
C大,请问31号的MAX是如何直接在系统下,实现下图分区表法:

对于20130331下载的MAX(分区表项法UD)这里有个补丁
http://bbs.wuyou.net/forum.php?m ... &fromuid=282390
回复

使用道具 举报

21#
 楼主| 发表于 2014-4-1 09:32:38 | 只看该作者
2011ysgj 发表于 2014-4-1 08:58
C大,请问31号的MAX是如何直接在系统下,实现下图分区表法:

一楼的方法呀。

点评

谢谢,搞了一早上都没成,再次细看,原来少了个,数据起始地址s单位,再次测试成功.  详情 回复 发表于 2014-4-1 09:57
回复

使用道具 举报

20#
发表于 2014-4-1 08:58:35 | 只看该作者
C大,请问31号的MAX是如何直接在系统下,实现下图分区表法:

点评

对于20130331下载的MAX(分区表项法UD)这里有个补丁 http://bbs.wuyou.com/forum.php?mod=redirect&goto=findpost&ptid=329785&pid=2911996&fromuid=282390  详情 回复 发表于 2014-4-1 09:33
一楼的方法呀。  详情 回复 发表于 2014-4-1 09:32
回复

使用道具 举报

19#
发表于 2014-4-1 08:46:44 | 只看该作者
下载试试,谢谢分享
回复

使用道具 举报

18#
发表于 2014-4-1 01:33:54 | 只看该作者
本帖最后由 fvptk 于 2014-4-1 02:58 编辑


替换后正常了出现菜单选8PE回车,进入X64 8PE和X86 8PE菜单,选64PE第一次进入到理顺盘符要等待近分多钟,才出现调整PE呈现效果字样,然后又要等待差不多的时间进入桌面了。但重启再次进入就速度正常了。最后又重新制作一遍没这现象了。

疑问?
C大为什么不是选8PE直接进入呢?同时只有一个USB HDD1的选项,以前是有二个选项的。还有点注销就会关机
回复

使用道具 举报

17#
发表于 2014-4-1 00:48:07 | 只看该作者
2011ysgj 发表于 2014-3-31 19:40
无法二次生成,第一次生成产量用的ISO后,03PE_EXT_DRIVER,8PE_EFI等没有补还原,导致二次制作时出错.

错了错了,由于“操作中心”改名造成,不好意思
回复

使用道具 举报

16#
 楼主| 发表于 2014-3-31 22:16:22 | 只看该作者
fvptk 发表于 2014-3-31 11:22
C大,我用移动硬盘做成UD无法从UEFI启动,第一次从USB-HDD1启动(只有USB-HDD1项)进入Windows系统重启后能 ...

hotfix.7z (11.96 KB, 下载次数: 25)

点评

替换后正常了出现菜单选8PE回车,进入X64 8PE和X86 8PE菜单,选64PE第一次进入到理顺盘符要等待近分多钟,才出现调整PE呈现效果字样,然后又要等待差不多的时间进入桌面了。但重启再次进入就速度正常了。 C大为什么  详情 回复 发表于 2014-4-1 01:33
回复

使用道具 举报

15#
发表于 2014-3-31 19:40:55 | 只看该作者
无法二次生成,第一次生成产量用的ISO后,03PE_EXT_DRIVER,8PE_EFI等没有补还原,导致二次制作时出错.

点评

错了错了,由于“操作中心”改名造成,不好意思  详情 回复 发表于 2014-4-1 00:48
回复

使用道具 举报

14#
发表于 2014-3-31 14:28:48 | 只看该作者
首先恭喜C大晋升为大元帅!

一直使用C大的PE,非常好用。由于使用层次很浅,从未提出过问题。下载这个,希望以后能应用到这项新技术。
回复

使用道具 举报

13#
发表于 2014-3-31 12:19:20 | 只看该作者
好消息,这个相当好。支持各位老大。
UD和U+深度隐藏的春天要到了。
回复

使用道具 举报

12#
发表于 2014-3-31 11:40:33 | 只看该作者
有什么好处?这算法
回复

使用道具 举报

11#
发表于 2014-3-31 11:22:07 | 只看该作者
本帖最后由 fvptk 于 2014-3-31 15:19 编辑

C大,我用移动硬盘做成UD无法从UEFI启动,第一次从USB-HDD1启动(只有USB-HDD1项)进入Windows系统重启后能进入菜单选8PE回车出现
ls (hd)/ >nul
Error 21:Selected disk does not exist
再次重启进入常规03PE,这是在03下上网给你发的信息,






试测0PE+8PE.img 全隐藏一次成功
回复

使用道具 举报

10#
发表于 2014-3-31 11:07:18 | 只看该作者
为支持C大而来
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 22:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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