Vermeiden Sie das Hochfahren der Festplatte beim Booten

9

Gibt es eine Möglichkeit zu verhindern, dass bestimmte Festplatten beim Booten hochfahren?

In meinem HTPC (Ubuntu 12.10) befinden sich 3 Festplatten und 1 SSD (Boot-Laufwerk). Ich möchte nicht, dass sich die Festplatten beim Booten drehen, um die Startzeit zu verkürzen, Energie zu sparen und die Lebensdauer der Festplatte zu verlängern. Ich denke jedoch, dass der integrierte Festplattencontroller wissen muss, welche Laufwerke beim Booten vorhanden sind, um sie später für das System verfügbar zu machen. Gibt es eine Möglichkeit, das Spin-up zu vermeiden?

Hardwarespezifikationen:
Mainboard: ASrock A75M-ITX (UEFI)
APU: AMD A8-3870K
Festplatten: WD20EARS, HD204UI, WD20EARX
SSD: OCZ Vertex3 60
GB (4 GB DDR3-1600, TV-Tuner, Sharkoon 400 W Netzteil)

Drehen sich die Festplatten sofort hoch, wenn sie vom Netzteil mit Strom versorgt werden, oder drehen sie sich hoch, wenn sie Daten empfangen?
Danke, NoMad

Nomade
quelle

Antworten:

8

Es gibt eine SATA-Funktion namens PUIS (Power-Up In Standby). Es erfordert auch Unterstützung von Ihrem BIOS, Ihren Festplatten und Ihrem Betriebssystem. Einige Festplatten können über Pins aktiviert werden, andere über hdparm -s. Dies ist, was hdparmHandbuch sagt:

Aktivieren / Deaktivieren Sie die Einschaltfunktion im Standby-Modus, sofern dies vom Laufwerk unterstützt wird. SEHR GEFÄHRLICH. Verwenden Sie diese Option nur, wenn Sie absolut sicher sind, dass sowohl das System-BIOS (oder die Firmware) als auch der Betriebssystem-Kernel (Linux> = 2.6.22) die Suche nach Laufwerken unterstützen, die diese Funktion verwenden. Wenn diese Option aktiviert ist, wird das Laufwerk im Standby-Modus eingeschaltet, damit der Controller das Hochfahren von Geräten sequenzieren kann, wodurch die momentane Stromaufnahme verringert wird, wenn sich viele Laufwerke eine Stromversorgung teilen. Hauptsächlich zur Verwendung in großen RAID-Setups. Diese Funktion ist normalerweise deaktiviert und das Laufwerk wird im aktiven Modus eingeschaltet (siehe -C oben). Beachten Sie, dass ein Laufwerk möglicherweise auch die Aktivierung dieser Funktion durch einen Jumper ermöglicht. Einige SATA-Laufwerke unterstützen die Steuerung dieser Funktion über Pin 11 des SATA-Stromanschlusses. In diesen Fällen,

Natürlich dürfen Sie während des Startvorgangs keine Dateisysteme auf diesem Laufwerk bereitstellen. Andernfalls wird das Laufwerk hochgefahren, wenn Sie versuchen, etwas darauf bereitzustellen, und es kommt zu einer langen Verzögerung während des Startvorgangs.

haimg
quelle
Danke, kann ich irgendwie überprüfen, ob das Mainboard den PUIS-Befehl unterstützt? Die beiden WD-Laufwerke unterstützen dies über einen Jumper, aber ich bin mir über das Mainboard nicht sicher. Die Website sagt nichts über PUIS oder PM2 aus (daher wird diese Funktion meiner Meinung nach nicht unterstützt), aber ich kann sie auf keiner Support-Website eines anderen Mainboards finden (mit Ausnahme einer Intel-Support-Seite zu Festplattenfehlern). Bearbeiten: Es gibt keine solche Option in der UEFI, die SATA-Ports arbeiten im AHCI-Modus
NoMad
2
Ich habe festgestellt, dass es auf einigen Motherboards "nur funktioniert" (auch wenn es nicht speziell unterstützt wird), und in einigen müssen Sie den entsprechenden SATA-Port im BIOS als "deaktiviert" einrichten, damit das BIOS nicht versucht, ihn zu identifizieren / darauf zuzugreifen die Festplatte überhaupt während des Startvorgangs. Der Zugriff auf Betriebssystemebene funktioniert natürlich weiterhin (Linux prüft den SATA-Chipsatz direkt).
Haimg