一些额外的信息

一些额外的信息

我有 Xubuntu 16.04.03 和 Windows 7 双启动,不幸的是 SATA 控制器已切换到 IDE,我想切换到 AHCI 以获得更好的性能,但不知道该如何操作。

当将 BIOS 选项切换到 AHCI 时,Xubuntu 无法启动,我又直接被跳转到 BIOS。

答案1

这对我有用。

调整:/etc/initramfs-tools/modules

添加模块(每个新行):

ahci libahci

然后修改此文件: /etc/initramfs-tools/initramfs.conf

并将 < most > 更改为 < list>

跑步:update-initramfs -u

重新启动到 BIOS,切换到 AHCI 并启动 Xubuntu。

来源:https://ubuntuforums.org/archive/index.php/t-1040648.html 类似的过程也适用于 Windows:https://winaero.com/blog/switch-from-ide-to-achi-after-installing-windows-7-or-windows-8/

答案2

我找到了一种无需更新即可完成此操作的方法initramfs。我只添加了一行/etc/modules

# /etc/modules:启动时加载的内核模块。
#
# 此文件包含应加载的内核模块的名称
# 在启动时,每行一个。以“#”开头的行将被忽略。
系统控制

该模块libahci将被自动加载,因为模块ahci依赖于它。

重启机器后,我进入 UEFI 设置并将 SATA 模式切换为 AHCI。现在系统以 AHCI 模式启动。无需运行update-grub或重新安装 Grub。

一些额外的信息

我正在使用 UbuntuStudio 16.04 (xfce)。在 BIOS/UEFI 设置中仅启用 AHCI 模式导致我进入 Grub 的命令行界面,系统无法启动。我也阅读了很多关于这个主题的帖子,其中很多都说它应该可以开箱即用。这似乎适用于 Ubuntu(我之前也在 IDE 模式下安装过),但显然不适用于 Xubuntu 或 UbuntuStudio,尽管我在内核配置文件中找不到任何差异。所以这似乎取决于我们使用的发行版。我在测试期间发现的一个明显差异是使用的内核版本(UbuntuStudio 16.04 上的低延迟 4.4 和 Ubuntu 16.04 上的 HWE 4.10),所以这可能是原因。

我使用的是 1 TB 硬盘,缓存为 64 MB。使用

mook@MookPC:~$ sudo hdparm -Tt /dev/sdb
[sudo] mook 的密码:

/dev/sdb:
 缓存读取时间:2.00 秒内读取 10094 MB = 5048.93 MB/秒
 缓冲磁盘读取时间:3.00 秒内 550 MB = 183.16 MB/秒

在 IDE 模式或 AHCI 模式下给出的值几乎相同,但我体验到启动时间略快(IDE 模式下为 25 秒,AHCI 模式下为 22 秒),并且在 Phototonic 中打开包含大量图像的文件夹似乎在 AHCI 模式下运行速度明显更快。我还认为 AHCI 模式将减少 HDD 中移动部件的磨损。

相关内容