|
1、看了qingyi78的帖http://bbs.wuyou.net/forum.php?mod=viewthread&tid=126163&extra=page%3D2用ghost、PQ辅助受启发,
遂拿宇瞻AH320 4G再做模式14试验。需说明的是,我的结果与其描述大相径庭,ZIP区始终正常可见,而且能够模式3正常
恢复U盘、消除模式14分区。因此,可以放心大胆实验。
2、我的做法:
USB-CD用深山红叶ISO 200M,
USB-HDD用WINIMAGE做出256M的ima,然后在UltraISO中另存为IMG,
USB-ZIP为剩余空间,量产工具自动产生,约3.5G。
3、量产过程很平淡,稍等几分钟,绿色成功。
4、结果
(1)硬盘启动,Linux下只能识别CD。
(2)硬盘启动,WIN下,有CD+ZIP,HDD不可见,少了256M空间。
(3)硬盘启动,DOS下,有HDD+ZIP。用devload加载USBASPI.SYS+ASPIDISK.SYS组合,驱动U盘,就可识别USB-HDD!
见下面ASPIDISK.sys输出结果,注意L盘为FIXED、M盘为removeable。两个盘均能正常读写。
HA #0 - SCSI ID 0:0 Fixed Disk - 1 logical drive(s) L:
HA #0 - SCSI ID 0:1 Removable Media - 1 logical drive(s) M: reserved
Host Adapter BIOS: 64 head translation (255 head translation if > 1 GByte)
DOS version: 7.10
2 SCSI disk drive(s) handled by ASPIDISK
2 Logical drive(s) installed
ASPIDISK.SYS Installation Successful
DPB for L: at 128B:0000
DPB for M: at 128B:003D
Init status: 0100
之后要是再加载USBCD.SYS会失败,提示CD-ROM未找到。
5、诡异之处
(1)USB-HDD在DOS下format /s做启动盘会失败,提示分区表错误,这也是我无法用U盘启动做启动兼容性测试的原因。
(2)USB-HDD似乎很不稳定,有时热启之后在DOS下USBASPI.SYS+ASPIDISK.SYS会找不到,只剩下removeable盘。此时,
进入ghost8.3 (DOS版或ghost32),并不真做GHOST操作,随便选个菜单,选一下那个removeable盘,然后就退出
ghost,热启,此时USB-HDD又可以被识别出来了。
(3)在某次误打误撞中,我在2K和XP中分别看到了HDD+ZIP! 效果和DOS相同:CD消失,格式化USB-HDD失败。但重新
插拔后就再也没能看到HDD+ZIP,又变成CD+ZIP了。
6、环境
U盘量产环境,DELL INS 640M本本; XP/V1.89版量产工具
U盘测试环境,松下CF-S22二手本本,MMX266/40G/160M,USB1.1+USB2.0卡,440TX主板。之所以用这样破的机器,是因为
手头上只有这个装了Win98SE。且USBASPI.SYS、USBCD.SYS都是松下弄出来的,在松下本上用,兼容性应该没问题吧?
7、结论
量产工具产生的HDD,似乎用了特殊分区标记,与CD有某种隐含的二选一关联;或者如SM32X、UT16X那种加密分区,采用了
特殊的访问方法(不直接经过WIN的文件系统?)。不管怎么说,能够看一眼HDD真容,就是进展! 呵呵~~,希望高手们发挥
想象,继续努力...... |
|