ahci模式下无法启动Linux,电脑AHCI模式无法开启是怎么回事?
安裝之前就要開啟ahci,然后安裝系統,如果在ide模式下安裝了,是不能隨意的改到ahci的!你的情況只能重裝系統解決了!看看你的主板,有沒有第三方芯片的sata口,如果有,你把第三方芯片的sata口設置為ide,把intel的sata口設置為ahci,把硬盤掛在第三方的sata口上,啟動電腦,進入系統后提示找到新硬件,你下載intel的專用驅動,安裝好后,重啟,然后所有sata口都設置為ahci,保存關機,然后把硬盤掛在intel的sata口上,就可以啟動了。
AHCI本質是一種PCI類設備,在系統內存總線和串行ATA設備內部邏輯之間扮演一種通用接口的角色(即它在不同的操作系統和硬件中是通用的)。這類設備描述了一個含控制和狀態區域、命令序列入口表的通用系統內存結構;每個命令表入口包含SATA設備編程信息,和一個指向(用于在設備和主機傳輸數據的)描述表的指針。
AHCI通過包含一個PCI BAR(基址寄存器),來實現原生SATA功能。由于AHCI統一接口的研發成功,使得支持串行ATA產品的開發工作大為簡化,操作系統和設備制造商省去了單獨開發接口的工作,取而代之的是直接在統一接口上進行操作,可以實現包括NCQ(Native Command Queuing)在內的諸多功能。
AHCI模式則與IDE模式相反,裝系統時需要安裝SATA驅動(而且貌似只有這個模式能打開NCQ功能)。
RAID模式是要有兩塊硬盤才能實現的,具體情況可以參照一下網上組建RAID的文章,如果你只有一塊硬盤就可以忽略它了。
補充: NCQ是一種新的硬盤技術,簡單來說開啟它之后從一個程序跳到另一個程序時速度會更快,要實現它首先就要在BIOS里選擇AHCI模式,然后在裝系統時安裝相應的驅動(一般在主板驅動盤里有),安裝好系統之后基本上就可以實現了 。
許多SATA裝置控制器可個別啟用AHCI功能或與RAID功能合并使用,英特爾就建議如果在其支持AHCI芯片組上使用RAID功能,采取AHCI模式組建RAID可以獲得最大彈性,因為AHCI可在完成安裝的操作系統中切換RAID組建模式。
Windows Vista核心已完全支持AHCI,Linux從系統核心2.6.19版起支持,其他較舊操作系統則需要相關硬件制造商提供驅動程序才可以支持。
一直以來SCSI硬盤在多任務負載下的表現能力為人稱道,其根本的原因除了SCSI接口驚人的接口速率外,便是它的指令排序功能。以往的PATA、SATA硬盤也正是因為缺少一種指令優化執行功能而在性能上落后于SCSI硬盤。針對這一困境,Intel的AHCI 1.0規范首次引入的NCQ(Native Command Queuing),它的應用能夠大幅度減少硬盤無用的尋道次數和數據查找時間,這樣就能顯著增強多任務情況下硬盤的性能。
取消
評論
總結
以上是生活随笔為你收集整理的ahci模式下无法启动Linux,电脑AHCI模式无法开启是怎么回事?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux64位steam,这下没得玩了
- 下一篇: 在电脑上显示未知发布者怎么办_电脑开机后