Ubuntu 20.04.6 LTS无法识别SSD插槽加装的512GB SSD,切换RAID到AHCI时如何避免系统损坏
Ubuntu 20.04.6 LTS无法识别SSD插槽加装的512GB SSD,切换RAID到AHCI时如何避免系统损坏
我完全理解你的困扰——刚加装的512GB SSD在BIOS里能被检测到,但Ubuntu系统的磁盘工具就是看不到,想切换SATA模式从RAID ON改成AHCI又怕搞坏现有系统。别担心,按照下面的步骤操作,就能安全解决问题:
一、先在Ubuntu中预配置AHCI支持(关键!避免切换后启动失败)
这一步是为了让系统在切换到AHCI模式后,能正常加载磁盘驱动,不会出现启动故障:
- 打开终端,编辑GRUB启动配置文件:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内的内容末尾添加ahci参数。比如原来的内容是"quiet splash",修改后变成:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ahci" - 按下
Ctrl+O保存文件,回车确认,再按Ctrl+X退出nano编辑器。 - 更新GRUB配置,让修改生效:
sudo update-grub - 接下来确保AHCI模块在系统启动时自动加载,编辑模块配置文件:
sudo nano /etc/initramfs-tools/modules - 在文件的最后一行添加:
ahci - 保存退出后,更新initramfs镜像:
sudo update-initramfs -u
二、切换BIOS中的SATA模式到AHCI
完成系统侧的配置后,就可以安全切换BIOS设置了:
- 重启电脑,开机时按戴尔的BIOS进入快捷键(通常是
F2,开机屏幕底部会有提示)。 - 在BIOS界面中找到SATA Operation选项(你提到的位置:SATA Operation - Set operating mode of integrated SATA hard drive controller)。
- 将选项从
RAID ON修改为AHCI。 - 按下
F10保存BIOS设置并重启电脑,这时候系统应该能正常进入Ubuntu,不会出现启动失败的情况。
三、识别并初始化你的SSD
系统启动后,就可以处理新的SSD了:
- 打开终端,运行
lsblk命令,现在应该能看到你的512GB SSD了(设备名通常是sdb或者类似,和原来的1TB硬盘sda区分开)。 - 如果你想用图形化工具操作,打开系统自带的Disks应用:
- 在左侧列表中找到新的SSD。
- 点击右上角的菜单按钮,选择Format Disk,按提示选择GPT分区表(推荐)。
- 创建新分区,设置文件系统(一般选Ext4),并指定挂载点(比如你想把IntelliJ IDEA装在上面,可以挂载到
/opt/intellij,之后把IDE的安装目录迁移过去即可)。
- 也可以用命令行工具(如
fdisk、parted)分区,再用mkfs.ext4格式化,最后修改/etc/fstab文件设置开机自动挂载。
这样操作后,你的SSD就能在Ubuntu中正常使用,而且不会损坏现有系统。
备注:内容来源于stack exchange,提问作者itsdevthen
相关产品推荐
相关产品推荐

