本发明公开了一种非微软发布驱动程序的USB设备及其安装方法,设备包括USB插头,用于插入计算机的USB端口,以提供USB设备与计算机间的物理连接;接口模块,与所述USB插头相连,用于通过该USB插头与计算机进行数据交换,以提供USB设备与计算机间的逻辑连接;所述接口模块中包含一至少用于保存非空的描述符“Serial number string”的存储子模块。本发明使非微软发布驱动程序的USB设备能在PC机的任何一个USB端口上安装一次驱动程序以后,更换USB口都不需要重新安装驱动,更加方便用户的使用。