提出这个问题是因为Dell Optiplex 390没有 AHCI。如果是软件功能,则可以添加AHCI。尽管主板(BIOS?)中没有定义AHCI,但我试图遵循与添加内核扩展以使引导加载程序能够“查看”和格式化SSD相关的讨论
我试图调和我已经成功地为戴尔配备了 SATA SSD 和 Ubuntu 16.04,而 BIOS 测试表明没有硬盘。测试结果让我发布了关于 OS X 安装的帖子,表明 Optiplex 390 中没有 AHCI。
没有任何返回:
dmesg | grep -i ahci
Run Code Online (Sandbox Code Playgroud)
然而,
dimes | grep -i scsi
Run Code Online (Sandbox Code Playgroud)
返回:
user@Brooklyn:~$ dmesg | grep -i scsi
[ 0.134353] SCSI subsystem initialized
[ 0.680830] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.842793] scsi host0: ata_piix
[ 0.842968] scsi host1: ata_piix
[ 0.998803] scsi host2: ata_piix
[ 0.998931] scsi host3: ata_piix
[ 2.422963] scsi 0:0:0:0: Direct-Access ATA ADATA SU655 1b10 PQ: 0 ANSI: 5
[ 2.423320] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 2.425233] sd 0:0:0:0: [sda] Attached SCSI disk
[ 2.448240] scsi 1:0:0:0: CD-ROM PLDS DVD-ROM DH-16D6S BD11 PQ: 0 ANSI: 5
[ 2.508837] sr 1:0:0:0: [sr0] scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray
[ 2.509019] sr 1:0:0:0: Attached scsi CD-ROM sr0
[ 2.509187] sr 1:0:0:0: Attached scsi generic sg1 type 5
[ 743.032182] scsi host4: usb-storage 2-1.3:1.0
[ 744.031462] scsi 4:0:0:0: Direct-Access SanDisk Cruzer Glide 1.00 PQ: 0 ANSI: 6
[ 744.032003] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 744.064357] sd 4:0:0:0: [sdb] Attached SCSI removable disk
Run Code Online (Sandbox Code Playgroud)
不确定您所说的“功能”是什么意思。
AHCI 是高级主机控制器接口。换句话说,它是 SATA 控制器(一种硬件)的标准,并描述了寄存器的布局方式,以便驱动程序(一种软件)可以访问它们。
由于传统原因,一些 IDE/SATA 控制器(一种硬件)有多种方式来布置它们的寄存器,AHCI 是其中的一种方式。然后 BIOS(一个固件)可以配置控制器寄存器布局(通过写入特殊寄存器)。
如果这是硬件“功能”、软件“功能”、固件“功能”或所有这些,我会留给你。
无论如何,您的戴尔可能有某种磁盘控制器。(或者它甚至可能没有 SATA,它可能有 NVRAM 存储)。磁盘控制器(如果存在)可能支持 AHCI 寄存器布局,也可能不支持;只有此戴尔型号的所有者才能找到。
但是只要您可以访问您的硬盘(或 NVRAM“磁盘”),因为您拥有必要的驱动程序,您就不必担心。而且您不需要“添加此功能”。
现在,如果您的 BIOS 有办法将 SATA 控制器切换到 AHCI,我们鼓励您这样做,因为与传统方法相比,这是访问控制器的更好方式。但这就是全部。
| 归档时间: |
|
| 查看次数: |
669 次 |
| 最近记录: |