Czy bezpiecznie jest odłączyć dysk SATA podczas uśpienia?

9

Czy bezpiecznie jest odłączyć dysk SATA podczas uśpienia systemu Windows 7? Czy dysk jest wyłączony, gdy komputer pomyślnie przejdzie w tryb uśpienia? To nie jest mój dysk systemowy, to po prostu wirujący dysk dla moich zdjęć.

MyAwsomeName
źródło
Czy to dysk zewnętrzny, czy masz na myśli ten, na którym jest zainstalowany system operacyjny?
Shekhar
Tryb uśpienia zapisuje wszystkie dane - pliki, stan otwarty Windows, aplikacja działająca stanu do pamięci (RAM) oraz dysk twardy jest wyłączony
Shekhara
2
Chociaż nie wyrządzisz fizycznych szkód, usunięcie dysku systemowego w stanie uśpienia spowoduje awarię systemu po wznowieniu działania systemu.
Ramhound
@Shakehar Domyślnie jest to prawda, ale w zależności od jego ustawień zasilania jego dysk może spać z komputerem. Najpierw sprawdziłbym twoje ustawienia mocy, w zaawansowanym. Jak jednak powiedział Ramhound, próba wznowienia działania komputera spowoduje awarię systemu operacyjnego, ponieważ mógł on wykorzystywać pamięć wirtualną. Nie wspomniałeś też o tym, ale z tego samego powodu nie używałbym dysku na innym komputerze po jego usunięciu, jeśli planujesz zachować oryginalną sesję
Jason Bristol
W ustawieniach mocy ustawiłem „nigdy nie śpij”. Uwaga: ten dysk nie jest dyskiem systemowym. Zaktualizowałem OP o to ... To normalny sen, a nie hibnacja.
MyAwsomeName

Odpowiedzi:

8

Tryb uśpienia w systemie Windows zapisuje bieżący stan komputera w pamięci oraz wyłącza dysk twardy i monitor.

W przypadku dysków zewnętrznych, zwłaszcza tych, które są podłączone przez USB i są wykrywane jako zewnętrzne, Ponieważ używasz systemu Windows, system operacyjny jest wystarczająco inteligentny, aby rozpoznać, że urządzenia zewnętrzne można usunąć w dowolnym momencie i wyłącza pamięć podręczną zapisu. Zmniejsza to ryzyko uszkodzenia danych.

Możesz więc bezpiecznie założyć, że możesz usunąć dyski zewnętrzne bez uszkodzenia danych. Jednak, jak wskazał Ramhound - system może ulec awarii, jeśli wyjmiesz główny dysk.

Systemy mają wiele stanów zasilania od S-0do S-4i G-4.
S-0jest aktywnym stanem pracy i G-4jest całkowicie wyłączony, w którym maszyna musiałaby się zrestartować, aby włączyć zasilanie.

S-1aby S-3to kolejne stany snu i S-4jest stan hibernacji.
Gdy maszyna osiągnie stan S-1, procesor zostanie wyłączony.
At S-2It traci kontekst sprzętowy i traci zawartość pamięci podręcznej (powinno to również obejmować wszystkie pamięci podręczne zapisu). Powinno to dodatkowo chronić Cię przed uszkodzeniem danych.
Przy S-3 (your default sleep mode)kilku innych układach na płycie głównej można wyłączyć.

Krótko mówiąc, usunięcie dysku twardego, gdy urządzenie znajduje się w trybie uśpienia, nie powinno mieć wpływu na zdrowie sprzętu, ponieważ wbudowanych jest wiele testów zabezpieczających przed nim.

Aktualizacja oznaczona S-3 jako domyślny tryb uśpienia - zasób

Shekhar
źródło
To był wewnętrzny dysk SATA, a nie dysk podłączony do USB. Skąd mam wiedzieć, czy komputer wprowadził S1, S2 lub S3? Kliknąłem przycisk uśpienia, a nie hibernację.
MyAwsomeName
możesz sprawdzić, jakie masz ustawienia zasilania dla trybu uśpienia i określić, w jakim trybie uśpienia jest urządzenie. Domyślnie jest to S2 lub S3. Zaktualizuję swoją odpowiedź, gdy otrzymam ostateczną odpowiedź na to pytanie
Shekhar
@MyAwsomeName zaktualizowano, aby odpowiedzieć na twoje zapytanie
Shekhar
1

Innym problemem jest to, że podczas stanu uśpienia (i hibernacji) mogą istnieć procesy, w których pliki są otwarte na dysku, a zawartość plików może być niespójna, co oznacza, że ​​dane mogą zostać uszkodzone po odłączeniu dysku.

Dobrze napisane aplikacje powinny wykonać pewne czyszczenie, zanim system przejdzie w stan uśpienia i sprawić, że pliki będą spójne, a nawet całkowicie je zamknąć, aby przygotować się do ewentualnego usunięcia dysku podczas uśpienia. Zobacz Skąd mam wiedzieć, kiedy system Windows przechodzi w tryb uśpienia lub hibernacji?

System plików dysku powinien być spójny, ponieważ system Windows opróżnia pamięć podręczną przed przejściem w tryb uśpienia. Zobacz Czy system Windows opróżnia pamięć podręczną dysków w trybie gotowości?

Ściśle powiązane pytanie: czy można bezpiecznie odłączyć dysk USB, gdy system Windows znajduje się w trybie uśpienia / hibernacji / wyłączenia?

pabouk
źródło