“Linux 分区失败”是一个比较宽泛的问题,原因可能出现在磁盘、分区表、工具、系统限制或操作方式等多个层面。下面按常见原因 → 表现 → 解决办法来系统说明。
表现
Read-only、Operation not permitted原因
解决
hdparm 检查umount表现
Device is busy原因
解决
umount /dev/sdX*
swapoff /dev/sdXn
⚠️ 系统盘只能在 Live USB 下分区
表现
原因
解决
parted /dev/sdX mklabel gpt
表现
Invalid partition tableGPT corrupted解决
parted /dev/sdX print
gdisk /dev/sdX
必要时重建 GPT(⚠️会清空数据)
表现
检查
lsblk
fdisk -l
✅ 一定要确认:
/dev/sda ≠ /dev/sdbw 保存工具差异
fdisk:必须 w 才保存parted:实时生效表现
Size invalid解决
parted /dev/sdX mkpart primary ext4 1MiB 100%
表现
No space left原因
表现
解决
表现
EFI system partition required解决
efivfatPermission denied
✅ 必须:
sudo fdisk /dev/sdX
lsblk
sudo fdisk -l /dev/sdX
sudo parted /dev/sdX print
dmesg | tail
你可以告诉我:
我可以直接告诉你是哪一步出错、怎么改。