使用U+技术制作高兼容性启动U盘实验与分析(修订版)

Martinx, 200866

 

随着大容量U盘的普及,人们越来越期望用U盘代替光盘来实现操作系统安装、电脑维护等工作。目前主要的启动方式有USB-HDDUSB-ZIPUSB-CDROM等三种,前两种方式一般可以用HP U盘格式化工具、USBootFlashBoot等通用工具制作,USB-CDROM方式则需要U盘芯片(包括主控、闪存等)对应的专用“量产工具”(PDT)来实现。从大量网友的实践经验看,这几种方式均有一定的局限性,比如USB-HDD/USB-ZIP互不兼容,而有些电脑的BIOS往往仅支持其中的一种,从而导致无法启动;而U盘对应的量产工具一般很难找到,找到了也不容易成功,还可能导致硬件损坏,量产成功后想再还原成U盘也比较困难。制作高兼容性启动U盘有没有其他选择呢?答案是肯定的,这就是U+ 启动技术。

 

一、U+启动技术简介

U+是一种新的U盘启动技术,它包括USB-HDD+USB-ZIP+两种新的启动方式,在最近发布的UltraISO 9.2 PE (下载:http://cn.ezbsystems.com/ultraiso/download.htm ) 中首次引入。根据UltraISO的文档 ( http://cn.ezbsystems.com/ultraiso/history.htm )U+启动技术可以实现USB-HDD/USB-ZIP双模式启动,从而极大地提高启动U盘的兼容性。到底实际效果如何?我们做一组实验来看一看。

 

二、实验环境说明

实验环境包括四个部分:测试电脑、测试U盘、测试系统和制作软件。

1、  测试电脑:包括两台笔记本和三台台式机

   IBM ThinkPad X31笔记本 1 (Pentium M 1.3Ghz CPU/768MB内存,IBM BIOS)

   Dell Latitude D610笔记本 1 (Pentium M 1.6Ghz CPU/512MB 内存,Phoenix BIOS A03)

   华硕 K8N 组装电脑 1 (K8N主板/AMD Althon 64 2800+/1GB内存,AMI BIOS))

   技嘉 945GC 组装电脑1 (945GC主板/Intel E2140 双核CPU/2GB 内存, Award BIOS)

   Dell OptiPlex 755 台式电脑 (Intel E4500 双核CPU/4GB内存,Phoenix BIOS A05)

   这些电脑涵盖了AMI, AwardPhoenix三大BIOS,有较强的代表性。

 

2、测试U盘,共4个,容量从1GB8GB

   KingSton DataTraveler 2.0 1G U 1

SanDisk cruzer TITANIUM 2GB U1

   KingSton DataTraveler 2.0 4GB U 1

   SanDisk cruzer contour 8GB U1

   这些U盘均是近两年购买的,为目前市场上主流产品,具有一定的代表性。欢迎各位网友提供更多U盘的测试数据,使本试验更为完善。

 

