Unikaj rozpadu dysku twardego podczas uruchamiania

9

Czy jest jakiś sposób, aby uniknąć rozruchu określonych dysków twardych podczas uruchamiania?

W moim HTPC są 3 dyski twarde (Ubuntu 12.10) i 1 dysk SSD (dysk rozruchowy). Nie chcę, aby dyski twarde obracały się podczas uruchamiania, aby skrócić czas uruchamiania, oszczędzać energię i wydłużyć żywotność dysku twardego. Myślę jednak, że wbudowany kontroler dysku twardego musi wiedzieć, które dyski są dostępne podczas rozruchu, aby udostępnić je później dla systemu. Czy jest jakakolwiek możliwość uniknięcia rozpadu?

Specyfikacje sprzętowe:
Płyta główna: ASRock A75M-ITX (UEFI)
APU AMD A8-3870K
HDD: WD20EARS, HD204UI, WD20EARX
SSD: OCZ Vertex3 60GB
(4GB DDR3-1600, TV-Tuner, Sharkoon 400W PSU)

Czy dyski twarde wirują natychmiast po otrzymaniu zasilania z zasilacza, czy też wirują po otrzymaniu danych?
Dzięki, NoMad

Koczownik
źródło

Odpowiedzi:

8

Istnieje funkcja SATA o nazwie PUIS (Power-Up In Standby). Wymaga również wsparcia z systemu BIOS, dysków twardych i systemu operacyjnego. Niektóre dyski twarde można włączyć za pomocą pinów, niektóre można włączyć za pomocą hdparm -s. Oto, co hdparmmówi instrukcja:

Włącz / wyłącz funkcję włączania w trybie gotowości, jeśli jest obsługiwana przez napęd. BARDZO NIEBEZPIECZNE. Nie używaj, chyba że masz absolutną pewność, że zarówno system BIOS (lub oprogramowanie układowe), jak i jądro systemu operacyjnego (Linux> = 2.6.22) obsługują sondowanie dysków, które korzystają z tej funkcji. Po włączeniu napęd jest zasilany w trybie czuwania, aby umożliwić sterownikowi sekwencjonowanie rozruchu urządzeń, zmniejszając obciążenie chwilowego poboru prądu, gdy wiele napędów korzysta z zasilania. Głównie do stosowania w dużych konfiguracjach RAID. Ta funkcja jest zwykle wyłączona, a napęd jest zasilany w trybie aktywnym (patrz -C powyżej). Pamiętaj, że dysk może również umożliwiać włączenie tej funkcji przez zworkę. Niektóre napędy SATA obsługują sterowanie tą funkcją przez styk 11 złącza zasilania SATA. W tych przypadkach,

Oczywiście nie wolno montować żadnych systemów plików na tym dysku podczas uruchamiania, w przeciwnym razie dysk będzie się obracał podczas próby zamontowania czegokolwiek na nim, co spowoduje duże opóźnienie podczas procesu uruchamiania ...

haimg
źródło
Dzięki, czy mogę jakoś sprawdzić, czy płyta główna obsługuje polecenie PUIS? Dwa dyski WD obsługują to przez zworkę, ale nie jestem pewien co do płyty głównej. Witryna nie mówi nic o PUIS lub PM2 (więc myślę, że nie obsługuje tej funkcji), ale nie mogę tego znaleźć na żadnej innej stronie pomocy technicznej płyty głównej (z wyjątkiem jednej strony wsparcia Intel na temat awarii dysku twardego). edycja: W UEFI nie ma takiej opcji, porty SATA działają w trybie AHCI
NoMad
2
Odkryłem, że na niektórych płytach głównych „po prostu działa” (nawet jeśli nie jest specjalnie obsługiwany), a na niektórych trzeba ustawić odpowiedni port SATA jako „wyłączony” w systemie BIOS, więc BIOS nie będzie próbował zidentyfikować / uzyskać dostępu dysk twardy w ogóle podczas uruchamiania. Dostęp na poziomie systemu operacyjnego będzie oczywiście nadal działał (Linux sonduje chipset SATA bezpośrednio).
haimg