这个错误表明您的全志T113系统在启动过程中,U-Boot(Bootloader)无法正确读取存储设备(很可能是eMMC或SD卡)的分区表信息。具体来说,它尝试读取 MBR(主引导记录) 和 GPT(GUID分区表) 都失败了。
这是一个严重的错误,会导致系统无法找到并加载内核等后续启动文件。
错误原因分析
存储设备分区表损坏:这是最常见的原因。MBR或GPT头信息可能由于异常断电、强制复位、文件系统读写过程中断等原因被破坏。
U-Boot配置或驱动问题:U-Boot中存储设备(如sunxi_mmc)的驱动程序可能存在Bug,或者在运行一段时间后驱动不稳定,导致无法正确读取扇区。
硬件问题:eMMC芯片或SD卡本身存在坏块或物理损坏,恰好损坏了存放分区表的区域。
文件系统损坏:虽然错误直接指向分区表,但严重的文件系统损坏也可能间接引发一些问题。
电源问题:电源不稳定导致存储设备在读写时出错。