Evite a rotação do disco rígido na inicialização

9

Existe alguma maneira de evitar que HDDs específicos sejam ativados no momento da inicialização?

Existem 3 HDDs no meu HTPC (Ubuntu 12.10) e 1 SSD (unidade de inicialização). Não quero que os HDDs girem durante a inicialização para reduzir o tempo de inicialização, economizar energia e expandir a vida útil do HDD. No entanto, acho que o controlador de disco rígido integrado precisa saber quais unidades existem no momento da inicialização para disponibilizá-las posteriormente para o sistema. Existe alguma possibilidade de evitar o spin-up?


Especificações do hardware: Placa mãe: ASrock A75M-ITX (UEFI)
APU: AMD A8-3870K
HDDs: WD20EARS, HD204UI, WD20EARX
SSD: OCZ Vertex3 60GB
(4GB DDR3-1600, sintonizador de TV, Sharkoon 400W PSU)

Os HDDs rodam instantaneamente quando recebem energia da PSU ou para cima quando recebem alguns dados?
Obrigado, NoMad

Nômade
fonte
Pergunta relacionada: Hdparm poweron_standby é quão perigoso?
Pabouk

Respostas:

8

Há um recurso SATA chamado PUIS (Power-Up In Standby). Também requer suporte do BIOS, discos rígidos e SO. Alguns discos rígidos podem ser ativados via pinos, outros podem ser ativados via hdparm -s. Isto é o que o hdparmmanual diz:

Ative / desative o recurso de inicialização no modo de espera, se suportado pela unidade. MUITO PERIGOSO. Não use a menos que tenha certeza absoluta de que o BIOS do sistema (ou firmware) e o kernel do sistema operacional (Linux> = 2.6.22) suportam a detecção de unidades que usam esse recurso. Quando ativada, a unidade é ligada no modo de espera para permitir que o controlador sequencie a ativação dos dispositivos, reduzindo a carga instantânea de consumo de corrente quando muitas unidades compartilham uma fonte de alimentação. Principalmente para uso em grandes configurações de RAID. Esse recurso geralmente está desativado e o inversor é ligado no modo ativo (consulte -C acima). Observe que uma unidade também pode permitir ativar esse recurso por um jumper. Algumas unidades SATA suportam o controle desse recurso pelo pino 11 do conector de alimentação SATA. Nesses casos,

Obviamente, você não deve montar nenhum sistema de arquivos nessa unidade durante a inicialização, caso contrário, a unidade irá girar quando você tentar montar alguma coisa nela e introduzirá um longo atraso durante o processo de inicialização ...

haimg
fonte
Obrigado, posso verificar se a placa principal suporta o comando PUIS? As duas unidades WD suportam isso via jumper, mas não tenho certeza sobre a placa principal. O site não diz nada sobre PUIS ou PM2 (então acho que não suporta esse recurso), mas não consigo encontrá-lo em nenhum outro site de suporte da placa principal (exceto uma página de suporte da Intel sobre falhas no disco rígido). edit: Não existe essa opção no UEFI, as portas SATA operam no modo AHCI
NoMad
2
Descobri que, em algumas placas-mãe, "simplesmente funciona" (mesmo que não seja especificamente suportado) e, em algumas, você precisa configurar a porta SATA relevante como "desativada" no BIOS, para que o BIOS não tente identificar / acessar o disco rígido durante a inicialização. O acesso no nível do sistema operacional ainda funcionará, é claro (o Linux analisa diretamente o chipset SATA).
haimg