HDPARM(8) System Manager's Manual HDPARM(8) hdparm - / SATA/IDE hdparm [] [ ...] hdparm "libata" SATA/PATA/SAS IDE . USB (2008 ) "SAT" ( SCSI-ATA) hdparm. WD "Passport" NexStar-3 . . -acdgkmur. " /" ( -d) ( ) ( -d0) . -a / (). . IDE () . -A / IDE ( ). : -A0 () -A1 (). -b / . -B / . . 1 127 ( ) 128 254 ( ). 1 / 254. 255 hdparm ( ). -c / / 32- (E)IDE. / / 32-. 0 / 32- 1 32- 3 32- sync . 3 IDE 32- . "32-" PCI VLB (E)IDE 16- . -C IDE unknown ( ) active/idle ( ) standby ( ) sleeping ( ). -S -y -Y -Z IDE. -d / "using_dma" . PCI DMA IDE . -X -d1 DMA BIOS . DMA / . DMA ( !). . --dco-freeze DCO . --dco-freeze / ( ) DCO . --dco-identify OEM . " ". -I. 48_ ( ) BIOS . --dco-identify 48_ -I 48_. --dco-restore . DCO / -Np . . . --direct "O_DIRECT" -t. hdparm / "". . --drq-hsm-error . hdparm IDENTIFY " ". (DRQ) "" . . . !! -D / "" . -D ATA-4 . -E cd/dvd. . 2 4. DVD. -f . -t -T . --fallocate ext4 xfs. . : ( 1024) . . . : 10 : hdparm --fallocate 10 temp_file --fibmap . ( ) . LBA 0 . . FIEMAP ( ) ioctl() FIBMAP ( ) ioctl() . FIBMAP 32- 8 16 . FIBMAP ext4/xfs sync() . --fwdownload . . (S)ATA DOWNLOAD MICROCODE 7 ( ) 3 ( ) . . . --fwdownload-mode3 --fwdownload-mode3-max --fwdownload-mode7 --fwdownload hdparm . -F ( ). -g ( ) () () . -h (). -H ( Hitachi). ( ). . -i (IDE, libata) /. -I. . AT Attachment Interface for Disk Drives, ANSI ASC X3T9.2 4a 19 /93 . --idle-immediate ATA IDLE_IMMEDIATE . . --idle-unload ATA IDLE_IMMEDIATE_WITH_UNLOAD . . -I -i . --Iraw . --Istdin -I /dev/hd*. "" /proc/ide/*/hd*/identify --Istdout . "" ATAPI . --Istdin ** . --Istdin. --Istdout stdout /proc/ide/*/identify --Istdin. -J / "idle3" Green Western Digital (WD). . (8) . / . 300,000 1,000,000 / . WD WDIDLE3.EXE DOS hdparm . hdparm . . 30 . 8 12 30 300 30 . (0) WD idle3 ( !). -k / "keep_settings_over_reset" . -dmu ( ). -dmu. -k . ( -k) / ( ) ( /var/log/messages ). -K "keep_features_over_reset" . -APSWXZ ( ). . -L . 1 ( Syquest ZIP Jazz..) 0 . ( ). ( ) . . -m / / . 0 . ( IDE) IDE / . / 30-50%. 5% 50%. ( WD Caviar) . . 2 4 8 16 (). . 16 32 . Western Digital 4 8 (32 ) . -i ( MaxMultSect ). . . --make-bad-sector ( " ") . . !! /RAID. ( 10) . hdparm ATA . WRITE_LONG 28-. (2008) WRITE_UNCORRECTABLE_EXT LBA48. hdparm WRITE_LONG. WRITE_UNCORRECTABLE_EXT . READ . f hdparm WRITE_UNCORRECTABLE_EXT "" ( ) READ ( ). --repair-sector () ( ). -M / (AAM). . 0 254. 128 ( ) 254 ( ). ( / ) 128 254. 3 : . 0 128 254 . -n "ignore_write_errors" . . -N / . -N : () . (HPA). / . BIOS/ ( BIOS {2010} 2 HPA 3 2 ). ( ) ( 10) -N. " " . () ( ) . -N (). ( ) p . . ( ) -N . . . . -N ( ). 2.6.27 . --offset (1024*1024*1024) -t . ( ) . . (SSDs) . -p IDE PIO "" PIO . "" . IDE PIO PIO . IDE PIO (0 5) / . ! ! -P . ATA-4. --prefer-ata12 SAT ( SCSI ATA) hdparm 16- . USB 16-. 12- . hdparm 16- 12- ( 28-). -q ( ). . -i -v -t -T. -Q (queue_depth) . 2.6.xx ( ) . SATA NCQ. -r / . . -R / . : -R0 () -R1 (). . ( ). --read-sector . ( 10) . hdparm ( / ) . ( ) ( ). --repair-sector --write-sector. . -s / . . BIOS ( ) (Linux >= 2.6.22) . standby . RAID . active ( -C ). (jumper). SATA 11 SATA. . -S ( ) ( ) . ( ) . 30 . . " ": . 1 240 5 5 20 . 241 251 1 11 30 30 5.5 . 252 21 . 253 8 12 254 . 255 21 15 . . --set-sector-size . . . 512 520 528 4096 4160 4224. 512 4096. : hdparm --set-sector-size 4096 /dev/sdb -t . 2-3 ( ) . . . -t BLKFLSBUF ioctl. -T . 2-3 ( ) . . . --trim-sector-ranges (SSDs). . !! . . : LBA ( 65535) . . !! : hdparm --trim-sector-ranges 1000:4 7894:16 /dev/sdz --trim-sector-ranges-stdin --trim-sector-ranges lba:count (stdin) . . (max_sectors_kb). -u / . 1 " ". : / / . (E)IDE CMD-640B RZ1000 ( ) 2.0.13. IDE ( BIOS/CMOS) . -v -acdgkmur IDE. . -V . --verbose . -w (). . . --write-sector . . ( 10) . hdparm ( / ) . ( ). -W / IDE/SATA. -X IDE (E)IDE/ATA. -d1 DMA / -X mdma2 DMA mode2 -X sdma1 DMA mode 1. UltraDMA -X udma2 UltraDMA mode2 ( UltraDMA ). / IDE PIO . . -X . IDE ( -p) / . ! PIO (/ ) PIO 8. 09 PIO mode1 10 PIO mode2 11 PIO mode3. 00 PIO "" 01 IORDY. DMA DMA 32. UltraDMA UltraDMA 64. -y IDE standby . -C. -Y IDE sleep . ( IDE / ). -C. -z () . -Z Seagate ( ST3xxx) / . ATA . . --security-help --security-*. --security-freeze . . --security-unlock . . . --security-prompt-for-password --security . /proc/self/cmdline . --security-unlock PWD PWD. ASCII (NUL) 32 . --user-master ( ""). . --security-set-pass PWD PWD ( ) (). ASCII (NUL) 32 . NULL . --user-master ( "") --security-mode. . --security-disable PWD PWD. ASCII NUL 32 . --user-master ( ""). . --security-erase PWD () PWD (). ASCII NUL 32 . NULL . --user-master ( ""). . --security-erase-enhanced PWD () PWD (). ASCII NUL 32 . --user-master ( ""). . --user-master USER (/) . . --security-unlock --security-set-pass --security-disable --security-erase --security-erase-enhanced. u m --security-mode MODE (/) . . --security-set-pass. h m . . /etc/hdparm.conf -m sectcount -u 1 . / 100%. . ! ( -r SCSI) ioctl()'s . SATA/IDE ( ) SCSI MFM/RLL XT. 2.6.12 ( ) . . PIO . " " " " PIO . . hdparm . hdparm Mark Lord (E)IDE libata . Seagate Tomi Leppikangas (tomilepp@paju.oulu.fi). Benjamin Benz 2005. PIO Leonard den Ottolander 2005. Benjamin Benz . http://www.t13.org/ T13 AT Attachment (ATA/ATAPI). http://www.serialata.org/ Serial ATA. http://www.compactflash.org/ CompactFlash. 3 . . : . 9.65 2022 HDPARM(8)