查看: 1347|回复: 0

高兼容性启动U盘制作实例与分析

[复制链接]
发表于 2009-6-2 19:33:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
    U盘是一种新型的移动存储产品,一般采用闪存存储介质(Flash Memory)和通用串行总线(USB)接口,具有轻巧精致、容量较大、便于携带、使用方便、安全可靠等特点,可用于存储数据文件以及在电脑间方便地交换数据。随着大容量U盘的普及,人们越来越期望用U盘代替软盘和光盘来实现操作系统安装、电脑维护等工作。目前主要的启动方式有USB-HDD,USB-ZIP和USB-CDROM等三种,前两种方式一般可以用HP U盘格式化工具、USBoot、FlashBoot等通用工具制作,USB-CDROM方式则需要U盘芯片(包括主控、闪存等)对应的专用“量产工具”(PDT)来实现。从大量网友的实践经验看,这几种方式均有一定的局限性,比如USB-HDD/USB-ZIP互不兼容,而有些电脑的BIOS往往仅支持其中的一种,从而导致无法启动情况的发生;而U盘对应的量产工具一般很难找到,找到了也不容易成功,还可能导致硬件损坏,量产成功后想再还原成U盘也比较困难。制作高兼容性启动U盘有没有更好的方法呢?我们通过DOS、WinPE、Linux等几种常见启动U盘的制作实例来研究一下这个问题。
  这组统计数据十分有意义。首先看五个100%,华硕 K8N对USB-HDD,USB-HDD+,USB_ZIP+等三种启动模式的支持表现得十分优秀,而Dell D610和OP755对USB-ZIP+的支持也堪称完美。其次看三个0%,技嘉945GC(Award BIOS)不支持USB-HDD模式,而Dell D610和OP755(Phoenix BIOS)则不支持USB-ZIP模式,而采用U+启动技术的USB-HDD+和USB-ZIP+很好地解决这一问题。
五、结论
    通过上面的实例和统计分析,对于制作高兼容性启动U盘,我们得出以下经验:
1、
    鉴于4GB以上U盘的兼容性不太好,应选用2GB以下容量的U盘
2、
    建议采用高兼容性的U+启动技术(USB+HDD+或USB-ZIP+启动模式)
3、
    因为DOS、WinPE、Linux的兼容性不尽相同,应尽量采用兼容性好的操作系统
    最后,祝大家能够制作出属于自己的100%可启动U盘,实现“一盘在手,走遍天下”的梦想。
    算了,那个总的测试结果我不把它做成表格了,太麻烦,而且深度的表格编辑器我还不怎么会用
UltraISO PE V9.2.0.2536 绿色特别版
http://www.namipan.com/d/UltraISO%20PE%20V9.2.0.2536%20%e7%bb%bf%e8%89%b2%e7%89%b9%e5%88%ab%e7%89%88.rar/f05fa9f53e210687f0ad1b27e5b8c13aa496877551df1400
http://www.bibidu.com/fileview-593039.html
U盘启动总结(精华)
                                       
仅以此贴献给对U盘启动疑惑的人们!
一、我认为:
任何U盘,包括读卡器做的,都可以做启动盘;
任何主板,只要支持USB-ZIP或USB-HDD方式启动(现在又知U3盘可以充当USB-CDROM启动),都可以U盘启动;
目前不存在万能启动U盘。
二、主板识别的U盘启动方式:
    USB-ZIP,这种方式启动后盘符一般为A,即U盘不被识别为硬盘
    USB-HDD,这种方式启动后盘符一般为C,即U盘被识别为硬盘
    USB-FDD,这种方式同1,使用者很少
三、U盘文件格式
    FAT,FAT32,NTFS
    以上三种,建议使用FAT或FAT32格式,因为兼容性好些。
四、制作不同启动类型U盘的工具
也就是前面说的USB-HDD,USB-ZIP,USB-FDD
    最常用的三种,即FLASHBOOT,USBOOT和HP的工具。前者成功率最高,推荐使用。后者可以用它来制作自己的U安装系统,典型的例子如DOSHOME制作的U盘版一键GHOST或MAXDOS。
    HP的工具有时制作不成功。
