HDPARM 8
目录
- NAME hdparm
- 总览 .B hdparm [ .B -a [扇区数] ] [ .B -A [0|1] ] [ .B -c [芯片组模式] ] [ .B -C ] [ .B -d [0|1] ] [ .B -f ] [ .B -g ] [ .B -i ] [ .B -k [0|1] ] [ .B -K [0|1] ] [ .B -L [0|1] ] [ .B -m [扇区数] ] [ .B -p [0|1|2|3|4|5] ] [ .B -P [扇区数] ] [ .B -q ] [ .B -r [0|1] ] [ .B -S [超时] ] [ .B -T ] [ .B -t ] [ .B -u [0|1] ] [ .B -v ] [ .B -W [0|1] ] [ .B -X [传输模式] ] [ .B -y ] [ .B -Y ] [ .B -Z ] [设备] .. .SH 描述 .BI hdparm 提供一个实现各种硬盘控制动作的命令行接口,它由内建 Linux IDE/ST-506设备驱动程序支持.要实现这种功能需要Linux 核心版本为1.2.13或更高.在早期的核心下有一些选项可能不能正 常工作.另外,一些选项只是为包含了新的IDE设备驱动程序的核心 所支持,像2.0.10版或者更高版本的核心.如果hdparm程序是在使用 旧的核心文件(在目录usr/include/linux下)的机器上被编译的,这 些选项将无法获得. .SH 选项 当未给出标记时, .I -acdgkmnru 被作为假设值 (除非一个给定的设备是SCSI设备或某种老式 XT型MFM/RLL,在这种情况下 .I -gr 和 .I -adgr 分别是默认值). .TP .I -a 为文件系统提前获得/设置扇区号,可以用来改善连续读取大文件时的 系统性能,具体方式为提前读取额外的预期中正在运行的任务所需要的 数据块.在当前核心版本(2.0.10版)中默认设置为8个扇区(4KB).对于 大多数用途,这个值看起来不错,但在一个大多数文件访问行为是随机 搜索的系统中,设置一个小一些的值可能效果会更好.当然,很多 IDE驱动器也有一个独立的内建的预读功能,这在很多情况下可以缓解 对文件系统预读功能的需求. .TP .I -A 关闭/打开IDE驱动器预读功能(通常默认为打开). .TP .I -c 查询/打开(E)IDE 32-bit I/O 支持.一个数字的参数可以被用来 打开/关闭32-bit I/O 支持.当前支持的值包括 .I 0 关闭 32-bit I/O 支持, .I 1 打开 32-bit 数据传输, 和 .I 3 以一个芯片组要求的特殊的 .I sync 流程打开 32-bit data 传输. 值 .I 3 几乎对所有的32-bit IDE 芯片组起作用,但导致稍微多一些的系统开销. 注意,32-bit数据传输仅仅用于通过PCI或VLB总线与接口卡的连接; 所有的IDE驱动器通过排线从接口卡获得的连接仅为16-bit. .TP .I -C 检查当前IDE能耗模式状态, 结果将是下面几种之一 .B 未知 (驱动器不支持此命令), .B 活动/闲置 (普通操作), .B 待机 (低能耗模式,驱动器待机), or .B 睡眠 (最低能耗模式, 驱动器被完全关闭). 选项 .B -S, -y, -Y, and .B -Z 用来操纵能耗模式. .TP .I -d 为驱动器关闭/打开
- BUGS
像上面提到的,
.B -m 扇区数
和
.B -u 1
选项尤其要小心使用, 最好在一个只读文件系统上使用.
大多数驱动器和这些特性配合得很好,但有一些驱动器/控制器
组合不是100%兼容的.使用可能导致文件系统损坏.
请在实验之前给所有的数据作备份!
.PP
某些选项 (例如: -r 对于 SCSI) 可能在旧的核心下因为核心不
支持必要的 icctl() 而不能工作.
.PP
虽然这个命令只是为使用 (E)IDE 硬盘设备准备的,但有几个选项
也能够(允许)用于带有 XT 接口的 SCSI 硬盘设备和 MFM/RLL 硬盘.
.SH 作者
.B hdparm
是由 Mark Lord
, Linux (E)IDE 驱动程序 的主要开发者和维护者编写的,并听取了很多网友的建议. .PP 关闭 Seagate 自动节能的代码是征得 Tomi Leppikangas(tomilepp@paju.oulu.fi)允许使用的. .SH 另见 .B AT Attachment Interface for Disk Drives, ANSI ASC X3T9.2 working draft, revision 4a, April 19, 1993. .PP .B AT Attachment Interface with Extensions (ATA-2), ANSI ASC X3T9.2 working draft, revision 2f, July 26, 1994. .PP .B Western Digital Enhanced IDE Implementation Guide, by Western Digital Corporation, revision 5.0, November 10, 1993. .PP .B Enhanced Disk Drive Specification, by Phoenix Technologies Ltd., version 1.0, January 25, 1994. .SH
HDPARM
NAMEæ»è§
æè¿°
é项
BUGS
ä½è
å¦è§
è·
NAME
hdparm - è·å/设置硬çåæ°
æ»è§
hdparm [ -a [æåºæ°] ] [ -A [0|1] ] [ -c [è¯çç»æ¨¡å¼] ] [ -C ] [ -d [0|1] ] [ -f ] [ -g ] [ -i ] [ -k [0|1] ] [ -K [0|1] ] [ -L [0|1] ] [ -m [æåºæ°] ] [ -p [0|1|2|3|4|5] ] [ -P [æåºæ°] ] [ -q ] [ -r [0|1] ] [ -S [è¶æ¶] ] [ -T ] [ -t ] [ -u [0|1] ] [ -v ] [ -W [0|1] ] [ -X [ä¼ è¾æ¨¡å¼] ] [ -y ] [ -Y ] [ -Z ] [设å¤] ..
æè¿°
hdparm æä¾ä¸ä¸ªå®ç°åç§ç¡¬çæ§å¶å¨ä½çå½ä»¤è¡æ¥å£,å®ç±å建 Linux IDE/ST-506设å¤é©±å¨ç¨åºæ¯æ.è¦å®ç°è¿ç§åè½éè¦Linux æ ¸å¿çæ¬ä¸º1.2.13ææ´é«.卿©æçæ ¸å¿ä¸æä¸äºé项å¯è½ä¸è½æ£ 常工ä½.å¦å¤,ä¸äºéé¡¹åªæ¯ä¸ºåå«äºæ°çIDE设å¤é©±å¨ç¨åºçæ ¸å¿ ææ¯æ,å2.0.10çæèæ´é«çæ¬çæ ¸å¿.妿hdparmç¨åºæ¯å¨ä½¿ç¨ æ§çæ ¸å¿æä»¶(å¨ç®å½usr/include/linuxä¸)çæºå¨ä¸è¢«ç¼è¯ç,è¿ äºé项尿 æ³è·å¾.
é项
彿ªç»åºæ è®°æ¶, -acdgkmnru 被ä½ä¸ºåè®¾å¼ (é¤éä¸ä¸ªç»å®çè®¾å¤æ¯SCSIè®¾å¤ææç§èå¼ XTåMFM/RLL,å¨è¿ç§æåµä¸ -gr å -adgr å嫿¯é»è®¤å¼).
|
-a |
为æä»¶ç³»ç»æåè·å¾/设置æåºå·,å¯ä»¥ç¨æ¥æ¹åè¿ç»è¯»å大æä»¶æ¶ç ç³»ç»æ§è½,å·ä½æ¹å¼ä¸ºæå读åé¢å¤ç颿䏿£å¨è¿è¡ç任塿éè¦ç æ°æ®å.å¨å½åæ ¸å¿çæ¬(2.0.10ç)ä¸é»è®¤è®¾ç½®ä¸º8个æåº(4KB).å¯¹äº å¤§å¤æ°ç¨é,è¿ä¸ªå¼çèµ·æ¥ä¸é,ä½å¨ä¸ä¸ªå¤§å¤æ°æä»¶è®¿é®è¡ä¸ºæ¯éæº æç´¢çç³»ç»ä¸,设置ä¸ä¸ªå°ä¸äºçå¼å¯è½ææä¼æ´å¥½.å½ç¶,å¾å¤ IDE驱å¨å¨ä¹æä¸ä¸ªç¬ç«çå建çé¢è¯»åè½,è¿å¨å¾å¤æåµä¸å¯ä»¥ç¼è§£ 对æä»¶ç³»ç»é¢è¯»åè½çéæ±. | ||
|
-A |
å³é/æå¼IDE驱å¨å¨é¢è¯»åè½(é常é»è®¤ä¸ºæå¼). | ||
|
-c |
æ¥è¯¢/æå¼(E)IDE 32-bit I/O æ¯æ.ä¸ä¸ªæ°åçåæ°å¯ä»¥è¢«ç¨æ¥ æå¼/å³é- 32-bit I/O æ¯æ.å½åæ¯æçå¼åæ¬ 0 å³é 32-bit I/O æ¯æ, 1 æå¼ 32-bit æ°æ®ä¼ è¾, å 3 以ä¸ä¸ªè¯çç»è¦æ±çç¹æ®ç sync æµç¨æå¼ 32-bit data ä¼ è¾. å¼ 3 å ä¹å¯¹ææç32-bit IDE è¯çç»èµ·ä½ç¨,ä½å¯¼è´ç¨å¾®å¤ä¸äºçç³»ç»å¼é. 注æ,32-bitæ°æ®ä¼ è¾ä»ä»ç¨äºéè¿PCIæVLBæ»çº¿ä¸æ¥å£å¡çè¿æ¥; ææçIDE驱å¨å¨éè¿æçº¿ä»æ¥å£å¡è·å¾çè¿æ¥ä»ä¸º16-bit. | ||
|
-C |
æ£æ¥å½åIDEè½è模å¼ç¶æ, ç»æå°æ¯ä¸é¢å ç§ä¹ä¸ æªç¥ (驱å¨å¨ä¸æ¯ææ- ¤å½ä»¤), æ´»å¨/é²ç½® (æ®éæä½), 徿º (ä½è½è模å¼,驱å¨å¨å¾æº), or ç¡ç (æä½è½è模å¼, 驱å¨å¨è¢«å®å¨å³é). é项 -S, -y, -Y, and -Z ç¨æ¥æçºµè½è模å¼. | ||
|
-d |
为驱å¨å¨å³é/æå¼ "using_dma" æ å¿. æ¤é项ä»å¯¹ä¸äºæ¯æ DMAå¹¶ä¸å¯¹äºIDE驱å¨ç¨åºæ¥è¯´æ¯å·²ç¥ç驱å¨å¨-æ¥å£ç»å (忬ææè¢«æ¯æçXTæ¥å£).ç¹å«ç,Intel Triton è¯çç» è½åå¾å¤é©±å¨å¨ä¸èµ·å®ç°æ»çº¿æ§å¶ DMA æä½.(æ ¹æ®å®éª).ä½¿ç¨ -X34 éé¡¹ä¸ -d1 é项ç»åç¡®ä¿é©±å¨å¨èªèº«æ¯ä¸ºå¤åDMA模å¼2设计ç. 使ç¨DMAä¸ä¸å®å¯¹ååéæç³»ç»æ§è½ææ¹è¿,ä½å¾å¤äººä¿¡èµå®. | ||
|
-E |
设置åç驱å¨å¨é度.对äºä¸è¬æ§æä½è¿ä¸æ¯å¿é¡»ç,å为驱å¨å¨å°èªå¨å°èª è¡éæ©èªå·±çé度.å¦æä½ æ³è¦ä½¿ç¨å®,å°±å¨é项åæä¾ä¸ä¸ªæ°å- ,é常æ¯2æ4. | ||
|
-f |
å½è®¾å¤éåºæ¶åæ¥å¹¶å·æ°æéé«éç¼å.æ¤æä½ä¹ä½ä¸ºé项 -t å -T 宿¶çä¸é¨å被æ§è¡ | ||
|
-g |
æ¾ç¤ºé©±å¨å¨ç©çä½ç½®(æ±é¢,ç£å¤´,æåº),设å¤ç大å°(以æåºä¸ºåä½), 以åç¸å¯¹äºé©±å¨å¨èµ·å§ç设å¤åç§»é(以æåºä¸ºåä½). | ||
|
-h |
æ¾ç¤ºç®è¦ä½¿ç¨ä¿¡æ¯(帮å©). | ||
|
-i |
æ¾ç¤ºå¼å¯¼é©±å¨å¨æ¶è·å¾çè¯å«ä¿¡æ¯,妿æçè¯. è¿æ¯ä¸ç§ç°ä»£IDE驱å¨å¨ç¹æ§,å¯è½ä¸è¢«è¾èå¼çè®¾å¤æ¯æ. è¿åçæ°æ®å¯è½æ¯æä¸æ¯å½åç,è¿åå³äºèªç³»ç»å¼å¯¼åçè¡ä¸º. ç¶è,å½åçå¤å模å¼çæåºè®¡æ°å§ç»è¢«ç»åº. è¦è·å¾æ´å¤çå³äºè¯å«ä¿¡æ¯ç详ç»éé,请æ¥é AT Attachment Interface for Disk Drives (ANSI ASC X3T9.2 working draft, revision 4a, April 19/93). | ||
|
-I |
ç´æ¥ä»é©±å¨å¨è·åè¯å«ä¿¡æ¯, 并以åå§ç,æªç»è¿ä¿®æ¹åæ´æ- £ç形弿¾ç¤º. å¦å便ä¸é项 -i ç¸å. | ||
|
-k |
è·å¾/设置驱å¨å¨ keep_settings_over_reset æ å¿. 彿- ¤æ å¿è¢«è®¾ç½®,驱å¨ç¨åºå°å¨ä¸ä¸ªè½¯æ§çéç½®åä¿æ¤é项 -dmu (å¦åå¨åºéæ¢å¤æµç¨ä¸å®æç飿 ·) æ¤æ å¿é»è®¤å¼ä¸ºå³ , 以鲿- ¢å¯è½ç±ä¸ -dmu ç»å设置导è´ç驱å¨å¨é置循ç¯. é项 -k åºè¯¥ä»å¨ä½ 确信ç¨ä¸ç»éå®ç设置è¿è¡æ- £ç¡®çç³»ç»æä½ä¹å被设置. å®éä¸- ,æ ¡éªé©±å¨å¨è½å¤è¯»/äºå¹¶ä¸å¨æ¤è¿ç¨ä¸æ²¡æåºéè®°å½(æ ¸å¿æ¶æ¯, 大夿°ç³»ç»ä¸/var/adm/messagesä¸- ),æ¯æµè¯ä¸ä¸ªéç½®(å¨ç¨-kä¹å)å¿é¡»ç. | ||
|
-K |
设置驱å¨å¨ç keep_features_over_reset æ å¿. æ- ¤é¡¹è®¾ç½®ä½¿é©±å¨å¨å¨è½¯æ§éç½®åä¿ç -APSWXZ æ å¿ç设置 (å¦åå¨åºéæ¢å¤æµç¨ä¸å®æç飿 ·). å¹¶éææç驱å¨å¨é½æ¯ææ¤é¡¹ç¹æ§. | ||
|
-L |
设置驱å¨å¨çdoorlockæ å¿. 设置为 1 å°éä½ä¸äºç§»å¨å¼ç¡¬é©±å¨å¨(å Syquest,ZIP,Jazz..)ç é¨éæºæ.设置为 0 å°è§£é.ä¸è¬Linuxæ ¹æ®é©±å¨å¨ç¨æ³èªå¨ç»´æ¤é¨éæºæ.(å½å®è£ä¸ä¸ªæä»¶ ç³»ç»æ¶éä½).ä½å¨ç³»ç»å³éæ¶,å¦ææ ¹ååºå¨ä¸ä¸ªç§»å¨å¼ç£çä¸, å¯è½ä¼æéº»ç¦,å 为å¨å³éåæ ¹ååºä»å¨å¤å¨å®è£ç¶æ(åªè¯»). æä»¥,使ç¨è¿ä¸ªå½ä»¤å¨æ ¹æä»¶ç³»ç»ä»¥åªè¯»çæ¹å¼éæ°è¢«å®è£ å ,ç¨æ·å¯ä»¥å¨å³éåä»é©±å¨å¨ä¸ç§»èµ°ç£ç. | ||
|
-m |
è·å¾/设置驱å¨å¨å¤éæåºI/Oçæåºæ°.设置为 0 å³é- è¿é¡¹ç¹æ§.å¤éæåºæ¨¡å¼(aka IDE Block 模å¼),æ¯å¤§å¤æ° ç°ä»£ç¡¬ç驱å¨å¨çä¸é¡¹ç¹æ§,å®åè®¸æ¯æ¬¡I/Oä¸æä¼ è¾å¤ä¸ªæåº, è䏿¯é常ç䏿¬¡ä¸æä¸ä¸ª.å½è¿é¡¹ç¹æ§è¢«æå¼æ¶,æä½ç³»ç» å¤çç£çI/Oçå¼ééä½30-50%.å¨è®¸å¤ç³»ç»ä¸,å®ä¹ä¼å¨ä»»ä½ å°æ¹å¢å 5% - 50% çæ°æ®æµé大夿°é©±å¨å¨æ¯ææå°ç设置 为2,4,8æ,16个(æåº).è¾å¤§ç设置ä¹å¯è½åå¨,è¿åå³äºé©± å¨å¨.å¨è®¸å¤ç³»ç»ä¸è®¾ç½®ä¸º16æ32çèµ·æ¥æ¯æçæ³ç. Western Digitalå¨ä»ä»¬ç许å¤é©±å¨å¨ä¸æ¨è设置为4æ8. å½å äºå¾®å°ç(32kB)ç£çç¼å²åéæä¼åçç¼å²ç®æ³. é项 -i è¢«ç¨æ¥æ¥åºä¸ä¸ªå·²å®è£é©±å¨å¨æ¯æçæå¤§è®¾ç½® (å¨è¾åºä¸æ¥æ¾ MaxMultSect å¼).ä¸äºé©±å¨å¨å£°ç§°æ¯æå¤éæåºæ¨¡å¼, ä½å¨æäºè®¾ç½®ä¸ä¸¢å¤±æ°æ®.卿å°çæåµä¸,è¿æ ·ç失败ä¼å¯¼è´ 严éçæä»¶ç³»ç»æå. | ||
|
-p |
å°è¯ä¸ºæå®çPIO模å¼å¯¹IDEæ¥å£è¯çéç¼ç¨,æèå°è¯ä¸ºé©±å¨å¨æ¯æ çæä½³çPIO模å¼è¿è¡èªå¨è°æ´.æ ¸å¿ä¸ä»é对äºä¸äº"ç¥å"çè¯çç» æ¯æè¿é¡¹ç¹æ§,çè³è¿ç§æ¯æä¸ä¸å®æ¯æå¥½ç.ä¸äºIDEè¯çç»ä¸è½ä¸º ä¸ä¸ªåä¸ç驱å¨å¨æ¹åPIO模å¼,å¨è¿ç§æåµä¸æ¤é项å¯è½å¯¼è´PIO 模å¼ç设置影åå° ä¸¤ä¸ª 驱å¨å¨.许å¤IDEè¯çç»æ¯æå°äºæå¤äºæ åçå个(0å°5)PIO模å¼, æä»¥å®éå®ç°ç精确é度设置å°ç±è¯çç»å驱å¨å¨å¤æçéåæ¹å. è°¨æä½¿ç¨. è¿é¡¹ç¹æ§ä¸åå«ä»»ä½é对ä¸è°¨æçä¿æ¤æªæ½,ä¸ä¸ªä¸æåçç»æ å¯è½å¯¼è´ 严éçæä»¶ç³»ç»æå. | ||
|
-P |
为驱å¨å¨çåé¨é¢è¯»æºå¶è®¾ç½®æå¤§æåºæ°. 䏿¯ææç驱å¨å¨é½æ¯æè¿é¡¹ç¹æ§. | ||
|
-q |
å®éçæä½ä¸ä¸ä¸ªæ å¿,åå¶æ£å¸¸è¾åº. å½ä»/etc/rc.c/rc.localè¿è¡æ¶,å¯ç¨æ¥åè½»å±å¹æ··ä¹±ç¨åº¦. ä¸éç¨äº -i æ -v æ -t æ -T æ å¿. | ||
|
-r |
è·å¾/设置驱å¨å¨çåªè¯»æ å¿.å½è¢«è®¾ç½®æ¶,设å¤ä¸çåæä½è¢«ç¦æ¢. | ||
|
-R |
ç»è®°ä¸ä¸ªIDEæ¥å£. å±é©. åè§ -U é项è·åæ´å¤ä¿¡æ¯. | ||
|
-S |
设置驱å¨å¨å¾æº(ä½éè¿è½¬)è¶æ¶å¼. 驱å¨å¨æ ¹æ®æ¤å¼å³å®å¨å³é- ä¸»è½´çµæºä»¥è约è½èä¹åçå¾å¤é¿ æ¶é´(没æç£çæä½).å¨è¿ç§ç¶æä¸,驱å¨å¨å¯è½éè¦æ¥ååºä¸ 个æ¥ä¸æ¥çç£ç访é®,è½ç¶å¤§å¤æ°é©±å¨å¨è¦å¿«å¾å¤.è¶æ¶å¼çç¼ ç æäºç¹å«.å¼0表示"å³".å¼1å°240被æå®ä¸º5ç§çåæ°, ä¹å°±æ¯è¶æ¶å¯ä»¥ä»5ç§å°20åé.å¼241å°251æå®30åéç1å°11å, ä¹å°±æ¯è¶æ¶å¯ä»¥ä»30åéå°5.5ä¸ªå°æ¶.å¼252è¡¨ç¤ºè¶æ¶21åé, 253设置ä¸ä¸ªéå®åå®ä¹çè¶æ¶,255表示21å15ç§. | ||
|
-T |
ç¨äºä»¥åºåæµè¯åæ¯è¾ä¸ºç®ççç¼å读å计æ¶.è¦å¾å°ææä¹çç»æ, åºè¯¥å¨ååä¸å°äº2M,ç³»ç»æ²¡æå¶å®æ´»å¨(没æå¶å®æ´»å¨çç¨åº) çæ¡ä»¶ä¸,é夿ä½2-3次.宿¾ç¤ºäºä¸ååç£çç´æ¥ä»Linuxç¼å è¯»åæ°æ®çé度.è¿é¡¹æµéå®é䏿 示äºè¢«æµç³»ç»çå¤çå¨,ç¼å åååçååé. 妿æ å¿ -t ä¹è¢«æå®,é£ä¹ä¸ä¸ªåºäº -T è¾åºç»æçä¿®æ£éå°è¢«ç»¼åå° -t æä½æ¥åçç»æä¸. | ||
|
-t |
ç¨äºä»¥åºåæµè¯åæ¯è¾ä¸ºç®ççç¼å读å计æ¶.è¦å¾å°ææä¹çç»æ, åºè¯¥å¨ååä¸å°äº2M,ç³»ç»æ²¡æå¶å®æ´»å¨(没æå¶å®æ´»å¨çç¨åº) çæ¡ä»¶ä¸,é夿ä½2-3次.宿¾ç¤ºäºä¸ä½¿ç¨é¢åçæ°æ®ç¼å²ä»ç£ç è¿é¡¹æµéæ 示äºLinux䏿²¡æä»»ä½æä»¶ç³»ç»å¼éæ¶ç£çå¯ä»¥æ¯æå¤å¿« çè¿ç»æ°æ®è¯»å.ä¸ºç¡®ä¿æµéç精确,ç¼åå¨ -t çè¿ç¨ä¸- éè¿BLKFLSBUFæ§å¶è¢«å·æ°. 妿æ å¿ -T ä¹è¢«æå®,é£ä¹ä¸ä¸ªåºäº -T æ°ä¿ç»æçä¿®æ£éå°è¢«ç»¼åå° -t æä½æ¥åçç»æä¸. | ||
|
-u |
è·å¾/设置驱å¨å¨"ä¸å±è½ä¸æ"æ å¿.设置为 1 å许驱å¨å¨å¨ç£ç䏿å¤çè¿ç¨ä¸ä¸å±è½å«ç䏿, 宿大æ¹åäºLinuxçååºæ§è½,å¹¶æé¤äº"串è¡ç«¯å£æº¢åº"é误. è°¨æä½¿ç¨: ä¸äºé©±å¨å¨/æ§å¶å¨ç»åä¸è½æ¿åå¯è½æ¯æ½å¨ç I/O å¢é¿, èå¯¼è´ ä¸¥éçæä»¶ç³»ç»æå. ç¹å«, CMD-640B å RZ1000 (E)IDE æ¥å£å¯è½æ¯ ä¸å¯é ç (ç±äºæç§ç¡¬ä»¶ç¼ºé·),å½å¨æ©äº 2.0.16 çæ¬çæ ¸å¿ä¸ä½¿ç¨æ¤é项æ¶. å³éè¿äºæ¥å£ç(é常éè¿è®¾ç½®BIOS/CMOS) IDE é¢è¯» ç¹æ§å¯ä»¥å®å¨çè§£å³è¿ä¸ªé®é¢. | ||
|
-U |
注éä¸ä¸ªIDEæ¥å£. å±é©. -R ç对åºé项. æ¯ä¸ºç¹å«è®¾è®¡ç¨æ¥åç- 交æ¢ç硬件åå¤ç(å¾ç½è§!). ä½¿ç¨æ¶è¦æååçç¥è¯å é常çè°¨æ ,å 为å®å¾å®¹æç»æ¢æç ´åä½ çç³»ç». hdparm çæºä»£ç 忬ä¸ä¸ª ’contrib’ ç®å½,é颿ä¸äº ç¨æ·æèµ çå¨ä¸å° ThinkPad 600EçUltraBayä¸ä½ç交æ¢çè®°å½. èªå·±å»åé©å§. | ||
|
-v |
æ¾ç¤ºææç设置, é¤äº -i (å -acdgkmnru å¯¹äº IDE, -gr å¯¹äº SCSI æ -adgr å¯¹äº XT). è¿ä¹æ¯æªæå®ä»»ä½æ å¿æ¶çé»è®¤æä½. | ||
|
-W |
å³é/æå¼ IDE 驱å¨å¨çåç¼åç¹æ§ (é常é»è®¤ä¸º OFF ). | ||
|
-X |
ä¸ºè¾æ°ç (E)IDE/ATA2 驱å¨å¨è®¾ç½® IDE ä¼ è¾æ¨¡å¼ . ç¹å«æ¯å½å¨ä¸ä¸ªè¢«æ¯æçæ¥å£è¯çç»(å Intel 430FX Triton) 䏿å¼éåä¸ä¸ªé©±å¨å¨çDMAæ¶ä¸é项 -d1 ç»å使ç¨,å¨è¿éç¨ -X34 æ¥éæ©å¤å DMA 模å¼2 ä¼ è¾. å¯¹äºæ¯æ UltraDMA burst timings çç³»ç»,ç¨ -X66 æ¥éæ© UltraDMA mode2 ä¼ è¾ (ä½ éè¦å¨è¿ä¹å为 UltraDMA åå¤å¥½è¢«æ¯æçè¯çç»). å¦å¤, å 乿²¡æå¿è¦ ä½¿ç¨æ- ¤æ å¿,å ä¸ºå¤§å¤æ°/å¨é¨ç°ä»£ IDE 驱å¨å¨é»è®¤å®ä»¬æå¿«ç |
PIO
ä¼ è¾æ¨¡å¼ä¸ºæå¼.
æä»¥æå¼å®æ¯æ²¡æå¿è¦ç乿¯åé©ç.
卿¯æ alternate
ä¼ è¾æ¨¡å¼ç驱å¨å¨ä¸,
-X
å¯ä»¥è¢«
ä»
ç¨æ¥éæ©æ¨¡å¼.
卿¹åä¼ è¾æ¨¡å¼ä¹å,
åºè¯¥ä¸ºæ°æ¨¡å¼ç设置ç»
IDE
æ¥å£è·³çº¿æç¼ç¨(è§
-p æ å¿)
以鲿¢æ°æ®ç丢失ææå.
请é常å°å¿å°ä½¿ç¨å®!
å¯¹äº Linux
使ç¨ç PIO
ä¼ è¾æ¨¡å¼,æ-
¤å¼å°±æ¯è¦æ±ç
PIO
模å¼å·å
8. è¿æ ·, å¼ 09
设置 PIO mode1, 10
设置 PIO mode2,
11 设置 PIO mode3.
设置为
00
è¿å驱å¨å¨çé»è®¤
PIO 模å¼, 01
å³é IORDY.
对äºå¤å DMA,
使ç¨ç弿¶è¦æ±ç
DMA
模å¼å·å
32. å¯¹äº UltraDMA
,ç¸åºç弿¯è¦æ±
UltraDMA
模å¼å·å 64.
|
-y |
迫使ä¸ä¸ª IDE 驱å¨å¨ç«å³è¿å¥ä½è½è 徿º 模å¼, é常使å®ä½éè¿è½¬. å½åè½è模å¼ç¶æå¯ä»¥ç¨ -C æ å¿æ¥æ£æ¥. | ||
|
-Y |
迫使ä¸ä¸ª IDE 驱å¨å¨ç«å³è¿å¥æä½è½è ç¡ç 模å¼, 使å®å®å¨å³é. ä¸ä¸ªæ¥èªç¡¬ä»¶æè½¯ä»¶çéç½® å¯ä»¥éæ°å¤é驱å¨å¨. ( 妿éè¦,Linux IDE 驱å¨å¨å°èªå¨äº§çä¸ä¸ªéç½® ). | ||
|
-Z |
å³éæäº Seagate 驱å¨å¨(STxxx å?)çèªå¨èè½åè½, 以鲿- ¢å®ä»¬å¨ä¸éå½çæ¶å空转æä½éè¿è½¬. |
BUGS
åä¸é¢æå°ç, -m æåºæ° å -u 1 é项尤å¶è¦å°å¿ä½¿ç¨, æå¥½å¨ä¸ä¸ªåªè¯»æä»¶ç³»ç»ä¸ä½¿ç¨. 大夿°é©±å¨å¨åè¿äºç¹æ§éåå¾å¾å¥½,使ä¸äºé©±å¨å¨/æ§å¶å¨ ç»å䏿¯100%å¼å®¹ç.使ç¨å¯è½å¯¼è´æä»¶ç³»ç»æå. 请å¨å®éªä¹åç»ææçæ°æ®ä½å¤ä»½!
æäºé项 (ä¾å¦: -r å¯¹äº SCSI) å¯è½å¨æ§çæ ¸å¿ä¸å ä¸ºæ ¸å¿ä¸ æ¯æå¿è¦ç icctl() èä¸è½å·¥ä½.
è½ç¶è¿ä¸ªå½ä»¤åªæ¯ä¸ºä½¿ç¨ (E)IDE 硬ç设å¤åå¤ç,使å 个é项 ä¹è½å¤(å许)ç¨äºå¸¦æ XT æ¥å£ç SCSI 硬ç设å¤å MFM/RLL 硬ç.
ä½è
hdparm æ¯ç± Mark Lord <mlord@pobox.com>, Linux (E)IDE 驱å¨ç¨åº ç主è¦å¼åèåç»´æ¤èç¼åç,å¹¶å¬åäºå¾å¤ç½åç建议.
å³é
Seagate
èªå¨èè½çä»£ç æ¯å¾å¾
Tomi
Leppikangas(tomilepp@paju.oulu.fi)å许使ç¨ç.
å¦è§
AT Attachment Interface for Disk Drives, ANSI ASC X3T9.2 working draft, revision 4a, April 19, 1993.
AT Attachment Interface with Extensions (ATA-2), ANSI ASC X3T9.2 working draft, revision 2f, July 26, 1994.
Western Digital Enhanced IDE Implementation Guide, by Western Digital Corporation, revision 5.0, November 10, 1993.
Enhanced Disk Drive Specification, by Phoenix Technologies Ltd., version 1.0, January 25, 1994.
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh