无忧启动论坛

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

BOOTICE的隐藏分区能像可见分区一样启动PE吗?

[复制链接]
跳转到指定楼层
1#
发表于 2010-2-2 05:24:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚刚接触BOOTICE,看到该工具可以给优盘分区,便想把PE放入次分区隐藏以便备用。用过fbinst,其隐藏分区对PE有限制,不知道bootice的隐藏分区能像可见分区一样启动PE吗?
2#
发表于 2010-2-2 05:32:27 | 只看该作者
没试过,我估计fbinst启动的话,不可以启动U盘的隐藏分区PE。USB-HDD的可以启动U盘的隐藏分区PE.
回复

使用道具 举报

3#
 楼主| 发表于 2010-2-2 05:56:00 | 只看该作者
我试了下bootice写grub入mbr可以启动隐藏分区的pe,不过为什么内置PE正常,外置的就无法加载工具呢?
回复

使用道具 举报

4#
发表于 2010-2-2 08:43:20 | 只看该作者
原帖由 Zishiwen 于 2010-2-2 05:56 发表
我试了下bootice写grub入mbr可以启动隐藏分区的pe,不过为什么内置PE正常,外置的就无法加载工具呢?


这个问题我也遇见过。开始的时候外置工具也放到隐藏分区,启动没有问题,不过后来有一次不成功之后,就再也不成功了。
后来又测试了几次只要把隐藏分区做成第一分区就可以了。
但是如果隐藏分区太小的话,怎么做都做不成第一分区。

我的U盘是8G的,当我把隐藏分区做成5G的时候,隐藏分区是第一分区,是没有问题的——可以启动;当我把隐藏分区做成500M的话,无论如何也成不了第一分区。所以无法启动。

------------------------------------------------------------------------------------------
此方法有错误,不要照做!

[ 本帖最后由 longfei 于 2010-2-2 12:32 编辑 ]
回复

使用道具 举报

5#
发表于 2010-2-2 09:41:14 | 只看该作者
一般来讲,从一个隐藏分区启动PE,不解除隐藏状态的话,只能启动内置部分,外置由于隐藏分区的缘故,系统找不到镜像包,只有将隐藏分区解除隐藏,才能完整地启动PE,这跟4楼讲的完全不是一码事。
回复

使用道具 举报

6#
发表于 2010-2-2 10:38:06 | 只看该作者

回复 #4 longfei 的帖子

从理论上讲,貌似跟第一第二个分区应该没关系吧
不过这跟用什么mbr可能有关系
如果是grub4dos的话,只要u盘能够启动到grub,第一第二分区都没问题

问题在于,如果外置程序放在隐藏分区
当启动到winpe之后,隐藏分区对pe是不可见的,肯定挂不了外置的
做成全内置肯定没问题

还有一个办法,把外置程序做成一个img,给pe装firadisk
在启动pe前先把img map成一个盘,例如(fd1)
这样,pe的那个虚拟盘都可以省了

[ 本帖最后由 NicTense 于 2010-2-2 11:01 编辑 ]
回复

使用道具 举报

7#
发表于 2010-2-2 12:14:30 | 只看该作者
回复5#,6#
确实是我说错了

楼主对不起了。

刚刚又测试了几次:均不成功!
看来我记错了,抱歉!希望没有误导楼主

[ 本帖最后由 longfei 于 2010-2-2 12:33 编辑 ]
回复

使用道具 举报

8#
发表于 2010-2-2 14:42:53 | 只看该作者
原帖由 longfei 于 2010-2-2 12:14 发表
回复5#,6#
确实是我说错了。
楼主对不起了。
刚刚又测试了几次:均不成功!
看来我记错了,抱歉!希望没有误导楼主

好样的!勇于认错,善莫大焉,欣赏你的为人。
回复

使用道具 举报

9#
发表于 2010-2-2 16:00:35 | 只看该作者
原帖由 lvyanan 于 2010-2-2 14:42 发表

好样的!勇于认错,善莫大焉,欣赏你的为人。



呵呵,多谢夸奖啊
对就对,错就错!
知错才能改,否则岂不是成“三季人”了
回复