五、可引导的U盘系统
大的讲是四种,即DOS,NT(2K,XP,2003),VISTA,SYSLINUX。因为这四种不同的引导方式使得U盘启动PE系统方法各不相同。
像任何其它启动盘一样,U盘也必须有激活的带有引导信息的主分区。
这个制作有很多工具,如用WINDOWS的磁盘管理管理器、PQ MANAGER等等都可以。  
    有关给U盘写入引导信息,如果是写入DOS引导,则可以用光盘启动用FORMAT /S命令,也可以用FLASHBOOT的IMG镜像写入;如果是写入NT引导信息,可以用VISTA下的BOOTSECT /NT52 U:来写入;如是VISTA的引导信息则用BOOTSECT /NT60 U:来写入;如果是SYSLINUX,则用 SYSLINUX -S U:来写入;另外GRUB4DOS可以写入MBR引导。
说到这里,必须要提GRUB4DOS,这个软件是用来引导多系统启动的,如果我们要在PE系统实现IMG镜像启动,则必须要用到它,类似的软件还有SYSLINUX和AVLGOMGR,后者的灵活性还要大些。
如果U盘启动后即为DOS系统,则要启动PE需要GRUB4DOS来帮助。说到这里简介一个这个软件的安装方式,具体的大家可以看到相关帮助。
总计5种安装方式
    1. DOS启动,可以用AUTOEXEC.BAT来直接启动,也可以放到CONFIG.SYS中运行,当然与可以手动运行,即运行GRUB.EXE就行了。
    2. NT模式启动,可以在BOOT.INI中加入。
    3. VISTA模式启动,使用VISTA的引导系统,配置BCD文件,加入GRLDR.MBR就可以了
    4. MBR模式启动,即安装到U盘启动扇区,启动即运行
    5. SYSLINUX启动,即使用KERNEL GRUB.EXE来运行
六、U盘安装PE系统
要想U盘启动后直接使用PE,不使用GRUB来引导,则共有二种方式,即NTLOADER和VISTALOADER。NTLOADER方式是最直接原始的方式,前提是一定要使用USB-HDD模式一启动,只需要把WXPE文件夹内的SETUPLDR.BIN更名为NTLDR即可(其它地方看毛桃电子书);对于VISTALOADER引导,前提也是U盘必须是USB-HDD启动,也是非常简单,只需要把SETUPLDR.LDR更名为BOOTMGR即可,什么BCD文件也不需要。
七、使用PE和IMG镜像
这个有点复杂,一个主板到底哪种方式好,哪种方式都能启动,需要一定的摸索。
当然是使用GRUB4DOS了,前面介绍了安装方式,可以任选一种,但我建议使用AVLGOMGR加GRUB方式,兼容性比较高。
问: 为何我以前制作的U盘或用FlashBoot制作的U盘版MAXDOS在某些主板或根本就启动不成功?是否制作问题?
    答: 一般我们安装的U盘版的MAXDOS都是FAT16格式的USB-ZIP或USB-FDD模式,这种FAT16格式
对主板的兼容姓极度挑剔,这就是为什么这么会制作后启动失败的原因(你可以多换几台不同主板的主机测试你就会知道,并不是你制作没有成功,只是你主板的兼容问题)!
    问:制作成FAT32格式的Windows NT启动模式的U盘有什么好处?
    答: 因为无论在DOS还是Windows中,FAT32远优胜于FAT16,无论在兼容方面还是读写速度方面,如果采用传统FAT或FAT16这种格式做的USB-FDD或USB-ZIP甚至是USB-HDD启动方式的U盘都是有兼容姓问题的,他对主板的启动模式以及U盘介质质量要求是极度严格和极度挑剔的,这就是是为什么那么多人制作后在极少主板启动成功或根本启动不成功的问题!用FAT32格式的Windows NT启动模式就完全解决了启动问题.他不受主板限制,不受启动模式的限制,只有你主板支持USB启动即可,任意一种启动模式都可以启动  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|维修人员 ( 鲁ICP备17033090号 )

GMT+8, 2024-5-18 22:06 , Processed in 1.262545 second(s), 11 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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