Ubuntu服务器GPT PMBR大小不匹配错误求助
Ubuntu服务器GPT PMBR大小不匹配错误求助
嗨,我之前也碰到过一模一样的问题,别慌!这个错误本质是GPT分区表和MBR(主引导记录)里记录的磁盘总大小对不上,系统提示的“GPT PMBR size mismatch (104857599 != 146800639) will be corrected by write”意思是它能通过写入操作修复这个不一致,下面给你几个实操性强的解决办法:
用gdisk工具修复(推荐,对GPT分区支持更友好)
- 先安装gdisk(如果你的系统还没装的话):
sudo apt-get install gdisk - 运行命令
sudo gdisk /dev/sdX(把X换成你的实际磁盘标识,比如sda、sdb,千万别搞错磁盘!) - 启动gdisk后,它会自动检测到GPT和PMBR的大小不匹配问题,直接按照提示选择修复选项,最后输入
w写入修复后的分区表,确认后退出即可。 - 重启服务器,再运行
fdisk -l看看错误是不是消失了。
- 先安装gdisk(如果你的系统还没装的话):
用parted工具修复
- 直接运行
sudo parted /dev/sdX(同样注意替换X为正确的磁盘字母) - 在parted交互界面输入
print,它会明确提示你存在GPT/PMBR大小不匹配的问题 - 输入
fix命令,工具会自动完成修复操作,之后输入quit退出parted - 重启系统后验证修复结果
- 直接运行
⚠️ 重要提醒:操作磁盘分区前,一定要备份好所有重要数据!哪怕工具再可靠,磁盘操作都存在意外风险,另外一定要确认你操作的是目标磁盘,别误改了其他磁盘的分区表。
备注:内容来源于stack exchange,提问作者Saeed Kazemi
相关产品推荐
相关产品推荐

