双系统安装时Ubuntu无法识别SSD已分配空间与未分配空间的问题
双系统安装时Ubuntu无法识别SSD已分配空间与未分配空间的问题
Hey,我完全懂你现在的困扰——手头的Windows电脑装着512GB SSD,明明有166GB未分配空间想用来装Ubuntu 20.04双系统,结果安装界面里根本看不到已分配和未分区的空间,只显示整块512GB硬盘。这种情况我帮好几个朋友排查过,大概率是这几个常见问题,咱们一步步来解决:
优先关闭Windows的快速启动和休眠功能
这绝对是最容易踩的坑!Windows的快速启动会让SSD处于「半唤醒」的休眠状态,Ubuntu没法正确读取分区信息。操作步骤很简单:- 回到Windows系统,打开控制面板,找到「电源选项」→「选择电源按钮的功能」
- 点击「更改当前不可用的设置」,把「启用快速启动(推荐)」的勾选去掉
- 彻底关闭休眠:按下Win+X打开「Windows终端(管理员)」,输入命令
powercfg -h off回车执行,这个命令会删除休眠文件,让SSD能完全断电
核对SSD分区表与安装盘的启动模式
分区表不兼容也会导致识别失败:- 在Windows里按Win+X打开「磁盘管理」,右键点击你的512GB SSD,选择「属性」→「卷」标签,查看「分区形式」是GPT还是MBR
- 如果是GPT格式,你的Ubuntu安装U盘必须是UEFI启动模式;如果是MBR,就得用Legacy BIOS模式制作安装盘。之前做盘时模式选错的话,就重新用Rufus制作,注意在Rufus里选对对应的启动模式
调整BIOS里的SATA模式
很多品牌电脑默认把SATA模式设为RAID/Intel RST,Ubuntu默认不支持这种模式,会识别不了SSD:- 重启电脑,按F2/F10/Del(根据你电脑品牌来,比如联想是F2,戴尔是F12进启动项再选BIOS)进入BIOS设置
- 找到「SATA Mode」或「Storage Configuration」这类选项,把它改成AHCI模式
- 保存设置后重启,再进Ubuntu安装界面试试。注意改完AHCI后Windows可能进不去,这时候进一次Windows安全模式,系统会自动安装AHCI驱动,之后就能正常启动了
在Ubuntu Live环境手动验证分区识别情况
如果上面的方法都没效果,咱们先确认Ubuntu到底能不能读到SSD的分区:- 不要点「Install Now」,选择「Try Ubuntu without installing」进入Live桌面
- 打开终端,输入命令
sudo fdisk -l,这个命令会列出所有磁盘和分区信息,看看能不能找到那166GB的未分配空间 - 如果能看到,说明是安装向导的问题,你可以选择「Something else」手动分区来安装Ubuntu;如果还是看不到,建议换Ubuntu 22.04的安装盘试试(新内核对硬件支持更好),或者检查SSD是否有硬件故障
备注:内容来源于stack exchange,提问作者varshil gandhi




