无忧启动论坛

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

如何获取启动盘(光盘/U盘/硬盘不同方式)所属分区,以解决外置程序冲突问题?

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-16 13:34:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题:
      如何获取启动盘(光盘/U盘/硬盘不同方式)所属分区,以解决外置程序冲突问题?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------

因为不同的启动方式会使外置目录会在不确定的盘符里,想实现全自动加载外置配置文件,
就得进行搜索,如果外置配置文件是唯一的话,那问题不太,只要知道文件目录结构,如根目录下:直接用LOAD \外置程序\WINPE.INI ,搜索命令很容易就找到了,不管什么盘,但是问题来了:

如果存在两个分区下有同名配置文件的时候,搜索命令是无法确定到底是不是自己想要加载的那个配置文件的。
不管是正序搜索还是逆序搜索,都是有可能冲突的,想过用FIND命令,或者FORX命令来实现,但是也冲突,有什么简单方法可以找到启动盘所属分区,然后可以LOAD配置文件,以正确加载外置程序!

这样只要把外置和启动内核放在同一盘符下就不会有冲突了,跟别人制作的PE也不会冲突了,期待高手指导一下!

谢谢进来的童鞋们^-^!!

[ 本帖最后由 2010ziymin 于 2011-8-20 15:50 编辑 ]
2#
 楼主| 发表于 2011-8-16 13:35:31 | 只看该作者
坐着沙发等高手进来!
回复

使用道具 举报

3#
发表于 2011-8-16 14:11:02 | 只看该作者

回复 #1 2010ziymin 的帖子

沙发都坐了,高手来了只能做地板了!呵呵
回复

使用道具 举报

4#
 楼主| 发表于 2011-8-20 15:51:37 | 只看该作者
没人进来,哎~~~飞一下先!
回复

使用道具 举报

5#
发表于 2011-8-20 16:50:45 | 只看该作者
据我测试
量产的话,U盘剩余第一分区显示(hd0,0)
UD的话,  U盘可见区也是显示(HD0,0)     #所以量产和ud双启的话一点都不影响外置
还有u+的话,用hdd格式,U盘启动分区也是显示(HD0,0)
回复

使用道具 举报

6#
 楼主| 发表于 2011-8-23 19:51:21 | 只看该作者
原帖由 tingyue-wu 于 2011-8-20 16:50 发表
据我测试
量产的话,U盘剩余第一分区显示(hd0,0)
UD的话,  U盘可见区也是显示(HD0,0)     #所以量产和ud双启的话一点都不影响外置
还有u+的话,用hdd格式,U盘启动分区也是显示(HD0,0)


谢谢回复!
我想要实现的是:假设我的硬盘里C盘有“外置\winpe.ini”,F盘也有“外置\winpe.ini”, 两个目录和文件名都一样,但是具体文件是不一样的!U盘启动后,U盘显示的盘符是D(E啊X啊什么的都一样道理):  应该如何才能加载U盘里的“外置\winpe.ini”这个配置文件?
代码该怎么写,才能实现这个要求呢?


还是本身我这个想法就是错误的,可以用其它更简单的方法来解决类似冲突?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-12 13:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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