3、测试系统

   DOS: 采用EasyBoot (下载:http://www.onlinedown.net/soft/4530.htm ) 自带的setup98.img文件(c:\easyboot\disk1\ezboot\setup98.img, 1.44MB),比较纯净,不包含太多的工具。

   WinPE: 采用老毛桃的070911WinPE(BootCD_070911.ISO, 109MB,网上下载),是比较纯净的PE

   Linux: Ubuntu 8.04 LTS 桌面版(下载:http://releases.ubuntu.com/8.04/ubuntu-8.04-desktop-i386.iso , 699MB),主流Linux Live CD之一。

这三个系统是大家在系统维护中最常用到的。

 

4、制作软件

UltraISO V9.2 PE

 

三、实验方法

    针对DOSWinPELinux每种系统,将所有U盘分别制作成USB-HDD, USB-ZIP, USB-HDD+USB-ZIP+ 4种启动模式,在5台电脑上逐一测试,并记录测试结果。

启动U盘的制作方法如下:

1、  运行UltraISO 9.2 PE

2、  在主菜单选文件”-〉“打开”,出现“打开ISO文件对话框”,选择setup98.img(BootCD_070911.ISOubuntu-8.04-desktop-i386.iso),点击“打开”按钮

3、  在主菜单选“启动光盘”-〉“写入硬盘映像”,出现“写入硬盘映像”对话框,插入U盘,选择USB-HDD/USB-ZIP/USB-HDD+/USB-ZIP+模式,点击“写入”按钮

4、  UltraISO会提示“警告!驱动器(-X-: -容量-)-型号- 上的所有数据会丢失! 您确定继续吗?”,点击“是”即开始启动U盘制作

5、  拔出U盘进行启动测试

值得注意的是,一般情况下BIOS会把硬盘或光盘作为首先启动设备,因此,要使电脑从U盘启动,必须修改BIOS的启动设备顺序,将USB设备作为首先启动设备才可以(有些网友制作好启动U盘,直接上电脑测试如果不成功,可能并不是启动U盘没做好,应先检查一下BIOS配置)。不同BIOS的设置方法各不相同,具体请参考相应主板说明书。

 

四、实验结果

实验结果如下表所示。说明如下:

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)      由于测试工作量很大,共有3(系统)x5(电脑)x4(U)x4(模式)=240种组合。尽管本人力求结果数据准确无误(有些数据还测试了2次),但难免出现纰漏,也无法排除硬件个体存在的差异,欢迎大家加以验证并纠错。

 

系统

主机

容量

USBHDD

USB ZIP

USB HDD+

USB ZIP+

说明

DOS

技嘉

945GC

1G

OK

OK

OK

OK

E1=command.com load

   error

2G

OK

OK

OK

OK

4G

OK

x

OK

E1

8G

OK

x

OK

E1

华硕

K8N

1G

OK

OK

OK

OK

 

2G

OK

OK

OK

OK

4G

OK

OK

OK

OK

8G

OK

OK

OK

OK

IBM

X31

1G

OK

E2

OK

OK

E2=Invalid system disk Replace the disk,and then press any key

*=First boot failed, success for second boot

2G

OK

E2

OK

OK

4G

x

E2

*

E2

8G

OK

x

OK

OK

Dell

D610

1G

OK

E2

OK

OK

2G

OK

E2

OK

OK

4G

OK

x

OK

OK

8G

OK

x

OK

OK

Dell

OP755

1G

OK

E2

OK

OK

2G

OK

E2

OK

OK

4G

OK

x

OK

OK

8G

OK

x

OK

OK

WINPE

技嘉

945GC

1G

OK

OK

OK

OK

E3=ntdetect.com run

   error

2G

OK

OK

OK

OK

4G

OK

x

OK

E3

8G

OK

x

OK

E3

华硕

K8N

1G

OK

OK

OK

OK

 

2G

OK

OK

OK

OK

4G

OK

x

OK

OK

8G

OK

x

OK

OK

IBM

X31

1G

OK

E4

OK

OK

E4=Remove disks or other media, Press any key to restart

2G

OK

E4

OK

OK

4G

E4

x

E4

E4

8G

E4

x

OK

OK

Dell

D610

1G

OK

E4

OK

OK

2G

OK

E4

OK

OK

4G

x

x

OK

OK

8G

E4

x

OK

OK

Dell

OP755

1G

OK

E4

OK

OK

2G

OK

E4

OK

OK

4G

x

x

OK

OK

8G

OK

x

OK

OK

LINUX

技嘉

945GC

1G

OK

OK

OK

OK

E5=linux kernel not

   found

2G

OK

OK

OK

OK

4G

OK

E5

OK

OK

8G

OK

E5

OK

OK

华硕

K8N

1G

OK

OK

OK

OK

 

2G

OK

OK

OK

OK

4G

OK

OK

OK

OK

8G

OK

OK

OK

OK

IBM

X31

1G

OK

OK

OK

OK

E6=SYSLINUX copyright message