|
本帖最后由 2011yaya2007777 于 2019-4-7 09:31 编辑
RE frg521:
我不清楚你想要什么。贴上一个 gpt 头部。
0-0x65 是引导代码,负责查找 grldr_mbr 代码,并复制到 0d00:0000,然后跳转到 0d00:0256 执行。
0x1b 处 4 字节是 grldr_mbr 代码的安装扇区。
0x4600 处起始的 16 扇区,就是 grldr_mbr 代码。
在 DOS 下不能向磁盘安装 grldr_mbr 代码。因为 DOS 不认识 gpt 格式的磁盘,不分配盘符。
在 WIN 下不能向磁盘安装 grldr_mbr 代码。因为在 WIN 不支持 int 13 中断。(当然可用调用 API,但不在讨论之列)
在 LINUX 下可以向磁盘安装 grldr_mbr 代码。
在 DOS、WIN 及 LINUX 下,都可以先截取 gpt 磁盘头部若干扇区为文件(比如命名为 gpt.bin),
然后安装代码到文件。在命令行执行: bootlace --gpt gpt.bin (DOS、WIN )
或者:./bootlace.com --gpt gpt.bin (LINUX)
最后把文件写回磁盘。WIN 下可用 WINHEX。
|
-
-
gpt.rar
6.33 KB, 下载次数: 3, 下载积分: 无忧币 -2
|