Linux 将 MBR 转换为 GPT 分区表(彻底解决4 主分区限制) 📅 2026/7/29 13:14:23 通过转换分区表来彻底解决 MBR 的 4 分区限制方案 将 MBR 转换为 GPT 分区表彻底解决限制MBR 分区表最多只支持 4 个主分区这是导致你陷入困境的根本原因。而 GPT 分区表最多支持 128 个主分区能从根本上解决分区数量不足的问题。️ 极高风险警告将系统盘从 MBR 转换为 GPT 是一项底层高风险操作。转换过程会重写磁盘的分区表元数据一旦操作失败或中断将导致所有分区数据丢失且系统无法启动。在执行此操作前必须对整块磁盘进行完整备份或创建快照。转换步骤以gdisk工具为例安装工具如果系统未自带sudoaptinstallgdisk# Debian/Ubuntusudoyuminstallgdisk# CentOS/RHEL进入交互模式假设目标磁盘为/dev/vdasudogdisk /dev/vda执行转换命令在gdisk的交互界面中依次输入以下命令输入r进入恢复和转换菜单Recovery Transformation。输入g将 MBR 分区表转换为 GPT 格式Create a new GPT partition table from MBR。输入p打印并检查转换后的分区表信息确认无误。输入w写入分区表并退出Write changes to disk。关键后续操作转换完成后如果你的/dev/vda是系统启动盘必须进入 BIOS/UEFI 设置将启动模式Boot Mode从 Legacy 切换为 UEFI。否则系统将因找不到正确的引导程序而无法启动。注对于非系统盘纯数据盘转换过程相对简单无需修改 BIOS 设置但同样需要备份数据。