无忧启动论坛

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

我也谈谈UD+UEFI隐藏启动制作方案

    [复制链接]
跳转到指定楼层
1#
发表于 2014-4-14 20:38:51 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 阿弥陀佛 于 2014-4-15 02:25 编辑

好消息,mdyblog大师将在pecmd集成u盘可见区切换的功能,(类似bootice,“设为可见”的功能),那就不需要下面说的这么麻烦了。。。

新版的pecmd2012支持扇区映射,这功能太酷了
现在可以不需要软碟通UltraISO不需要bootice就可以制作隐藏区,放UEFI启动文件。
扇区映射需要用到imdisk,先安装。剩下的全部交给pecmd来处理。全自动化。


  1. //本例在第一个U盘(即hd1)创建一个8M的UD区+一个1G的隐藏区(在u盘前端)+一个普通可见区
  2. exec !=%desktop%\fbinst (hd1) format --force --align --fat32 --primary 8m --archive %desktop%\abc.fba
  3. PART list disk 1,usbdiskinfo
  4. MSTR usbdiskinfo=<2>%usbdiskinfo%   ///显示u盘全部空间
  5. calc part1size=%usbdiskinfo%-1*1024*1024*1024-8388608  //计算可见区空间大小,即总大小减去1G
  6. ////以下用pecmd分区,删除全部》创建可见区》创建隐藏区
  7. PART -up -super -clear del 1#1
  8. PART -up -super -clear del 1#2
  9. PART -up -super -clear del 1#3
  10. PART -up -super -clear del 1#4
  11. PART -up -super -clear 1#1 0x0C 1032m %part1size%
  12. PART -up -super -clear 1#2 0x0C 8m 1g
  13. ///设置可见区盘符为J,并格式化为fat32
  14. SHOW 1#1,j
  15. DFMT j:,FAT32
  16. ///操作隐藏区关键这一步,用imdisk将隐藏区映射为Y盘,并格式化
  17. RAMD ImDisk*&V*8m*1g*1*\\.\PhysicalDrive1  -a  -o hd -m y:
  18. DFMT y:,FAT32
  19. ////现在你可以复制文件进隐藏区了。。。类似的,隐藏区也可以放在后端。
复制代码


代码仅供参考,可能有bug,欢迎探讨!

已测试多次成功。下次更新合盘将提供安装器,支持直接安装为UD兼容UEFI隐藏(无需打包成iso无需软碟通,直接安装更快),支持制作iso软碟通U+写入或量产。敬请期待
2#
 楼主| 发表于 2014-4-14 20:49:36 | 显示全部楼层
sp_star 发表于 2014-4-14 20:46
mdyblog大师的新工具可以创建一个像UD那样的隐藏区,但能够EFI启动。
只是目前看起来可能和不同的计算机有 ...

是的,UD2没看懂。而且不知道这个UD2和原来的UD在启动方面会不会有差距。如果一样,且文件又像普通隐藏一样容易访问,那就厉害了。有空我也深入研究研究UD2。

点评

www.wmsjcd.net/特种兵在都市  发表于 2014-6-13 11:51
>>文件又像普通隐藏一样容易访问 是的。文件又像普通隐藏一样容易访问。 这正是 UD 升级到UDv2的关键。 再也不用拷文件 到临时目录。  详情 回复 发表于 2014-4-15 09:00
回复

使用道具 举报

3#
 楼主| 发表于 2014-4-14 20:51:56 | 显示全部楼层
sp_star 发表于 2014-4-14 20:46
mdyblog大师的新工具可以创建一个像UD那样的隐藏区,但能够EFI启动。
只是目前看起来可能和不同的计算机有 ...

猜测可能是类似分区表项法,只不过把整个UD映射成普通隐藏区??。

点评

可能,具体原理不太清楚。但效果和UD类似,也就是一般工具看不到它的分区,但实际上分区是存在的,能映射出来。 至少在我这里,EFI启动不需要映射出来。  详情 回复 发表于 2014-4-14 21:04
回复

使用道具 举报

4#
 楼主| 发表于 2014-4-15 01:17:50 | 显示全部楼层
sp_star 发表于 2014-4-14 21:04
可能,具体原理不太清楚。但效果和UD类似,也就是一般工具看不到它的分区,但实际上分区是存在的,能映射 ...

下载mbros仔细研究了一下。发现前面一段空白(mbros核心分区)的应该是类似ud区,不知道做了什么改变使得fbinsttool识别不出来了。后面的空白位置写入启动盘镜像,但是没有分区,挂载的时候用扇区映射功能把从核心分区结束位置开始,大小为镜像大小的这段空间挂载为一个盘符。这样分区软件是看不到的。。但是,uefi启动的时候,不能识别这段空间,必须用类似分区表项法把这段空间映射为第二分区,part命令就可以。这时候分区软件就可以看到这个隐藏区了。但前面的mbros核心区依然不可见。不知道如何访问。可能是mdyblog大师自己改过的变种UD吧
以上是我的猜测,改天再向mdyblog大师请教一下。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 01:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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