前言:windwos 一般不能识别多分区的u盘(只能识别第一个分区,其他分区不可访问)
解决方法:通过伪装为硬盘可以让windos设别U盘的多个分区
step1.打开注册表找到U盘的相关键值并复制其键名。
比如:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_Kingston&Prod_DT_101_G2&Rev_1.00(复制这段就可以了USBSTOR\Disk&Ven_Kingston&Prod_DT_101_G2&Rev_1.00)
step2:下载驱动并修改cfadisk.inf文件的内容
驱动下载:http://xpefiles.com/cs/files/folders/hardware/entry616.aspx
修改cfadisk.inf:在[cfadisk_device]下增加一行
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_Kingston&Prod_DT_101_G2&Rev_1.00
step3:安装驱动
打开设别管理器安装刚才修改的驱动
Reference:
http://www.msfn.org/board/topic/69211-a-multiple-partition-usb-stick-with-multi-boot-os/