最简单的(但不是很可靠,因为有可能人为的修改分区ID),直接用parttype判断是否0xee 复杂一些可以根据GPT磁盘的结构判断.. http://zh.wikipedia.org/wiki/GUI ... 6%E5%89%B2%E8%A1%A8 |
第1号扇区(LBA 1)前8字节是GPT签名("EFI PART", 45 46 49 20 50 41 52 54) ,这个肯定是共性。 再配合LBA 0中0xee的分区类别进行判断。 |
GPT磁盘的0号扇区保留分区表和“55AA”标志,但只使用一个分区表项,描述一个大小为整个磁盘、分区类型为0xEE的分区。 我没有gpt分区,应该可以利用这个特性来判别。 或者把0号扇区的数据上传。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.