无忧启动论坛
标题:
grub4dos能不能判断当前磁盘是GPT的还是MBR的呢?
[打印本页]
作者:
sunkiss
时间:
2013-7-17 19:04
提示:
作者被禁止或删除 内容自动屏蔽
作者:
zhaohj
时间:
2013-7-18 15:13
GPT磁盘的0号扇区保留分区表和“55AA”标志,但只使用一个分区表项,描述一个大小为整个磁盘、分区类型为0xEE的分区。
我没有gpt分区,应该可以利用这个特性来判别。
或者把0号扇区的数据上传。
作者:
sunkiss
时间:
2013-7-19 10:33
提示:
作者被禁止或删除 内容自动屏蔽
作者:
zhaohj
时间:
2013-7-19 17:21
第1号扇区(LBA 1)前8字节是GPT签名("EFI PART", 45 46 49 20 50 41 52 54) ,这个肯定是共性。
再配合LBA 0中0xee的分区类别进行判断。
作者:
chenall
时间:
2013-7-19 17:27
最简单的(但不是很可靠,因为有可能人为的修改分区ID),直接用parttype判断是否0xee
复杂一些可以根据GPT磁盘的结构判断..
http://zh.wikipedia.org/wiki/GUI ... 6%E5%89%B2%E8%A1%A8
作者:
sunkiss
时间:
2013-7-19 17:48
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3