linux ata模式,LIBATA - Linux 内核引导选项简介

news/2024/11/29 1:52:53/

[LIBATA]

libata.noacpi

在libata驱动休眠/唤醒过程中禁止使用ACPI。主要用于解决某些有缺陷的BIOS导致的硬盘假死问题。

[LIBATA]

libata.dma=整数

控制DMA特性的使用

libata.dma=0 表示完全禁止所有SATA/PATA端口使用DMA

libata.dma=1 表示仅允许SATA/PATA硬盘使用DMA

libata.dma=2 表示仅允许ATAPI(CDROM)使用DMA

libata.dma=4 表示仅允许CF卡使用DMA

上述1,2,4实际上是位掩码,可以组合使用,例如 libata.dma=3 表示允许硬盘和CDROM使用DMA,但是禁止CF卡使用DMA

[LIBATA]

libata.ignore_hpa={0|1}

是否忽略HPA(Host Protected Area)的限制。”0″(默认值)表示不忽略;”1″表示忽略(也就是可以使用整个磁盘空间)

[LIBATA]

libata.force=PORT[.DEVICE]:VAL,PORT[.DEVICE]:VAL,…

手动强制指定libata的配置。

其中的”PORT[.DEVICE]”是libata驱动在控制台上以相同格式显示出来的ATA ID字符串(PORT和DEVICE都是十进制数字),下面是两个实例(“1.00″,”2.00”):

ata1.00: ATAPI: VBOX CD-ROM, 1.0, max UDMA/133

ata2.00: ATA-6: VBOX HARDDISK, 1.0, max UDMA/133

如果不指定DEVICE部分,那么就表示适用于该PORT端口上的所有设备。

VAL部分用来强制设定设备属性:

40c, 80c, short40c, unk, ign, sata 这些都用于指定线缆类型

1.5Gbps, 3.0Gbps 这些都用于指定SATA连接速度

noncq, ncq 关闭还是开启NCQ功能

dump_id 转储IDENTIFY数据

pio[0-7], mwdma[0-4], udma[0-7](或者这么写也一样:udma[16,25,33,44,66,100,133]) 数据传输模式

nohrst, nosrst, norst 只禁止硬重置,只禁止软重置,同时禁止硬重置和软重置

rstonce 在热拔连接恢复(hot-unplug link recovery)过程中仅尝试一次重置

atapi_dmadir 开启 ATAPI DMADIR bridge 支持

disable 禁用该设备


http://www.ppmy.cn/news/545972.html

相关文章

服务器换主板后找不到磁盘,服务器硬盘频繁丢失的非常奇怪无解问题

附错误日志(典型的) 事件类型: 错误 事件来源: Disk 事件种类: 无 事件 ID: 11 日期: 2009-9-14 事件: 11:11:14 用户: N/A 计算机: CNQK-JSFOOVENFE 描述: 驱动程序在 \Device\Harddisk1 上检测到控制器错误。 有关更多信息,请参阅在 http://go.microsoft.com/fwli…

ATAPI(磁盘端口驱动)级文件保护简单实现

ATAPI(磁盘端口驱动)级文件保护简单实现 #define IoGetIrpStackLocation( Irp , Level) (\ (Irp)->Tail.Overlay.CurrentStackLocation Level ) BOOL IfIrpHasFobj(PIRP pIrp , LPCWSTR FileName) { ULONG i , j ; PIO_STACK_LOCATION irpStack…

linux打开cd驱动器命令,在Linux中,如何挂载cdrom

CD和DVD使用ISO9660文件系统。 ISO9660的目的是提供各种操作系统之间的数据交换标准。结果,任何Linux操作系统都能够处理ISO9660文件系统。本指南介绍了如何在Linux中安装/卸载ISO9660 file-system,从而使用户能够从CD或DVD介质读取数据的方法。 如果您在阅读本文后仍有疑问,…

Linux环境下ATAPI MO的使用方法(转)

Linux环境下ATAPI MO的使用方法(转)[more]ATAPI MO在Linux操作系统上使用前一般需要对LINUX系统内核作一点修改,然后重新编译LINUX系统内核。 另外,Linux操作系统内核版本小于2.2.2时可能不支持ATAPI MO,因此要在Linux上使用ATAPI MO时&#…

reactos操作系统实现(110)

AtapiStartIo函数主要处理同步的IO请求包。具代的实现代码如下: #001 BOOLEAN #002 NTAPI #003 AtapiStartIo( #004 IN PVOID HwDeviceExtension, #005 IN PSCSI_REQUEST_BLOCK Srb #006 ) #007 #008 /* #009 #010 Routine Description: #0…

atapi.sys 蓝屏 难度系数☆☆☆ ...

这得记录一下哈,有"损"学知识,哎.....如下。 刚才,在半岛博客上看视频,机子有点卡,我看了看cpu使用率也不高,内存也剩不少,这是怎么回事儿呢? 我就想,想着想着…

SATA-AHCI规范学习

目录 参考文献 基本概念 HBA AHCI HBA OOB(Out of Band)信号解析 PIO FPDMA TAG FIS(Frame Information Structure) PRD PIO Port Multiplier NCQ sht SATA Shadow Register SATA Registers SStatus register (SCR0) SError register (SCR1) SControl register (SCR2) SActi…

[原创]也学NTFS格式磁盘解析及atapi磁盘读写

[原创]也学NTFS格式磁盘解析及atapi磁盘读写 信息来源:邪恶八进制信息安全团队( www.eviloctal.com) 文章作者:Styxal 这个么……其实是某门课的大作业……自选题,于是就选了解析 NTFS格式 磁盘及Atapi读写&#xff0c…