|
原先只想在量产基础上制作USB-zip.量产成功后
参考原名版主(已经更新)个人认为真正的USB-ZIP盘制作方法(工具已经附上)中70楼进行测试,
运行目录为D:\makebootfat-1.5-windows-pentium\, 内有makebootfat.exe, dos.bin文件及一个名为dos的目录,内有需要制作到USB-ZIP里的文件
dos.bin为windosxp格式化dos系统软盘提取的引导扇区文件。u盘是金士顿4G,已经量产USB-cdrom(220M)和一个可移动磁盘(3.6G),
3次命令分别提示如下
D:\makebootfat-1.5-windows-pentium>makebootfat -o \\.\PhysicalDrive1 -2 dos.bin -Z dos
Unsupported disk size.
D:\makebootfat-1.5-windows-pentium>makebootfat -o \\.\PhysicalDrive1 -3 dos.bin -Z dos
Invalid code start 3E in the boot sector (for fat32 it must be at least 5A).
D:\makebootfat-1.5-windows-pentium>makebootfat -o usb -3 dos.bin -Z dos
Invalid code start 3E in the boot sector (for fat32 it must be at least 5A).
-2是告诉程序用fat16分区引导
-3是告诉程序用fat32分区
可因为dos.bin是软盘fat12/16的引导扇区,所以makebootfat提示引导代码不对。
这里\\.\PhysicalDrive1改成usb似乎OK,只是因为引导扇区与容量不一致问题无法继续。fat16似乎只支持最大2G?
于是考虑用可移动分区进一步用SK6211量产出2个移动盘.
===============================
在6211分区设置这里除了勾上CDROM以外,再把分区划条移动到合适的位置。我这里lun0是3%,3G多算下来大概100M左右,为了方便区分,直接设置好卷标号。大的
移动磁盘卷标号为HDD
量产成功后在资源管理器里可以发现一个USB-CDROM和两个可移动磁盘。
接下来按照楼上的方法先制作usbzip。在linux下可以检查出64 32的设置。按照本人帖子SK6211量产正品金士顿4G双启动成功兼谈bios设置USB-zip和USB-HDD
在bios中,系统发现了3个usb设备。名字都是kingston datatravler 2.0.其中最后一个是USB-cdrom,把第一个设置成FDD mode,第2个设成HDDmode. 测试启动USB-cdrom, USB-zip成功。USB-zip a:>下可见HDD分区c:
想用fdisk 激活HDD不成功,红叶PE里的PM也无法设置HDD为激活。(估计是HDD与原来电脑的固定硬盘两个硬盘不能同时激活)。
启动到红叶dos工具箱,用diskgen可以激活后在dos下重新格式化format /s 安装系统文件奇怪的是biaos设置HDD优先后,启动不成功,bios提示pen driver without operation system,随后把bios的usb设备模式 第1个设置成HDD mode, 第2个设成FDD mode,HDD分区可以启动,不过盘符为A: 这样,U盘量产的3个分区均能启动.
=====================
不满足无法完美启动HDD模式即进入C:>.考虑了良久,原来量产是分成CDROM+两个可移动磁盘,把它改成CDROM+一个可移动磁盘+一个固定磁盘如何?
按照这个设想重新量产,启动HDD依旧提示无系统.灵机一动,是否量产时候HDD的MBR没有搞好?于是USB-zip启动到a:>fdisk /mbr重写HDD硬盘分区表。(这里要注意不要把原来自己的固定硬盘给fdisk掉了,我操作的时候在bios里禁掉了固定硬盘)
大功告成!!!在bios里usb设备全部改成auto mode,通过修改为usb-zip 或者usb-hdd启动优先,完全进入到各自对应的u盘分区当中!!!量产3in1启动成功!
[ 本帖最后由 rnong 于 2008-3-6 03:38 PM 编辑 ] |
|