使用道具 举报

10#
 楼主| 发表于 2010-2-2 16:00:42 | 只看该作者
原帖由 longfei 于 2010-2-2 12:14 发表
回复5#,6#
确实是我说错了。

楼主对不起了。

刚刚又测试了几次:均不成功!
看来我记错了,抱歉!希望没有误导楼主

哈哈,Thank you all the same。



多谢大家热心帮助。
NicTense说的“把外置程序做成一个img,给pe装firadisk,在启动pe前……”,小弟比较菜,能够具体说明一下步骤吗,哈哈谢谢。

[ 本帖最后由 Zishiwen 于 2010-2-2 16:08 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2010-2-2 16:07:13 | 只看该作者
原帖由 NicTense 于 2010-2-2 10:38 发表
从理论上讲,貌似跟第一第二个分区应该没关系吧
不过这跟用什么mbr可能有关系
如果是grub4dos的话,只要u盘能够启动到grub,第一第二分区都没问题

问题在于,如果外置程序放在隐藏分区
当启动到winpe之后 ...


多谢大家热心帮助。
NicTense说的“把外置程序做成一个img,给pe装firadisk,在启动pe前……”,小弟比较菜,能够具体说明一下步骤吗,谢谢。

[ 本帖最后由 Zishiwen 于 2010-2-2 16:09 编辑 ]
回复

使用道具 举报

12#
发表于 2010-2-2 16:32:01 | 只看该作者
原帖由 Zishiwen 于 2010-2-2 16:07 发表


多谢大家热心帮助。
NicTense说的“把外置程序做成一个img,给pe装firadisk,在启动pe前……”,小弟比较菜,能够具体说明一下步骤吗,谢谢。


推荐看一下这个帖子的第一个附件:做成全内置的。

HPY系列启动U盘,集Fbinst版\XP安装版\预装版\量产版\多模版\多教程(迎春更新)
地址 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=151278
回复

使用道具 举报

13#
 楼主| 发表于 2010-2-2 16:44:58 | 只看该作者
原帖由 longfei 于 2010-2-2 16:32 发表


推荐看一下这个帖子的第一个附件:做成全内置的。

HPY系列启动U盘,集Fbinst版\XP安装版\预装版\量产版\多模版\多教程(迎春更新)
地址 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=151278

谢谢,这篇帖子我看过了,已经会做常规的内或外置了,现在就像学一下在隐藏分区下外置的方法,就像NicTense说的这种方案的,把外置程序做成一个img,给pe装firadisk,在启动pe前 map成一个盘了,不知道论坛里有这相关的教程吗?

[ 本帖最后由 Zishiwen 于 2010-2-2 16:46 编辑 ]
回复

使用道具 举报

14#
发表于 2010-2-2 17:31:47 | 只看该作者

回复 #11 Zishiwen 的帖子

这个做起来有点麻烦
外置程序做成img,这步应该会吧,img不需要是启动盘,把外部程序都放进去即可
如果放的是wim文件,那么pe那里都不用搜索外置程序的目录了,因为可以固定为A: 或者 B:

pe需要添加firadisk驱动
只需在TXTSETUP.SIF中添加以下语句,然后把firadisk.sys文件放到system32\drivers目录下就可以了
[scsi.load]
Firadisk=Firadisk.sys,4

至于grub启动的方法,可以参考这个,假设隐藏分区为第2个分区,启动后为(hd0,1)

uuid (fd0)
checkrange 0 errnum && map (fd0) (fd1)
map --mem (hd0,1)/programs.img (fd0)
map --hook
root (hd0,1)
chainloader /peldr

[ 本帖最后由 NicTense 于 2010-2-3 00:48 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2010-2-3 02:50:04 | 只看该作者
我已经依照上面的步骤做了,可是不知怎么没能把这瓢画出来,PE启动后没有看到虚拟工具磁盘,硬盘的D盘被U盘可见分区占了,麻烦再帮我看一下哪里出了问题,谢谢啦!

我的具体步骤:

1.我把原来的PETools.wim放进UltraISO保存为PETools.img。

2.下载了firadisk_driver_0.0.1.18,并全部解压到PE的system32\drivers目录下,在TXTSETUP.SIF里添加:
[scsi.load]
;firadisk_driver_0.0.1.18
Firadisk=Firadisk.sys,4

3.MBR写入grub4dos0.4.5a,用fbinstTool编写grldr内置菜单:
find --set-root /boot/message
gfxmenu /boot/message
timeout 30
default 0

title 1 Windows XP PE
uuid (fd0)                                                                     “这一句是什么意思呢?”
checkrange 0 errnum && map (fd0) (fd1)
map --mem (hd0,1)/boot/PETools/PETools.img (fd0)           “U:/boot/PETools/PETools.img”
map --hook
root (hd0,1)
chainloader /sources/peldr                                                “U:/sources/peldr等PE系统文件”

[ 本帖最后由 Zishiwen 于 2010-2-3 03:35 编辑 ]
回复

使用道具 举报

16#
发表于 2010-2-3 23:10:06 | 只看该作者
uuid (fd0)                                                                     “这一句是什么意思呢?”
checkrange 0 errnum && map (fd0) (fd1)
这两句其实没什么用的
只是判断一下原来有没有 (fd0)存在,如果有,映像为(fd1),避免被虚拟的img盘覆盖了,不要也行的

貌似问题出在firadisk驱动上,我不太懂txtsetup.sif的构造
上面写法是chenall介绍firadisk的时候写的,我没实际试过,理论上应该是没道理不行的
可能txtsetup.sif的写法有误

你试试再在
[SourceDisksFiles]
下加一行
Firadisk.sys=1,,,,,,4_,4,1,,,1,4

看看行不行
回复

使用道具 举报

17#
发表于 2010-2-3 23:56:27 | 只看该作者
原帖由 Zishiwen 于 2010-2-2 16:44 发表
谢谢,这篇帖子我看过了,已经会做常规的内或外置了,现在就像学一下在隐藏分区下外置的方法,就像NicTense说的这种方案的,把外置程序做成一个img,给pe装firadisk,在启动pe前 map成一个盘了,不知道论坛里 ...

title         [3]    用0PE整体启动其它PE可找到硬盘和外置工具
#将其它PE的iso文件命名为PE.ISO放在硬盘或启动盘根目录

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=10#pid1880321
回复

使用道具 举报

18#
发表于 2010-2-4 17:47:10 | 只看该作者
好了,为了确定这个firadisk能不能用,我特意用tangope测试了一下
(没有软驱驱动,只装了firadisk.sys)
结果表明,pe下是可以找到这个虚拟的软盘的

txtsetup.sif增加2行
一行是
Firadisk.sys=1,,,,,,4_,4,1,,,1,4

另一行是
[scsi.load]
Firadisk=Firadisk.sys,4

grub的写法没问题,就你之前那么写就可以了
启动后固定为a盘,这样pe的那个虚拟盘也可以去掉了
挂载外置也不用搜索了
就是内存盘比较费空间
回复

使用道具 举报

19#
发表于 2010-2-5 03:54:39 | 只看该作者
uuid (fd0)
checkrange 0 errnum && map (fd0) (fd1)

这两句可以浓缩为1句

uuid (fd0) && map (fd0) (fd1)

或者

ls (fd0)/ && map (fd0) (fd1)

反正意思就是先判断 (fd0)是否存在,存在才map
回复

使用道具 举报

20#
发表于 2010-2-5 08:35:56 | 只看该作者
原帖由 NicTense 于 2010-2-5 03:54 发表
uuid (fd0)
checkrange 0 errnum && map (fd0) (fd1)

这两句可以浓缩为1句

uuid (fd0) && map (fd0) (fd1)

或者

ls (fd0)/ && map (fd0) (fd1)

反正意思就是先判断 (fd0)是否存在,存在才map


不错,最后一句更具通用性。
回复

使用道具 举报

21#
 楼主| 发表于 2010-2-5 15:16:42 | 只看该作者
正在测试中,非常感谢NicTense兄的热心帮助,呵呵~!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-21 16:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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