U盘量产及在虚拟机中测试

近期经常看到一些U盘量产的文章,介绍了将普通的U盘制作成一个USB CDROM与一个U盘或USB HDD的方法。我也参照制作了一下,比较顺利,但在后期测试USB CDROM启动时,出了一些问题,现在记录一下,供朋友们参考。

【注意】在进行下面的操作之前,先备份你U盘上的数据到本地硬盘,在量产的过程中,U盘将被初始化。

(1)首先,在http://www.mydigit.cn/chipgenius.htm下载芯片检测程序,检测你的U盘是什么型号,如图1所示。

测试虚拟化平台的性能损耗_测试虚拟化平台的性能损耗

图1 检测U盘芯片

记下VID和PID,然后单击“资料下载”右侧的“

测试虚拟化平台的性能损耗_盘符_02

”图标,进入“数码之家”的网站,下载对应的量产工具。

(2)我当前的U盘是“慧荣的SM321”,下载慧荣最新的U盘量产工具。然后运行该工具。插入你的U盘,然后单击“扫描USB”按钮,如图2所示。

测试虚拟化平台的性能损耗_测试虚拟化平台的性能损耗_03

图2 扫描USB

(3)然后单击“参数设置”按钮,在弹出的对话框中,键入密码,默认为320,如图3所示。

测试虚拟化平台的性能损耗_参数设置_04

图3 参数设置

(4)在弹出的对话框中,加载默认的配置文件,如图4所示。

测试虚拟化平台的性能损耗_量产软件测试培训_05

图4 加载配置文件

(5)检查“VID”与“PID”文本框中的数值,与图1中记录的是否一致,如果不一致,请修改为图1读取的数值。然后选中“制作CDROM”复选框,单击后面的“

测试虚拟化平台的性能损耗_参数设置_06

”按钮,浏览选择要制作的CDROM的ISO镜像文件,选择之后,单击“确定”按钮返回,如图5所示。

测试虚拟化平台的性能损耗_VMware_07

图5 参数设置

(6)返回到量产工具界面后,单击“开始量产”按钮,如图6所示。

测试虚拟化平台的性能损耗_测试虚拟化平台的性能损耗_08

图6 开始量产

【说明】使用该工具可以同时量产多个同一类型、大小的U盘。你只需要在USB端口中插入想要量产的U盘即可。

(7)量产完成后,会返回“OK”的提示。单击“退出程序”按钮,然后拔出U盘,然后再次插入,可以看到,在“资源管理器”中,会添加一个新的CDROM(如图7所示,本示例中,USB CDROM盘符为F),并且,量产后的U盘,会提示需要格式化。

测试虚拟化平台的性能损耗_量产软件测试培训_09

图7 制作成的USB CDROM

(8)如果要在VMware Workstation虚拟机中,在重新插入U盘前,需要退出VMware Workstation,在插入U盘后,运行VMware Workstation,然后编辑虚拟机的设置,让虚拟机的光驱使用图7中USB CDROM的盘符,如图8所示。

测试虚拟化平台的性能损耗_量产软件测试培训_10

图8 选择USB CDROM盘符

然后单击“Advanced”按钮,选中“Legacy emulation”,然后单击“OK”按钮,如图9所示。

测试虚拟化平台的性能损耗_参数设置_11

图9 光驱兼容性

(9)然后启动虚拟机,并进入CMOS设置光驱最先引导,就可以看到用USB CDROM光盘来启动虚拟机了,如图10所示。

测试虚拟化平台的性能损耗_测试虚拟化平台的性能损耗_12

图10 用USB CDROM启动

记录:

(1)在一开始的时候,我制作的USB CDROM,用了多种量产工具,但制作后的USB CDROM,总是不能在VMware Workstation虚拟机中启动,总以为是制作方法的问题,但一直不能启动。

(2)昨天换了一个台电的U盘,重新制作,结果,在制作的过程中出错,台电的U盘不能使用了,所幸今天又重新换了个新的,台电服务还是不错的!去年4月买的,用了快一年了,一直没出过事。

(3)今天晚上重新制作,仍然不能启动,上网查资料,无果。

(4)后来想到,是不是VMware Workstation不支持USB CDROM?后来,想到在VMware虚拟机设置中,有个光驱兼容性设置的选项(图9),设置之后,果然可以使用了。

(5)后来,在Virtual PC 2007的虚拟机中,发现可以直接使用USB CDROM的,界面如图11所示。

测试虚拟化平台的性能损耗_参数设置_13

图11 可以在VPC 2007中直接使用