“空间剩余0MB”表明安装程序检测到目标分区可用容量为零,但硬盘可能仍有未分配或隐藏空间;需用fdisk确认真实布局,再通过压缩Windows卷、删除恢复分区、GParted清理或重建分区表等方式释放空间。

统信UOS安装界面显示“空间剩余0MB”,说明安装程序扫描到目标磁盘分区的可用容量为零,无法满足最低30GB系统安装需求,但硬盘物理空间可能仍有大量未分配或被隐藏内容占用,需立即定位真实空间占用来源并释放。
确认是否真无空间:先查磁盘真实布局
打开终端(Ctrl+Alt+T),执行:sudo fdisk -l /dev/sda(将sda替换为你实际安装盘,如nvme0n1);重点看末尾是否有标记为“Free”或大小非零的未分配区域;若显示“Disk /dev/sda: 512 GB, … 0 bytes free”,说明该盘所有扇区已被分区占满,没有空隙可直接用于新系统安装。
若发现根分区(如/dev/sda1)右侧紧邻一块“Free space”,则问题出在空间未被安装程序识别——此时跳过本阶段,直接进入GParted扩容步骤;若未发现任何Free space,但整盘总容量远大于已用分区之和,说明存在隐藏恢复分区、残留LVM元数据或损坏的分区表,需用GParted全盘扫描。
释放Windows残留空间(双系统用户必做)
方法一:在Windows中压缩系统卷
右键“此电脑”→“管理”→“磁盘管理”,右键C盘→“压缩卷”→输入压缩量(建议≥45000,即45GB)→等待完成;重启进UOS安装介质,选择“自定义安装”→点击“驱动器选项(高级)”→即可看到新出现的未分配空间。
方法二:删除Windows.old与恢复分区
启动Windows → 打开磁盘清理工具(cleanmgr)→ 勾选“以前的Windows安装”“系统错误内存转储文件”“临时Windows安装文件”→ 清理;再以管理员身份运行diskpart → list volume → select volume X(X为恢复分区号)→ remove letter=Y → delete volume → exit;【此操作将永久移除Windows恢复功能,不可逆】。
用GParted释放隐藏空间(推荐新手)
第一步:从UOS安装U盘启动,进入Live环境后打开应用商店→搜索“GParted”→安装并启动;输入管理员密码授权。
第二步:顶部设备栏选择目标磁盘(如/dev/sda),等待加载完成;观察分区列表中是否存在标为“msftres”“hidden”或“recovery”的小分区,它们常被Windows预留却未被UOS安装器识别。
第三步:右键该隐藏分区→选择“Delete”;注意:此操作不格式化其他分区,仅移除分区表条目。
第四步:点击左上角绿色对勾“Apply All Operations”,等待执行完毕;关闭GParted,重启进入UOS安装界面,此时目标磁盘将显示新增未分配空间。
清理/var/cache等深层缓存(仅适用于Live环境已挂载旧系统)
若你正从UOS Live USB启动,并手动挂载了原有Linux分区(如挂载到/mnt/oldroot),可针对性清空其缓存:
执行sudo du -sh /mnt/oldroot/var/cache/* 2>/dev/null | sort -hr | head -3,查看前三名缓存目录;
若发现/var/cache/apt/archives或/var/cache/flatpak体积超2GB,运行:sudo rm -rf /mnt/oldroot/var/cache/apt/archives/* 和 sudo flatpak --user uninstall --unused(需先chroot或bind mount /proc等);
【切勿对/mnt/oldroot/boot或/mnt/oldroot/etc执行rm -rf,否则将导致原系统无法启动】。
终极方案:格式化重建分区表
打开GParted → 顶部菜单“Device”→“Create Partition Table”→选择“msdos”(传统BIOS)或“gpt”(UEFI)→点击“Apply”;
确认警告后执行,所有原有分区将消失,磁盘变为完全空白;
点击“New”创建一个主分区,文件系统选“ext4”,挂载点设为“/”,大小填满全部空间;
再次点击左上角绿色对勾应用全部操作;
退出GParted,重启进入UOS安装界面,选择该新分区→勾选“格式化此分区”→开始安装。

















