安装之前就要开启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 StringBuffer类 常用方法
  2. [LeetCode]Palindrome Partitioning 找出所有可能的组合回文
  3. CentOS常用到的查看系统命令
  4. SQLServer跟踪相关
  5. 学习ui设计_如果您想学习UI设计,该怎么办
  6. 使用 mono 编译 .NET Standard 应用
  7. 快速行进算法(fast_marching_kroon)的matlab代码
  8. Hadoop学习入门(二)——部署关键问题1:OpenSSH 密钥管理(1)
  9. App丛林法则:如何抓住“女人心”
  10. 使用R语言中的spgwr包进行GWR模型的相关运算
  11. 2021年全国水体分布(按省、市、县)矢量数据的制作与分享
  12. 信息系统集成有以下几个显著特点
  13. 带tan计算机在线,tan等于(万能计算器在线使用)
  14. matlab 黑白格子
  15. esp8266接7735_ESP8266 TFT(ST7735)彩屏-web刷图
  16. iOS开发—音视频入门学习必看
  17. 阿里云天池大赛赛题(机器学习)——工业蒸汽量预测(完整代码)
  18. 【NLP】将机器学习应用于情感分析
  19. 用C#与数据库实现吃货联盟订餐系统
  20. 004-PBR历史和概念

热门文章

  1. C++ 重载强制类型转换运算符
  2. Java Math类的常用方法
  3. JDBC连接 Mysql数据库
  4. python继承和多态_Python 简明教程 --- 21,Python 继承与多态
  5. python中的pymysql_(转)Python中操作mysql的pymysql模块详解
  6. C语言定义直线的数据类型,C语言 | 数据类型
  7. 第一个鸿蒙程序“hello world“
  8. java stringbuffer原理_深入理解Java:String
  9. 两个字符串组成tuple_史上最全python字符串操作指南
  10. C++基础17-纯虚函数和抽象类