作者:https://svnweb.freebsd.org/changeset/base/362466Log:2010UTC 21 13:34:11作者:孙俊21 13:34:08 2020新版:362466URL:Hselasky改进措辞,使其更加精确和清晰。不打算更改功能。S/Master Boot/Main Boot/(也称为MBR)MFC经过:1周赞助商:Mellanox Technologies修改:head/contrib/file/magdir/filessystems head/contrib/tcpdump/smbutil.c head/lib/geom/part/gpart.8 head/stand/efi/include/efipart.h head/stand/i386/boot0/boot0.S head/sys/dev。.bin/mkimg/mbr.c Head/usr.sbin/boot0cfg/boot0cfg.8head/usr.sbin/boot0cfg/boot0cfg.cc修改:head/contrib/file/magic/Magdir/filesystems==-Head/contrib/file/magdir/magdir/filessystems孙俊21 11:48:55 2020(R362465)+head/contrib/file/magdir/filessystems孙俊21 13:34:2string OSBS OS/BS MBR#由Joerg Jenderek于2013年2月根据https://thestarman.pcministry.com/asm/mbr/-#和https://en.wikipedia.org/wiki/Master_Boot_Record-#对几乎所有MS-DOS主引导记录的测试添加的初始程序加载程序现在由+#完成,而对几乎所有MS-DOS主引导记录初始程序加载程序的https://en.wikipedia.org/wiki/Main_Boot_Record+#测试现在由#特征汇编指令完成:XORAX,AX;MOVSS,AX;MOV sp,7c00>;0搜索/2\x33\xc0\x8e\xd0\xbc\x00\x7c MS-MBR#Microsoft Windows95A和早期版本(https://thestarman.pcministry.com/asm/mbr/STDMBR.htm)@@-436,7+436,7@@>;>;387字符串版权所有\(C)\1984,1998>;>;411 string Caldera\Inc.\0\b,DR-DOS MBR(IBMBIO.LDR)#-#针对不同MS-DOS主引导记录(MBR)移动和合并的测试+#针对不同MS-DOS主引导记录(MBR)移动和合并##>;0x145字符串默认值:\F\b,free-DOS MBR#>;0x14B字符串默认值:\F\b,free-DOS 1.0 MBR@@-10B。11使用DOS-FILENAME-#https://en.wikipedia.org/wiki/Master_boot_record#PTE+#https://en.wikipedia.org/wiki/Main_boot_record#PTE#显示标准分区表0名称分区表#>;0ubyte x分区表修改:head/contrib/tcpdump/smbutil.c==-Head/Contrrib/tcpdump/smbutil.c孙俊21 11:48:55 2020(R362465)+Head/contrib/tcpdump/smbutil.c孙俊21 13:34:08 2020(R362466)@@-1339,7+1339,7@@Static Const NT_ERR_CODE_STRUCT NT_ERROR[]={{0xC00000A6,。},{0xC00000A8,";STATUS_BAD_TOKEN_TYPE";},-{0xC00000A9,";STATUS_BAD_MASTER_BOOT_RECORD";},+{0xC00000A9,";STATUS_BAD_MAIN_BOOT_RECORD";},{0xC00000AA,";STATUS_指令_未对齐";},{0xC00000AB,。STATUS_PIPE_NOT_Available";},Modified:head/lib/geom/part/gpart.8==-Head/lib/geom/Part/gpart.8孙俊21 11:48:55 2020(R362465)+Head/lib/geom/Part/gpart.8孙俊21 13:34:08 2020(R362466)@@-582,7+582,7@@需要.cm geom_part_gpt内核选项。它cm MBR-主引导记录用于PC和可移动介质。+主引导记录用于PC和可移动介质。需要.cm GEOM_PART_MBR内核选项。@@-852,7+852,7@@用于mbr,.Qq LI";!0657fd6d-a4ab-43c4-84e5-0933c84b4f4f";用于gpt。it cm MBR-由主引导记录(MBR)细分的分区。+由主引导记录(MBR)细分的分区。此类型被gpt称为.Qq Li";!024dee41-33e7-11d3-9d69-0008c781f39f";。@@-1020,7+1020,7@@Option。Geom Part类知道如何安全地将引导代码嵌入到特定的分区方案元数据中,而不会造成任何破坏。.PP-主引导记录(MBR)使用512字节的引导代码镜像,嵌入+主引导记录(MBR)使用512字节的引导代码镜像,嵌入到分区表的元数据区域。此引导代码有两种变体:.PA/boot/mbr@@-1256,7+1256,7@@作为独立分区出现。.EM注意:这可能会损坏镜像卷并导致数据损坏。it Va kern.geom.part.mbr.force_chs:no 0-指定主引导记录(MBR)模块如何对齐。+指定主引导记录(MBR)模块如何对齐。如果此变量设置为非零值,模块将自动重新计算用户指定的偏移量和大小,以与CHS几何形状对齐。修改后:head/stand/efi/include/efipart.h==-Head/Stand/efi/Include/Efipart.h