避免在启动时启动硬盘


9

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

我的HTPC(Ubuntu 12.10)中有3个HDD和1个SSD(引导驱动器)。我不希望HDD在启动时旋转,以减少启动时间,节省能源并延长HDD的使用寿命。但是,我认为板载HDD控制器需要在引导时知道哪些驱动器,以便以后将其用于系统。是否有可能避免加速旋转?

硬件规格:
主板:华擎A75M-ITX(UEFI)
APU:AMD A8-3870K
硬盘:WD20EARS,HD204UI,WD20EARX
SSD:OCZ Vertex3 60GB
(4GB DDR3-1600,TV-Tuner,Sharkoon 400W PSU)

HDD从PSU供电时会立即旋转吗?还是在接收到某些数据后才旋转呢?
谢谢,NoMad


Answers:


8

有一个名为PUIS(待机中加电)的SATA功能。它也需要您的BIOS,硬盘驱动器和操作系统的支持。一些硬盘驱动器可以通过引脚启用它,有些可以通过启用它hdparm -s。这就是hdparm手册说的:

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

当然,在启动过程中一定不要在该驱动器上挂载任何文件系统,否则当您尝试在该驱动器上挂载任何东西时该驱动器就会旋转起来,这会在启动过程中引入很长的延迟...


谢谢,我能以某种方式检查主板是否支持PUIS命令?两个WD驱动器通过跳线支持此功能,但是我不确定主板。该网站未透露任何有关PUIS或PM2的信息(因此我认为它不支持此功能),但是我在其他主板的支持网站上都找不到该信息(一个关于HDD故障的英特尔支持页面除外)。编辑:UEFI中没有这样的选项,SATA端口以AHCI模式运行
NoMad 2012年

2
我发现在某些主板上,它“可以工作”(即使没有特别支持),在某些主板上,您需要在BIOS中将相关的SATA端口设置为“ disabled”,因此BIOS不会尝试识别/访问在启动过程中完全没有硬盘。当然,操作系统级别的访问仍将起作用(Linux直接探测SATA芯片组)。
haimg 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.