有什么方法可以避免特定的硬盘在启动时旋转吗?
我的 HTPC(Ubuntu 12.10)中有 3 个 HDD 和 1 个 SSD(启动驱动器)。我不希望 HDD 在启动时旋转,以减少启动时间、节省能源并延长 HDD 的使用寿命。但是,我认为板载 HDD 控制器需要知道启动时有哪些驱动器,以便稍后将它们提供给系统。有没有可能避免旋转?
硬件规格:
主板:ASrock A75M-ITX(UEFI)
APU:AMD A8-3870K
HDD:WD20EARS、HD204UI、WD20EARX
SSD:OCZ Vertex3 60GB
(4GB DDR3-1600、TV-Tuner、Sharkoon 400W PSU)
HDD 是否在从 PSU 获得电力时立即启动,还是在收到一些数据时启动?
谢谢,NoMad
答案1
SATA 功能名为普伊斯(待机启动)。它需要 BIOS、硬盘和操作系统的支持。有些硬盘可以通过引脚启用它,有些可以通过 启用它。手册上hdparm -s
是这么说的:hdparm
如果驱动器支持,则启用/禁用待机开机功能。非常危险。除非您绝对确定系统 BIOS(或固件)和操作系统内核(Linux >= 2.6.22)都支持探测使用该功能的驱动器,否则请勿使用。启用后,驱动器将在待机模式下通电,以允许控制器对设备的旋转进行排序,从而减少许多驱动器共享电源时的瞬时电流消耗负担。主要用于大型 RAID 设置。此功能通常被禁用,驱动器在活动模式下通电(请参阅上面的 -C)。请注意,驱动器也可能允许通过跳线启用此功能。一些 SATA 驱动器支持通过 SATA 电源连接器的第 11 针控制此功能。在这些情况下,此命令可能不受支持或可能不起作用。
当然,您在启动期间不能在该驱动器上安装任何文件系统,否则当您尝试在其上安装任何东西时,驱动器将旋转起来,并且会在启动过程中引入较长的延迟......