1,221
社区成员
发帖
与我相关
我的任务
分享
这样啊,读MBR或者GPT就可以知道了,GPT从扇区LBA1开始(就是紧跟MBR的下一个扇区),如果LBA1开头 8字节是EFI PART那就是有效的GPT头,具体格式网上很容易找到。不过GPT分区不存在主分区、扩展分区的差别,只能检测激活标志。
主分区表在MBR上面
你好!是这样的,假设电脑磁盘信息为(C(系统):、D:、E:、F)系统装在C盘上,现在想重装系统在F盘上,在PE下用工具diskgenius将F盘设成“主分区”。这时如何知道除了C盘外F也是主分区。 系统仍然从C引导吧,主分区、扩展分区都可以很多个。楼主的意思有点含糊,“如何获取F盘这个主分区”是什么意思?读分区还是其他?
用 api UINT WINAPI GetSystemDirectory( __out LPTSTR lpBuffer, __in UINT uSize ); 获取系统目录后,就可以知道了。
系统仍然从C引导吧,主分区、扩展分区都可以很多个。楼主的意思有点含糊,“如何获取F盘这个主分区”是什么意思?读分区还是其他?