避免硬盘启动时启动

NoM*_*Mad 10 hard-drive sata controller spinup

有什么方法可以避免特定硬盘在启动时旋转?

我的 HTPC(Ubuntu 12.10)和 1 个 SSD(引导驱动器)中有 3 个 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

hai*_*img 9

有一个名为PUIS (Power-Up In Standby)的 SATA 功能。它也需要您的 BIOS、硬盘驱动器和操作系统的支持。有些硬盘驱动器可以通过引脚启用它,有些可以通过hdparm -s. 这是hdparm手册上说的:

如果驱动器支持,启用/禁用开机待机功能。非常危险。除非您绝对确定系统 BIOS(或固件)和操作系统内核(Linux >= 2.6.22)都支持探测使用此功能的驱动器,否则请勿使用。启用后,驱动器在待机模式下通电,以允许控制器对设备的启动进行排序,从而在许多驱动器共享电源时减少瞬时电流消耗负担。主要用于大型 RAID 设置。此功能通常被禁用,驱动器在活动模式下通电(参见上面的 -C)。请注意,驱动器也可能允许通过跳线启用此功能。某些 SATA 驱动器支持通过 SATA 电源连接器的引脚 11 控制此功能。在这些情况下,

当然,您不能在启动期间在该驱动器上安装任何文件系统,否则当您尝试在其上安装任何内容时驱动器会旋转,并且会在您的启动过程中引入很长的延迟......

  • 我发现在某些主板中,它“正常工作”(即使没有特别支持),而在某些主板中,您需要在 BIOS 中将相关 SATA 端口设置为“禁用”,因此 BIOS 不会尝试识别/访问在启动过程中根本没有硬盘。当然,操作系统级别的访问仍然有效(Linux 直接探测 SATA 芯片组)。 (3认同)