方法一:使用WinHex
1、使用WinHex打开你的U盘:
Tools->Open Disk->Physical Media
注意:不要使用Logical Drive Letters打开U盘,因为逻辑方式无法访问第一物理扇区。
2、之后就可以复制自己的引导程序到U盘的第一扇区了。
注意:
1、第一扇区的1c6-1c9区域记录的是逻辑第一扇区对应的物理扇区的起始扇区。一般是3F(63)
2、似乎无法对U盘进行磁盘复位操作。
方法二:使用CreateFile
1、使用CreateFile打开物理磁盘,第一个参数:
const char *UDiskName = "\\\\.\\PHYSICALDRIVE1";//打开物理磁盘,一般来说0为硬盘,1为U盘
2、读取U盘第一个扇区的内容以便得到那个映射值(1c6-1c9)
ReadFile(hUpan,bu