|
在自动分区之后重启加载文件。
有过类似的经历,方法并不成熟.如果没有更好的途径,可以就如下的思路去试试.
你可能需要设计三次启动过程,两次重启.
1. 光盘引导,完成自动分区或增加新区,并标注卷标,如 NEW 或 ADD(保证与已存在的分区卷标不重名).当然分区格式为 FAT 才行.这步设置的实质就是对新创建的分区打上标记,便于下步程序操作的识别.曾考虑过在新区里写入标志文件的方法,用 IF EXIST 实现分区定位,但这样会增加重启次数,所以放弃了.因为刚分区不重启,一般都无法写入文件.
2. 仍由光盘引导.所以在第一步的重启时不要弹出光盘,你可以设计这样的警示:重启后进行系统初始化,严禁抽取光盘.
在这步里,首先将分区卷标(包括每个存在的分区,但只有满足条件的分区才是正确的)写入文件,然后用查找字段的方法定位分区.当然,这里需要设置一个变量,用以代换所定位的分区.最后就是在这个分区里准备启动文件和 F11 所需要的文件了.
3. 硬盘启动.达到目的的一步.与第一次重启不同的是,第二次重启前必须弹出光盘,以免进 BIOS 重置启动顺序.设计的提示可以是这样的:初始化完成,取出光盘后按键继续.当然,光盘的弹出都是自动的.
至此,整个过程就完成了.这只是一个思路,具体的命令序列的设计得靠你自己了.不要怪罪如上的粗糙和简略.
|
|