安装之前就要开启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模式无法开启是怎么回事?相关推荐

  1. ahci模式下无法启动Linux,问题求助。linux引导启动失败。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig ...

  2. linux 返回非法指令,linux – ARM Cortex A7在内核模式下返回PMCCNTR = 0,在用户模式下返回非法指令(即使在PMUSERENR = 1之后)...

    我想在Raspberry Pi 2上读取循环计数寄存器(PMCCNTR),它有一个ARM Cortex A7内核.我为它编译了一个内核模块,如下所示: #include #include int in ...

  3. linux进入单用户模式改密码,1.4linux单用户模式下修改root密码和救援模式修改root密码...

    在忘记root密码无法登入系统的情况下,有两种修改root密码的方法. 第一种:进入单用户模式下,直接修改root密码,前提是grub没有设置密码. 第二种:使用安装光盘启动,进入救援模式更改root ...

  4. dell进入u盘启动模式_调整戴尔电脑硬盘模式设置U盘第一启动

    使用戴尔笔记本的用户,想用U盘来安装操作系统,却不知道该如何设置U盘启动,接下来,小编就来教大家设置戴尔笔记本电脑U盘启动的方法,具体的操作步骤是进入BIOS将硬盘模式设置为ATA模式,然后进入启动选 ...

  5. Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录

    项目无法启动了 简单的介绍一下事件过程:周一的早上,收到前端同事抛过来的一个任务,说是一个接口无法正常返回数据,于是就让他把参数发过来,我想试着在本地重现一下并且将问题修复掉,这种情况肯定是要通过de ...

  6. 教你一招在VMware的NAT模式下,两台电脑如何互相访问对方的虚拟机

    目录 一. 准备工作 二. 开始 2.1 设置NAT模式 2.2 进行NAT模式设置 2.3 XShell访问对方虚拟机 一. 准备工作 需要两台电脑(我准备了两台win10) VMware虚拟机:[ ...

  7. uefi启动linux内核,uefi下如何启动linux?

    1. 有两种方式 1.1 直接从uefi shell启动linux内核 1.2 从uefi shell启动grub,然后再从grub启动linux内核 2. 需要哪些东西? 2.1 linux内核 2 ...

  8. 红帽linux进单用户模式,如何进入RedHat Linux单用户模式

    很多初用Linux的朋友可能会遇到忘记密码.或图形界面服务无法启动的情况,解决方法之一就是进入Linux的单用户模式.步骤及方法如下: 1.用单用户来登录系统 在GRUB启动后,移动键盘到Linux的 ...

  9. mysql的服务器在什么模式下工作_MySQL服务器的SQL模式 (转)

    转自: http://blog.csdn.net/kumu_linux/article/details/8185912 sql_mode的系统变量可以调控MySQL的SQL模式 任何一个客户端可以在不 ...

最新文章

  1. 最短路径问题 java实现 源代码
  2. Android 开发工程师面试指南
  3. Spring 中的 bean 为什么默认单例?
  4. Python3之多线程学习
  5. putty串口打开没反应_如何使用树莓派快速搭建一个串口数据记录器?
  6. IE 加速插件之 Google Chrome Frame
  7. size_t,__T,_T,TEXT,_TEXT等一些特殊宏的理解
  8. 最近有啥ML比赛能表现自己的优秀?CVPR2018图像压缩大赛
  9. BZOJ 1042: [HAOI2008]硬币购物 [容斥原理]
  10. python国外文献_python的英文文献
  11. dis的前缀单词有哪些_以dis为前缀的单词
  12. SSL 域名证书 安装指引
  13. VScode 显示垂直标尺
  14. 数据库函数依赖与候选码求解
  15. 20150128-堆雪人
  16. unity游戏存档playerprefs
  17. Java 之父求职被嫌年纪大,硅谷公司现在喜欢“小鲜肉”,不爱“老古董” 作者:程序媛Adele
  18. 【vue+ant-design-vue+a-list】微信扫码登录pc端,后台页面增加微信绑定和微信解绑功能
  19. 推荐系统之深度兴趣进化网络DIEN
  20. 100 行 Java 代码实现一个表情包生成器!

热门文章

  1. Navicat 连接Mysql 报错1251
  2. Spring JDK动态代理
  3. python扩展,用python扩展列
  4. android电话系统,Android电话系统之-rild.doc
  5. mysql的日志迁移到mango_mysql 向mongo迁移备忘
  6. django与grpc融合的过程
  7. Python中的openpyxl如何对excel修改文件
  8. python的2种字符串格式化输出
  9. Yii2 使用 RESTful 写API接口 实例
  10. Java 面向对象的设计原则