Évitez la rotation du disque dur au démarrage

9

Existe-t-il un moyen d'éviter que des disques durs spécifiques tournent au démarrage?

Il y a 3 disques durs dans mon HTPC (Ubuntu 12.10) et 1 SSD (lecteur de démarrage). Je ne veux pas que les disques durs tournent au démarrage pour réduire le temps de démarrage, économiser de l'énergie et prolonger la durée de vie du disque dur. Cependant, je pense que le contrôleur de disque dur intégré doit savoir quels disques sont là au démarrage pour les rendre disponibles plus tard pour le système. Y a-t-il une possibilité d'éviter la rotation?


Spécifications matérielles: Carte mère: ASrock A75M-ITX (UEFI)
APU: AMD A8-3870K
HDD: WD20EARS, HD204UI, WD20EARX
SSD: OCZ Vertex3 60GB
(4GB DDR3-1600, TV-Tuner, Sharkoon 400W PSU)

Les disques durs tournent-ils instantanément lorsqu'ils sont alimentés par le bloc d'alimentation ou tournent-ils lorsqu'ils reçoivent des données?
Merci, NoMad

Nomade
la source

Réponses:

8

Il existe une fonctionnalité SATA nommée PUIS (Power-Up In Standby). Il nécessite également la prise en charge de votre BIOS, de vos disques durs et de votre système d'exploitation. Certains disques durs peuvent l'activer via des broches, d'autres peuvent l'activer via hdparm -s. Voici ce que hdparmdit le manuel:

Activez / désactivez la fonction de mise sous tension en veille, si elle est prise en charge par le lecteur. TRÈS DANGEREUX. Ne l'utilisez que si vous êtes absolument certain que le BIOS du système (ou micrologiciel) et le noyau du système d'exploitation (Linux> = 2.6.22) prennent en charge la détection des lecteurs qui utilisent cette fonction. Lorsqu'il est activé, le variateur est mis sous tension en mode veille pour permettre au contrôleur de séquencer la rotation des périphériques, réduisant ainsi la charge de consommation de courant instantanée lorsque de nombreux variateurs partagent une alimentation. Principalement pour une utilisation dans les grandes configurations RAID. Cette fonction est généralement désactivée et le variateur est mis sous tension en mode actif (voir -C ci-dessus). Notez qu'un lecteur peut également permettre d'activer cette fonction à l'aide d'un cavalier. Certains disques SATA prennent en charge le contrôle de cette fonction par la broche 11 du connecteur d'alimentation SATA. Dans ces cas,

Bien sûr, vous ne devez pas monter de système de fichiers sur ce lecteur pendant le démarrage, sinon le lecteur tournera lorsque vous essayez de monter quoi que ce soit dessus, et cela introduira un long délai pendant votre processus de démarrage ...

haimg
la source
Merci, puis-je vérifier si la carte mère prend en charge la commande PUIS? Les deux disques WD prennent en charge cela via un cavalier, mais je ne suis pas certain de la carte mère. Le site Web ne dit rien sur PUIS ou PM2 (donc je pense qu'il ne prend pas en charge cette fonctionnalité), mais je ne le trouve sur aucun autre site de support de la carte mère (à l'exception d'une page de support Intel sur les pannes de disque dur). edit: Il n'y a pas une telle option dans l'UEFI, les ports SATA fonctionnent en mode AHCI
NoMad
2
J'ai trouvé que dans certaines cartes mères, cela "fonctionne" (même s'il n'est pas spécifiquement pris en charge), et dans certaines, vous devez configurer le port SATA approprié comme "désactivé" dans le BIOS, afin que le BIOS n'essaye pas d'identifier / d'accéder du disque dur pendant le démarrage. L'accès au niveau du système d'exploitation fonctionnera toujours, bien sûr (le chipset SATA Linux sonde directement).
haimg