Избегайте вращения HDD при загрузке


9

Есть ли какой-нибудь способ предотвратить вращение определенных жестких дисков во время загрузки?

В моем HTPC есть 3 HDD (Ubuntu 12.10) и 1 SSD (загрузочный диск). Я не хочу, чтобы при загрузке HDD раскручивался, чтобы сократить время загрузки, сэкономить энергию и продлить срок службы жесткого диска. Тем не менее, я думаю, что встроенный контроллер жесткого диска должен знать, какие диски есть во время загрузки, чтобы сделать их доступными позже для системы. Есть ли возможность избежать раскрутки?

Аппаратные характеристики:
Основная плата: ASrock A75M-ITX (UEFI)
APU:
жесткие диски AMD A8-3870K : WD20EARS, HD204UI,
SSD WD20EARX : OCZ Vertex3 60 ГБ
(4 ГБ DDR3-1600, ТВ-тюнер, Sharkoon 400 Вт)

Жесткие диски вращаются мгновенно, когда они получают питание от блока питания, или они вращаются, когда они получают некоторые данные?
Спасибо, NoMad


Ответы:


8

Есть функция SATA под названием PUIS ( включение питания в режиме ожидания). Это требует поддержки со стороны вашего BIOS, жестких дисков и ОС тоже. Некоторые жесткие диски могут быть включены через контакты, а некоторые могут быть включены через hdparm -s. Вот что hdparmговорится в руководстве:

Включите / отключите функцию включения в режиме ожидания, если она поддерживается накопителем. ОЧЕНЬ ОПАСНО. Не используйте, если вы не уверены, что как BIOS системы (или прошивка), так и ядро ​​операционной системы (Linux> = 2.6.22) поддерживают поиск дисков, использующих эту функцию. При включении привод включается в режиме ожидания, что позволяет контроллеру упорядочивать вращение устройств, уменьшая нагрузку по мгновенному потреблению тока, когда многие накопители имеют общий источник питания. В первую очередь для использования в больших установках RAID. Эта функция обычно отключается, и привод включается в активном режиме (см. -C выше). Обратите внимание, что накопитель также может разрешить включение этой функции с помощью перемычки. Некоторые диски SATA поддерживают управление этой функцией с помощью контакта 11 разъема питания SATA. В этих случаях,

Конечно, вы не должны монтировать какие-либо файловые системы на этом диске во время загрузки, иначе диск будет раскручиваться, когда вы пытаетесь что-либо смонтировать на нем, и это приведет к большой задержке во время процесса загрузки ...


Спасибо, могу ли я как-нибудь проверить, поддерживает ли материнская плата команду PUIS? Два накопителя WD поддерживают это с помощью перемычки, но я не уверен насчет материнской платы. На веб-сайте ничего не говорится о PUIS или PM2 (так что я думаю, что он не поддерживает эту функцию), но я не могу найти это ни на одном сайте поддержки других системных плат (за исключением одной страницы поддержки Intel о сбоях жесткого диска). редактировать: в UEFI такой опции нет, порты SATA работают в режиме AHCI
NoMad

2
Я обнаружил, что в некоторых материнских платах он «просто работает» (даже если он специально не поддерживается), а в некоторых вам нужно настроить соответствующий порт SATA как «отключенный» в BIOS, чтобы BIOS не пытался идентифицировать / получить доступ жесткий диск вообще во время загрузки. Разумеется, доступ на уровне операционной системы все равно будет работать (Linux непосредственно проверяет набор микросхем SATA).
haimg
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.