梦想成真 高兼容性启动U盘制作实例与分析(3-3
/易云
 
 转载说明U盘引导、启动计算机有时是一件比较复杂的事,网上看到一篇文章详细了研究了这个问题,写得不错,对此有兴趣的朋友值得一读,特此推荐。全文较长,分三次转载。
 
3  测试结果
    实际测试结果如下表所示。说明如下:
1)      测试结果以DOSWinPELinux为大类、测试电脑为小类、测试U盘为项目进行记录
2)      测试结果分四种:
1)      OK 表示完全启动(DOS出现盘符, WinPE/Linux出现完整桌面)
2)      表示BIOS跳过U盘,从硬盘或其它设备启动
3)      X 表示死机
4)      E 表示无法完全启动,但有错误提示信息
注:对于USB-HDD/USB-HDD+/USB-ZIP+ 模式,UltraISO制作的U盘均会显示“Start booting from USB Device…”,因为是常规信息,在测试结果中未作记录
特别说明:由于测试工作量很大,共有3(系统)x5(电脑)x4(U)x4(模式)=240种组合。尽管本人力求结果数据准确无误(有些数据还测试了2次),但难免出现纰漏,也无法排除硬件个体存在的差异,欢迎大家加以验证并纠错。
 
 
四、启动U盘兼容性统计分析
我们将测试结果按启动模式、U盘大小、运行系统和电脑分别进行统计。在240组实验结果中,以成功数(完全启动的次数)和成功率(成功率=成功数/样本数x100%)来表示启动U盘的兼容性。
 
1  不同启动模式比较分析
每种启动模式的平均样本数为60个,统计情况如下:
    结果表明,采用U+启动技术(USB-HDD+USB-ZIP+)制作的启动U盘的兼容性大幅高于传统USB-HDD/USB-ZIP模式,USB-HDD的兼容性也比USB-ZIP要好。
    这里有一个问题需要说明一下。网上流传USB-ZIP的兼容性要比USB-HDD好,很多地方推荐将U盘格式化成USB-ZIP方式,而本次实现说明USB-HDD的成功率(68.33%)远比USB-ZIP(31.67%)高。主要原因可能有两点:一是本次实验有4GB8GB U盘,USB-ZIP对大容量U盘的支持不好,几乎所有的测试均失败;二是本次实验包含三台原装机(IBM X31Dell D610Dell OP755),这几台电脑对USB-ZIP的支持均不好。如果仅选2GB以下U盘,且限于华硕、技嘉主板组装机(市场上占有份额很高的两个品牌)、不包含原装机来统计,平均样本数为12个,结果如下:
因此,流传已久的推荐USB-ZIP模式还是有一定根据的,但随着4G以上U盘的普及这一结论已不再适用。
 
2  不同U盘大小比较分析
四种大小的U盘的平均样本数60个,统计情况如下:
从结果看,1GB2GBU盘兼容性要好一些,4GB8GB的要相对差一些。值得注意的是,其中8GB的成功率高于4GB,这表明U盘的品牌和型号是关键因素之一,而不仅仅取决于容量。
如果我们将U盘容量和启动模式结合起来分析,每项的平均样本数为15,统计情况如下:
11GB U
22GB U
34GB U
48GB U
    这里我们欣喜地看到:采用USB-HDD+/USB-ZIP+启动的1GB2GB U盘,在本次试验中可以实现100%兼容!
 
3、不同系统比较分析
三种系统的平均样本数为80,统计结果如下:
从总体看,DOS 98的兼容性好于WinPE的兼容性,而Linux的兼容性最好。原因可能是Linux LiveCD本身就是为移动环境设计的,而DOS/WinPE主要是为固定环境设计的。这一结论对制作启动U盘具有指导意义,比如有些网友借助DOSNTLDR实现grub的启动,建议优先采用DOS系统,以提高U盘的启动兼容性。
我们也将系统和启动模式结合起来分析,每项的平均样本数为20,统计情况如下:
1DOS
2WinPE
3Linux
    在这里,采用USB-HDD+/USB-ZIP+启动的Linux系统兼容性达到了很高的水平。
 
4、不同电脑比较分析
五台电脑的平均样本数为48,统计结果如下:
    可以看出,不同电脑的U盘兼容性差别很大,其中华硕 K8N 成功率超过95%,表现十分突出。不同电脑BIOS之间的差异,也是决定U盘兼容性的关键因素之一。
为了得到不同电脑对各种启动模式的支持情况,我们将电脑型号和启动模式结合起来分析,每项的平均样本数为12,统计情况如下:
1)技嘉 945GC
2)华硕 K8N
3IBM X31
4Dell D610
5Dell OP755
这组统计数据十分有意义。首先看五个100%,华硕 K8NUSB-HDD,USB-HDD+USB_ZIP+等三种启动模式的支持表现得十分优秀,而Dell D610OP755USB-ZIP+的支持也堪称完美。其次看三个0%,技嘉945GC(Award BIOS)不支持USB-HDD模式,而Dell D610OP755(Phoenix BIOS)则不支持USB-ZIP模式,而采用U+启动技术的USB-HDD+USB-ZIP+很好地解决这一问题。
 
五、结论
通过上面的实例和统计分析,对于制作高兼容性启动U盘,我们得出以下经验:
1  鉴于4GB以上U盘的兼容性不太好,应选用2GB以下容量的U
2  建议采用高兼容性的U+启动技术(USB+HDD+USB-ZIP+启动模式)
3  因为DOSWinPELinux的兼容性不尽相同,应尽量采用兼容性好的操作系统
    最后,祝大家能够制作出属于自己的100%可启动U盘,实现“一盘在手,走遍天下”的梦想。