磁盘映像上的 MBR 可能存在错误

磁盘映像上的 MBR 可能存在错误

在此处输入图片描述

我担心我正在查看的磁盘映像已被损坏或以某种方式错误创建。(更具体地说,是映像捕获的磁盘的格式)

我的照片中突出显示的部分就是我所说的部分,这对于磁盘的 MBR 来说是典型的吗?还是这里出了问题?我已经浏览了一段时间,但目前还不能确定我拥有的是合法的 MBR 还是错误的 MBR。如果可以的话,请帮忙并提供说明。

答案1

是的,有这样的文字是正常的,但这并不意味着您的图像已损坏。

错误消息是 mbr(磁盘的第一个扇区)的一部分。它们需要在那里进行硬编码,因为如果您从 mbr 磁盘启动,这是唯一运行的程序。如果您想了解更多背景信息,Wikepedia 在此处对 mbr 的结构进行了很好的描述https://en.wikipedia.org/wiki/Master_boot_record

确切的文本和定位取决于格式化磁盘的操作系统和版本,以及执行此操作时磁盘是内部还是外部。

例如,这是从 Windows 95 中获取的,该链接提供了 mbr 的详细反汇编信息:http://robotics.mcmanis.com/articles/20080902_win95-mbr.html

000100 0A 40 75 01 42 80 C7 02 - E2 F7 F8 5E C3 EB 74 49  [email protected]......^..tI 
000110 6E 76 61 6C 69 64 20 70 - 61 72 74 69 74 69 6F 6E  nvalid partition 
000120 20 74 61 62 6C 65 00 45 - 72 72 6F 72 20 6C 6F 61   table.Error loa 
000130 64 69 6E 67 20 6F 70 65 - 72 61 74 69 6E 67 20 73  ding operating s 
000140 79 73 74 65 6D 00 4D 69 - 73 73 69 6E 67 20 6F 70  ystem.Missing op 
000150 65 72 61 74 69 6E 67 20 - 73 79 73 74 65 6D 00 00  erating system..

这是我的 Windows 10 格式化的系统磁盘:

0000000160  24 02 C3 49 6E 76 61 6C 69 64 20 70 61 72 74 69  $.ÃInvalid parti
0000000170  74 69 6F 6E 20 74 61 62 6C 65 00 45 72 72 6F 72  tion table.Error
0000000180  20 6C 6F 61 64 69 6E 67 20 6F 70 65 72 61 74 69   loading operati
0000000190  6E 67 20 73 79 73 74 65 6D 00 4D 69 73 73 69 6E  ng system.Missin
00000001A0  67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74  g operating syst
00000001B0  65 6D 00 00 00 63 7B 9A 59 2B 28 6D 00 00 80     em...c{šY+(m..€

这是从我的 MacOS 格式化的系统驱动器中获取的:

0000000190  FF 49 00 45 00 4D 00 65 6D 00 4D 69 73 73 69 6E  ÿI.E.M.em.Missin
00000001A0  67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74  g operating syst
00000001B0  65 6D 00 00 00 91 93 9A AE 11 D7 EB 00 00 00     em...‘“š®.×ë...

这是我的 MacOS 创建的可启动 USB:

000000190  00 FF 49 12 0D 0A 50 72 65 73 73 20 61 6E 79 20  .ÿI...Press any 
0000001A0  6B 65 79 20 74 6F 20 62 6F 6F 74 20 66 72 6F 6D  key to boot from
0000001B0  20 55 53 42 2E 00 00 00 86 95 1B 00 00 00 80 20   USB....†•....€ 

这是安装了 Grub 引导加载程序的磁盘 - 取自https://thestarman.pcministry.com/asm/mbr/GRUB.htm

0170  7D E8 2A 00 EB FE 47 52 55 42 20 00 47 65 6F 6D  }.*...GRUB .Geom
0180  00 48 61 72 64 20 44 69 73 6B 00 52 65 61 64 00  .Hard Disk.Read.
0190  20 45 72 72 6F 72 00 BB 01 00 B4 0E CD 10 AC 3C   Error.........<

相关内容