sunkiss 发表于 2015-5-10 22:29:45

获取Ghost分区编号失败了~!求助

本帖最后由 sunkiss 于 2015-5-10 22:38 编辑

坛子上看了3mile 兄的一段用_WinAPI_GetDriveNumber获取不成功,得到的每个分区的编号都是1:0这样或者是在有msr分区时对应不上,比如第一个分区是esp第二个是msr第三个是系统所在的盘符,得到的对应信息是1:1对应空、1:2对应 、 c: 1:3对应 d: ,其实用分区工具查看得知c:对应的应该是1:3 、d:对应的应该是1:4,经过测试前三个都是msr分区是也是这样错误。用P版的那个使用"Kernel32.dll"的DeviceIoControl函数的那个代码也是不行的。
我的另一个磁盘上的盘符是E:,得到的对应是3:1,但其实前面还有两个分区分别是ESP和MSR分区。
注:我的分区是GPT分区,在MBR格式的上面获取是正常的,在GTP格式上,只要存在msr分区,在msr分区后面的分区就错位,而msr前面的没问题。求助。

bemylife 发表于 2015-5-16 18:59:12

之前我也遇到同样的问题,一直未解决,求大神!!!
页: [1]
查看完整版本: 获取Ghost分区编号失败了~!求助