You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

双系统安装时Ubuntu无法识别SSD已分配空间与未分配空间的问题

双系统安装时Ubuntu无法识别SSD已分配空间与未分配空间的问题

Hey,我完全懂你现在的困扰——手头的Windows电脑装着512GB SSD,明明有166GB未分配空间想用来装Ubuntu 20.04双系统,结果安装界面里根本看不到已分配和未分区的空间,只显示整块512GB硬盘。这种情况我帮好几个朋友排查过,大概率是这几个常见问题,咱们一步步来解决:

  • 优先关闭Windows的快速启动和休眠功能
    这绝对是最容易踩的坑!Windows的快速启动会让SSD处于「半唤醒」的休眠状态,Ubuntu没法正确读取分区信息。操作步骤很简单:

    1. 回到Windows系统,打开控制面板,找到「电源选项」→「选择电源按钮的功能」
    2. 点击「更改当前不可用的设置」,把「启用快速启动(推荐)」的勾选去掉
    3. 彻底关闭休眠:按下Win+X打开「Windows终端(管理员)」,输入命令 powercfg -h off 回车执行,这个命令会删除休眠文件,让SSD能完全断电
  • 核对SSD分区表与安装盘的启动模式
    分区表不兼容也会导致识别失败:

    1. 在Windows里按Win+X打开「磁盘管理」,右键点击你的512GB SSD,选择「属性」→「卷」标签,查看「分区形式」是GPT还是MBR
    2. 如果是GPT格式,你的Ubuntu安装U盘必须是UEFI启动模式;如果是MBR,就得用Legacy BIOS模式制作安装盘。之前做盘时模式选错的话,就重新用Rufus制作,注意在Rufus里选对对应的启动模式
  • 调整BIOS里的SATA模式
    很多品牌电脑默认把SATA模式设为RAID/Intel RST,Ubuntu默认不支持这种模式,会识别不了SSD:

    1. 重启电脑,按F2/F10/Del(根据你电脑品牌来,比如联想是F2,戴尔是F12进启动项再选BIOS)进入BIOS设置
    2. 找到「SATA Mode」或「Storage Configuration」这类选项,把它改成AHCI模式
    3. 保存设置后重启,再进Ubuntu安装界面试试。注意改完AHCI后Windows可能进不去,这时候进一次Windows安全模式,系统会自动安装AHCI驱动,之后就能正常启动了
  • 在Ubuntu Live环境手动验证分区识别情况
    如果上面的方法都没效果,咱们先确认Ubuntu到底能不能读到SSD的分区:

    1. 不要点「Install Now」,选择「Try Ubuntu without installing」进入Live桌面
    2. 打开终端,输入命令 sudo fdisk -l,这个命令会列出所有磁盘和分区信息,看看能不能找到那166GB的未分配空间
    3. 如果能看到,说明是安装向导的问题,你可以选择「Something else」手动分区来安装Ubuntu;如果还是看不到,建议换Ubuntu 22.04的安装盘试试(新内核对硬件支持更好),或者检查SSD是否有硬件故障

备注:内容来源于stack exchange,提问作者varshil gandhi

火山引擎 最新活动