Natychmiast zakręć dysk twardy w systemie Windows

17

Mam 2 niesystemowe dyski twarde SATA, które nie są zmapowane na katalog i zwykle są utrzymywane w trybie offline w moim systemie operacyjnym Windows 7. Nawet w ten sposób pojawiają się od czasu do czasu, w tym między innymi czasy aktualizacji systemu Windows.

W Linuksie jest to łatwe, ale jaki jest najlepszy sposób na spasowanie dysku twardego na żądanie przy użyciu tak małego oprogramowania innej firmy, jak to możliwe w systemie Windows? A nawet czy jest na to oprogramowanie innych firm?

SuperDuck
źródło
Głosowałem za tym pytaniem, ponieważ chciałbym również znać odpowiedź. Ponieważ masz (dobrą) tendencję do odpowiadania na własne pytania, będę uprzywilejowany.
1
Czy próbowałeś przejść do Menedżera urządzeń, Dysków, kliknąć prawym przyciskiem myszy i wyłączyć poszczególne dyski?
Robert Kerr
Dziwne, ledwo zostawiam komentarz bez odpowiedzi i jestem prawie pewien, że odpowiedziałem na wszystkie komentarze w tym pytaniu. Zgubiłem moje komentarze czy co?
SuperDuck,

Odpowiedzi:

10

Ponieważ znasz Linuksa, trzymaj się smartctlnarzędzia wiersza poleceń smartmontools . Możesz obracać dyski za pomocą -sprzełącznika. Od strony man :

-s NAZWA [, WARTOŚĆ], --set = NAZWA [, WARTOŚĆ] w
trybie gotowości, teraz - [tylko ATA] Ustawia dysk w trybie STANDBY. Zwykle obraca się w dół dysku. Ustawienie timera gotowości nie jest zmieniane.

Wymaga podniesionego monitu i stylu linuksowego / dev / sdX odwoływania się do dysków, gdy są one odwzorowane, w przeciwnym razie:

> smartctl.exe -s standby,now d:
smartctl 6.5 2016-05-07 r4318 [x86_64-w64-mingw32-win10] (sf-6.5-1)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

Device placed in STANDBY mode

Niestety nic nie stoi na przeszkodzie, aby system Windows ponownie uruchamiał dyski, kiedy tylko zechce.

kRush
źródło
1
Jeśli chodzi o zapobieganie ponownemu włączaniu się dysków w systemie Windows - można wdrożyć sterownik w celu ochrony przed takimi zdarzeniami, wymagając interwencji użytkownika, aby umożliwić zwinięcie dysku i w inny sposób odpowiadając, że dysk nie jest dostępny dla fałszywych żądań dotyku usługi Windows lub cokolwiek innego czujesz się tak, jakbyś musiał to zrobić?
deed02392
1

Nie jest to natychmiastowe, ale przybliżasz to, czego szukasz, za pomocą Control Panels > Power Optionswyłączania dysku twardego po określonym czasie bezczynności, np. 1 min.

5arx
źródło
1
Tak, jednak to ustawienie dotyczy wszystkich dysków, w tym dysku systemowego; co skutkowałoby powstaniem pętli start-stop o bardzo wysokiej częstotliwości, co skróciłoby żywotność dysku twardego i obniżyło wydajność i więcej szumów.
SuperDuck,
@SuperDuck - Zauważono. Należy pamiętać, że był to prawdziwy błąd i nie jest częścią sprytnego planu nakłonienia ludzi do przejścia na system OS X / Linux;)
5arx
lol - ok, zanotowano =)
SuperDuck
1

Microsoft udostępnia narzędzie wiersza polecenia o nazwie Devcon .
Możesz zapisać procesy wsadowe, aby wyłączyć / włączyć urządzenia sprzętowe, które z niego korzystają.

Shekhar
źródło
4
Czy włączanie / wyłączanie jest równoznaczne ze spowolnieniem dysku twardego? Właśnie wyłączyłem dwa dyski twarde, ale wydaje mi się, że wciąż się obracają
deed02392,
@ deed02392 To całkowicie wyłącza (i obraca) dyski. Jest to równoznaczne z wyłączeniem urządzeń za pomocą Menedżera urządzeń.
tomasz86
Próbowałem go wyłączyć, ale powiedziało, że konieczne jest ponowne uruchomienie komputera. Więc to jest bezużyteczne.
Nickolodeon,
@Nickolodeon może to być spowodowane tym, że na komputerze było uruchomione jakieś oprogramowanie, które próbujesz uruchomić.
Shekhar
1

W systemie Windows 7 działała dla mnie wersja „HDDScan” v3.3. Uruchom HDDScan, wybierz dysk z menu rozwijanego, kliknij ikonę lupy nad dyskiem twardym, kliknij Funkcje -> Funkcje IDE, kliknij Spindown.

Wygląda na to, że istnieje również opcja ustawienia timera braku aktywności.

Pobrałem program stąd: http://majorgeeks.com/HDDScan_for_Windows_d6321.html

Pierwotnie miałem pobrać Devcon, ale było to znacznie szybsze i mam ograniczony plan danych.

użytkownik522490
źródło
1

Od wielu lat używam narzędzia RevoSleep właśnie do tego celu - ma proste menu podręczne paska zadań, które pozwala ręcznie rozbijać (spać) lub rozpalać (budzić) dowolny dysk twardy komputera.

Chociaż narzędzie to zostało stworzone prawie 8 lat temu (pierwotnie dla systemu Windows XP), nadal działa nawet w dzisiejszych czasach w systemie Windows 10.

Artanis
źródło
0

Innym rozwiązaniem byłoby ustawienie czasu wyłączania napędu w oprogramowaniu sprzętowym napędu, aby natychmiast się wyłączał. Zrobiłem to w FreeBSD przy użyciu ataidle.

Wydaje się, że jest do tego narzędzie Windows, ale nigdy go nie użyłem. Używaj na własne ryzyko http://linux.wareseeker.com/System/ataidle-2.5.zip/291be59b53

Zaletą jest to, że napęd kontroluje czas wirowania, dzięki czemu będzie działał w ten sam sposób w dowolnym miejscu bez oglądania go przez program.

RandomInsano
źródło
Hmm ... Moje rozwiązanie nie jest na żądanie. Może to być kłopotliwe, gdy próbujesz normalnie korzystać z dysków. Dlaczego nie zaznaczysz ich jako wyłączonych w menedżerze sprzętu Windows 7? To może upewnić się, że nie rozpadną się. I ... ta sugestia została już wspomniana. Idź do mnie
RandomInsano
0

Są to aplikacje, które próbują uzyskać dostęp do tych dysków, jeśli nie powiedziałeś programowi indeksującemu Windows o indeksowaniu tych dysków. możesz użyć monitora zasobów, aby zobaczyć, które aplikacje uzyskują dostęp lub które ostatnio uzyskały dostęp do których dysków twardych. możesz konfigurować aplikacje przy użyciu własnych stron ustawień, formularzy itp.

Uğur Gümüşhan
źródło
Dzięki. Ponieważ to pytanie pochodzi z 6 lat wstecz, obecnie nie mam środowiska, aby je przetestować. Jednak po przełączeniu dysku na tryb offline system Windows nie zobaczy plików ani folderów, ani nawet woluminów i liter dysków. Ponieważ nie ma plików ani woluminów, normalne aplikacje nie zobaczą dysku, a monitor zasobów ci tam nie pomoże.
SuperDuck,
0

Istnieje możliwość hdparamuruchomienia w systemie Windows, które działają podobnie do systemu hdparamLinux.

Po prostu wyszukaj hdparam.exe

sharp12345
źródło