电脑技术学习

U盘与注册表

dn001

{53f5630a-b6bf-11d0-94f2-00a0c91efb8b} 可移动卷注册位置,所有项目也会出现在{53f5630d-b6bf-11d0-94f2-00a0c91efb8b} 中;
{53f5630d-b6bf-11d0-94f2-00a0c91efb8b} 及其所有曾经挂载的卷的注册位置,DeviceInstance值描述卷在 HKLM\SYSTEM\CurrentControlSet\Enum\STORAGE下的路径,如果路径以RemovableMedia开头,则表示是移动存储介质。;

插入一个从来没有使用过的U盘,系统在HKLM\CurrentControlSet\System\CurrentControlSet\Services\USBSTOR\Enum 下创建代表某款产品12位16进制串为名称的键;
在 HKLM\SYSTEM\CurrentControlSet\Enum\USB 下建立 Vid 打头包含Vid_nnnn&Pid_nnnn形式制造商产品信息的键,在每个键下再以32bit设备ID的16进制串为名保存每个U盘的信息,其下Driver值为设备在{36FC9E60-C465-11CF-8056-444553540000}下的路径;
M\SYSTEM\CurrentControlSet\Enum\USBSTOR 下则以Disk&Ven开头加上形如Ven_XXXX&Prod_XXXX 制造商产品信息来创建键值,同样的,其下也有32bit16进制串为名的U盘信息,其下Driver值则是设备在{4D36E967-E325-11CE-BFC1-08002BE10318}下的路径;
HKLM\SYSTEM\CurrentControlSet\Enum\STORAGE\RemovableMedia 项目下也会为相应的卷建立项目和键值,同样的,Driver值也是U盘所映射的卷在{71A27CDD-812A-11D0-BEC7-08002BE2092F}下的路径,对windows普通用户来说,分区大多数情况下都等同于卷的。

标签: U盘