接口原理:
USB数据线中通常存在着四根线,中间的两条是数据线,绿色为正电压数据线(data+),负责读取数据,白色为负电压数据线(data-),负责写入数据,另外两 条是电源线,其中的红线正极(+5V,vcc,power),黑线负极(-gnd,地线)。
 
1、USB设备的接入
       USB接口中的+5V电源不但可以为外接设置提供小电流供应,并且还起着检测功能。当USB设置插入USB接口后,主机的+5V电源就会通过USB边线与USB设 备相通。USB外设的控制芯片会通过两只10K的电阻来检查USB设备是否接入了主机的USB端口。如果这两个引脚一个为高电平一个为低电平时,就表示USB外设已 经正常确连入USB接口,这时外设的控制芯片开始工作,并通过DATA+向主机送出数据(即读数据),通过DATA-从主机接收数据(即写数据),这时主机接收 数据后,就会提示发现新硬件,并开始安装新硬件驱动。
2、USB设备的识别
    在USB外设向外送出数据时,其中就包括设备自身的设备名及型号等相关参数,主机就是根据这些信息在显示器上显示出所发现的新硬件的名称型号的。
USB注册表原理:
1、USB被停用的原因
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentCntrolSet\Services\USBSTOR
“Start”的DWORD值,“Start”这个键是USB设备的工作开关,默认设置为“3”表示手动,“2”是表示自动,“4”是表示停用
当有人将USB存储设备连接到计算机时,虽然USB设备上的指示灯在正常闪烁,但在资源管理器当中就是无法找到其盘符,因此也就无法使用USB设备了。
2、USB只读的原因:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]
"WriteProtect"=dword:00000000
dword值为十六进制0即为可读可写,为十六进制1即为只读状态。
如果没有自己建立一个该DWord值。