|
我的U盘是读卡器加手机CF卡的组合,制作方法为FBINST为一启,再启动GRUB4DOS。
在四台台式机和一台笔记本上测试,出现以下几种情况。
1、FBINST使用FAT16T和格式化为ZIP参数,在三台台式机上U盘的正常数据区识别为(hd0,0),本地硬盘识别为(hd1,0),在笔记本和一台台式机上识别为(fd0,0),本地硬盘识别为(hd0,0)。U盘正常数据区识别为(hd0,0)的机器,可以使用find --set-root /boot/ldrxpe, chainloader ldrxpe 方式成功启动U盘正常数据区内的WINPE。识别为(fd0,0)的机器无法正常启动WINPE。启动不正常的机器,加载plpbt.bin,再进GRUB4DOS,正常数据区变成识别为(hd0,0),本地硬盘不能识别。进GRUB4DOS后,启动DOS的IMG映像文件(不加载plpbt.bin),三台台式机C盘为U盘的正常数据区(U盘上只有一个分区),以后的几个盘符均为本地硬盘。笔记本和一台台式机C盘及以后的几个盘符均为本地硬盘。先加载plpbt.bin再启动DOS的IMG映像文件,C盘为U盘的正常数据区(U盘上只有一个分区),本地硬盘不可见。
2、FBINST使用FAT32,不使用格式化为ZIP参数,在五台机器上U盘的正常数据区识别为(hd0,0),本地硬盘识别为(hd1,0)。其中三台可以使用find --set-root /boot/ldrxpe, chainloader ldrxpe 方式成功启动U盘正常数据区内的WINPE。原来无法正常启动WINPE的一台台式机可以正常启动WINPE(速度极慢)。笔记本可以启动WINPE至滚动条(停止),仍无法正常启动。启动不正常的机器,加载plpbt.bin,再进GRUB4DOS,正常数据区识别为(hd0,0),本地硬盘不能识别,再启动WINPE,启动成功(速度快2分钟进桌面)。进GRUB4DOS后,启动DOS的IMG映像文件(不加载plpbt.bin),C盘为U盘的正常数据区(U盘上只有一个分区),以后的几个盘符为本地硬盘。进GRUB4DOS后,先加载plpbt.bin再启动DOS的IMG映像文件,C盘为U盘的正常数据区(U盘上只有一个分区),本地硬盘不可见。
看来,U盘的启动由于BIOS识别的千差万别,真是比较难以做到100%的启动成功。
[ 本帖最后由 mygamexxx 于 2009-10-22 13:00 编辑 ] |
|