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模式无法开启是怎么回事?相关推荐
- ahci模式下无法启动Linux,问题求助。linux引导启动失败。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig ...
- linux 返回非法指令,linux – ARM Cortex A7在内核模式下返回PMCCNTR = 0,在用户模式下返回非法指令(即使在PMUSERENR = 1之后)...
我想在Raspberry Pi 2上读取循环计数寄存器(PMCCNTR),它有一个ARM Cortex A7内核.我为它编译了一个内核模块,如下所示: #include #include int in ...
- linux进入单用户模式改密码,1.4linux单用户模式下修改root密码和救援模式修改root密码...
在忘记root密码无法登入系统的情况下,有两种修改root密码的方法. 第一种:进入单用户模式下,直接修改root密码,前提是grub没有设置密码. 第二种:使用安装光盘启动,进入救援模式更改root ...
- dell进入u盘启动模式_调整戴尔电脑硬盘模式设置U盘第一启动
使用戴尔笔记本的用户,想用U盘来安装操作系统,却不知道该如何设置U盘启动,接下来,小编就来教大家设置戴尔笔记本电脑U盘启动的方法,具体的操作步骤是进入BIOS将硬盘模式设置为ATA模式,然后进入启动选 ...
- Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录
项目无法启动了 简单的介绍一下事件过程:周一的早上,收到前端同事抛过来的一个任务,说是一个接口无法正常返回数据,于是就让他把参数发过来,我想试着在本地重现一下并且将问题修复掉,这种情况肯定是要通过de ...
- 教你一招在VMware的NAT模式下,两台电脑如何互相访问对方的虚拟机
目录 一. 准备工作 二. 开始 2.1 设置NAT模式 2.2 进行NAT模式设置 2.3 XShell访问对方虚拟机 一. 准备工作 需要两台电脑(我准备了两台win10) VMware虚拟机:[ ...
- uefi启动linux内核,uefi下如何启动linux?
1. 有两种方式 1.1 直接从uefi shell启动linux内核 1.2 从uefi shell启动grub,然后再从grub启动linux内核 2. 需要哪些东西? 2.1 linux内核 2 ...
- 红帽linux进单用户模式,如何进入RedHat Linux单用户模式
很多初用Linux的朋友可能会遇到忘记密码.或图形界面服务无法启动的情况,解决方法之一就是进入Linux的单用户模式.步骤及方法如下: 1.用单用户来登录系统 在GRUB启动后,移动键盘到Linux的 ...
- mysql的服务器在什么模式下工作_MySQL服务器的SQL模式 (转)
转自: http://blog.csdn.net/kumu_linux/article/details/8185912 sql_mode的系统变量可以调控MySQL的SQL模式 任何一个客户端可以在不 ...
最新文章
- 最短路径问题 java实现 源代码
- Android 开发工程师面试指南
- Spring 中的 bean 为什么默认单例?
- Python3之多线程学习
- putty串口打开没反应_如何使用树莓派快速搭建一个串口数据记录器?
- IE 加速插件之 Google Chrome Frame
- size_t,__T,_T,TEXT,_TEXT等一些特殊宏的理解
- 最近有啥ML比赛能表现自己的优秀?CVPR2018图像压缩大赛
- BZOJ 1042: [HAOI2008]硬币购物 [容斥原理]
- python国外文献_python的英文文献
- dis的前缀单词有哪些_以dis为前缀的单词
- SSL 域名证书 安装指引
- VScode 显示垂直标尺
- 数据库函数依赖与候选码求解
- 20150128-堆雪人
- unity游戏存档playerprefs
- Java 之父求职被嫌年纪大,硅谷公司现在喜欢“小鲜肉”,不爱“老古董” 作者:程序媛Adele
- 【vue+ant-design-vue+a-list】微信扫码登录pc端,后台页面增加微信绑定和微信解绑功能
- 推荐系统之深度兴趣进化网络DIEN
- 100 行 Java 代码实现一个表情包生成器!