为什么在联想 3000 笔记本电脑上 DVD-ROM 插槽中的硬盘速度较慢?

Pav*_*vel 6 ssd pata lenovo-laptop

所以我要升级我的笔记本电脑(Lenovo 3000 N100, 0768-49G),为 DVD-ROM 插槽安装了 SATA HDD 盒,但是每当我将 HDD 或 SSD 放入其中时,读取速度就会下降到只有30 MByte/s,而放入普通 HDD 插槽的相同驱动器得分超过 130 MBytes/s(在这个旧的 PATA 总线上最大可能)。我正在使用 Ubuntu 的“磁盘实用程序”从 Live-CD 进行测试。

我有最新的 BIOS(Phoenix 2.06、61ET37WW),它看起来像是原始 BIOS 的一些极度删减版本 - 我无法更改任何与硬件相关的内容(例如 SATA 控制器的 AHCI/IDE 模式),唯一可用的设置是“完全启动”、“启用调制解调器”和“启用旧版 USB”。

所以我的问题是:为什么 DVD 插槽中的 SATA 端口这么慢?有什么方法可以在两个端口上获得相同的速度(130+ MB/s),以便我可以并行使用 SSD 和 HDD?

谢谢!

更新 1 我可能在以下方面找到了一些相关内容dmesg

[    1.390619] ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x18b0 irq 14
[    1.390626] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x18b8 irq 15
[    1.556337] ata1.00: ATA-9: Samsung SSD 840 Series, DXT06B0Q, max UDMA/133
[    1.556345] ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    1.561011] ata2.00: ATA-8: WDC WD7500BPKT-00PK4T0, 01.01A01, max UDMA/133
[    1.561018] ata2.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    1.561027] ata2.00: limited to UDMA/33 due to 40-wire cable
[    1.564333] ata1.00: configured for UDMA/133
Run Code Online (Sandbox Code Playgroud)

什么是“40线电缆”?

Jou*_*eek 5

它使用的是老式的 atapi 连接器而不是 sata,而且我记得 core 2 时代的 lenovos 使用 SATA 作为硬盘驱动器,并为 cd rom 驱动器使用向后兼容的 atapi 连接器。ATAPI 几乎是 pata,所以我怀疑驱动器盒将 SATA 连接下转换为 PATA,这解释了速度较慢的原因。

从您的粘贴来看,它也以较旧、较慢的 pata 标准运行。

80 线 pata 电缆较新,尝试降低信号噪声,它在标准带状电缆中增加了 40 条专用接地电缆。在台式机上,这些是每个端口具有特定颜色(蓝色、黑色和灰色)的电缆,通常是您想要使用的那种以获得最佳性能的电缆。维基百科对该主题进行了深入研究,但简而言之,它是球童及其与笔记本电脑的接口。我的猜测是笔记本电脑的光驱使用旧的 PATA 标准来节省成本,因为 CD 驱动器对性能不那么敏感。这会导致您的驱动器变慢。

在此处输入图片说明