admin管理员组

文章数量:1567759

 

U盘autorun制作

相关原理简介:

U盘由主控芯片+Flash+(外壳)组成,当主控板焊接上空白FLASH后插入电脑,因为没有相应的数据,电脑只能识别到主控板,而无法识别到FLASH,所以这时候电脑上显示出U盘盘符,但是双击盘符却显示没有插入U盘,就像是插入一个空白的读卡器。事实上这时候的U盘几乎就是读卡器。所以要让电脑识别出空白FLASH这张“卡”,就要向FLASH内写入对应的数据,这些数据包括U盘的容量大小,采用的芯片(芯片不同,数据保留的方式也不同),坏块地址(和硬盘一样,FLASH也有坏块,必须屏蔽)等等,有了这些数据,电脑就能正确识别出U盘了。

所以只需要使用特殊的软件对FLASH写入数据,也就可以把U盘模拟成各种各样的设备,目前支持的有以下:

U盘启动模式能识别接受的有:软驱(USB-FDD)/ 大软驱(USB-ZIP)/ 硬盘(USB-HDD)/ 光驱(USB-CDROM);U盘想要使用,就要模拟成这些的相关设备,所以就有了现在的多种启动模式:

想要把U盘模拟成以上设备,就要找到其对应的工具软件把数据重刷,模拟成想要的设备,一般情况下,U盘都是模拟成硬盘,作为移动磁盘设备,如要改为如我们需求的插入U盘自启动某个程序,那就要把它模拟成光驱(USB-CDROM),这就需要使用工具软件重刷一次U盘。而不是简单的把文件拷贝到U盘中。

普通U盘模拟为光驱模式实现方法可参考下页;


 

Uautorun的制作主要分三步:

第一,准备好autorun.inf文件与要执行的*.exe文件,autorun.inf文件里的内容可以是这样的(也可参照该文件格式继续扩充其他需要的内容)

[autorun]

ICON=setup.exe,0 //指定显示出来的图标

OPEN=setup.exe

 

第二,autorun.inf文件与setup.exe文件制作成一个*.iso文件;

第三,*.iso文件用工具软件(量产工具软件,一般是针对

本文标签: autorun