Vermeiden Sie das Hochfahren der Festplatte beim Booten

6671
NoMad

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

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

Hardware-Spezifikationen:
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 400W PSU)

Werden die Festplatten sofort hochgefahren, wenn sie von der PSU mit Strom versorgt werden, oder wenn sie hochgefahren werden, wenn sie Daten empfangen?
Danke, NoMad

8
Zugehörige Frage: [Hdparm poweron_standby ist wie gefährlich?] (Http://serverfault.com/questions/259255/hdparm-poweron-standby-is-how-dowousous) pabouk vor 10 Jahren 0

1 Antwort auf die Frage

8
haimg

Es gibt eine SATA-Funktion namens PUIS (Power-Up In Standby). Es erfordert Unterstützung von Ihrem BIOS, Ihren Festplatten und dem Betriebssystem. Bei einigen Festplatten kann es über Pins aktiviert werden, bei anderen kann es über aktiviert werden hdparm -s. In diesem hdparmHandbuch heißt es:

Aktivieren / Deaktivieren der Standby-Funktion, sofern vom Laufwerk unterstützt. SEHR GEFÄHRLICH. Verwenden Sie diese Option nicht, wenn Sie absolut sicher sind, dass sowohl das System-BIOS (oder die Firmware) als auch der Betriebssystemkernel (Linux> = 2.6.22) die Suche nach Laufwerken unterstützen, die diese Funktion verwenden. Wenn diese Option aktiviert ist, wird der Frequenzumrichter im Standby-Modus eingeschaltet, damit der Controller das Anfahren der Geräte nacheinander ansteuern kann, wodurch die momentane Stromaufnahme verringert wird, wenn viele Laufwerke eine Stromversorgung gemeinsam nutzen. Hauptsächlich für den Einsatz in großen RAID-Umgebungen. Diese Funktion ist normalerweise deaktiviert und das Laufwerk ist im aktiven Modus eingeschaltet (siehe oben, -C). Beachten Sie, dass ein Laufwerk möglicherweise auch die Aktivierung dieser Funktion durch einen Jumper zulässt. 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 einbinden. Andernfalls wird das Laufwerk hochgefahren, wenn Sie versuchen, etwas darauf einzuhängen, und führt zu einer langen Verzögerung während des Startvorgangs ...

Danke, kann ich irgendwie prüfen, ob das Mainboard den PUIS-Befehl unterstützt? Die beiden WD-Laufwerke unterstützen dies per Jumper, aber ich bin mir nicht sicher, was das Mainboard angeht. Die Website sagt nichts über PUIS oder PM2 aus (daher denke ich, dass sie diese Funktion nicht unterstützt), aber ich kann dies nicht auf der Support-Site eines anderen Mainboards finden (außer einer Intel-Support-Seite zu Festplattenausfällen). Bearbeiten: Es gibt keine solche Option in der UEFI, die SATA-Ports arbeiten im AHCI-Modus NoMad vor 11 Jahren 0
Ich habe festgestellt, dass es bei einigen Motherboards "nur" funktioniert (auch wenn dies nicht speziell unterstützt wird), und bei einigen müssen Sie den entsprechenden SATA-Port im BIOS als "deaktiviert" einrichten, sodass das BIOS nicht versucht, zu identifizieren / darauf zuzugreifen die Festplatte während des Bootens überhaupt. Der Zugriff auf Betriebssystemebene funktioniert natürlich weiterhin (Linux prüft den SATA-Chipsatz direkt). haimg vor 11 Jahren 1