Jak skonfigurować system Windows, aby nie uśpiał zewnętrznego dysku?

13

Za każdym razem, gdy używam jakiegoś urządzenia zewnętrznego (pendrive lub zewnętrznego dysku twardego) na pulpicie, po pewnym czasie bezczynności mój system Windows 7 przełącza go w tryb uśpienia, wyłączając go. Czasami śpi i nie wraca. Czy istnieje sposób na skonfigurowanie systemu Windows, aby uniknąć uśpienia mojego urządzenia zewnętrznego?

Diogo
źródło
Myślę, że działa zaawansowana opcja zasilania.
Diogo,
@KCotreau: Czy możesz to opublikować jako odpowiedź? To rozwiązało mój problem. Dzięki
Diogo,

Odpowiedzi:

10

Przejdź do Opcje zasilania w Panelu sterowania, następnie kliknij „Zmień ustawienia planu” dla swojego planu, powinna być opcja „Zmień zaawansowane ustawienia zasilania”, a następnie zajrzyj do obszarów „Dysk twardy” i „Ustawienia USB”.

To może nie być rzeczywista odpowiedź, ale ustaw „Wyłącz dysk twardy po” na nigdy (ustaw 0), ale myślę, że prawdziwym jest ustawienie „Ustawień wstrzymania selektywnego USB” na „wyłączone” przynajmniej po podłączeniu ... ale może także przy zasilaniu bateryjnym, jeśli używasz go w ten sposób, kiedy to się dzieje.

KCotreau
źródło
5

System Windows USB jest wyłączony, jeśli jest bezczynny w celu oszczędzania energii, możesz wyłączyć tę funkcję, przechodząc do

  • Panel sterowania
  • Menadżer urządzeń
  • Kontrolery Universal Serial Bus (wydatkuj to)

Powinna zostać wyświetlona lista ogólnego koncentratora USB

Kliknij każdy z nich prawym przyciskiem myszy i wybierz Właściwości | Zarządzanie energią i odznacz opcję Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii

Greg
źródło
3
To było już niezaznaczone
Diogo,
3

Mam ten sam problem (Windows 8.1) i żadne z rozwiązań „ustawiania zasilania” nie działało dla mnie.

W końcu odtworzyłem plik filmowy, plik audio ... wszystko, co powoduje regularny dostęp do dysku.

Aby zmniejszyć obciążenie, powinno być możliwe napisanie skryptu, który tylko regularnie uzyskuje dostęp do dysku, zanim przejdzie w tryb uśpienia.


edycja: oto szybki skrypt, który wykonuje zadanie.

Pusty plik „mzt7dbs5ffxamzsj.txt” (tylko losowa nazwa) zostanie utworzony (następnie regularnie zapisywany) w tym samym miejscu, co plik wsadowy:

@ECHO OFF
SET FILE=%~dp0mzt7dbs5ffxamzsj.txt
SET TIMEOUT=30

ECHO.
ECHO File: %FILE%
ECHO Timeout: %TIMEOUT% seconds
ECHO.
ECHO Script is running...

:LOOP
TYPE NUL > "%FILE%"
TIMEOUT /T %TIMEOUT% /NOBREAK > NUL
GOTO LOOP

notatki dodatkowe:

  • Próbowałem, DIRale nie zadziałało, ponieważ wyniki są buforowane. Powinien istnieć sposób, który nie wymaga użycia pliku.
  • Zasób zainteresowania: Jak utworzyć pusty plik tekstowy z pliku wsadowego?
  • Debugowanie było łatwe, ponieważ mój dysk obraca się co 40 sekund> _ <
Gras Double
źródło
1

Opcje zasilania lub opcje menedżera urządzeń nigdy nie działały dla mnie w systemie Windows 8, 8.1 lub 10. Poniżej znajduje się prosty skrypt do wykonania zadania. Otwórz edytor tekstu, kopiowania i wklejania poleceń, zmień literę dysku, aby dostosować swoją dysków twardych, aby dodać kolejną Replikuj napędzać kopię , del polecenia jeszcze raz, zapisać go jako plik .bat lub .cmd i podwójne kliknięcie, aby uruchomić.

@echo off
:start

REM --- Change the drive letter D below to match your HDDs. To add another drive replicate the copy and del lines ---
copy NUL D:\HDDActive.txt
del D:\HDDActive.txt

TIMEOUT /T 30 /NOBREAK
goto start

Dodatkowo, można zobaczyć to , aby uruchomić plik wsadowy przy starcie.

Joseph
źródło