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

9

Mam przenośny dysk flash USB, którego używam z moim netbookiem. Kiedy jestem w ruchu, wygodnie jest móc po prostu zamknąć pokrywę i wyjąć dysk flash bez konieczności korzystania z procedury bezpiecznego usuwania sprzętu systemu Windows. Netbook przechodzi w tryb uśpienia (tryb ACPI S3) po zamknięciu pokrywy. Czy można to zrobić bezpiecznie w systemie Windows 7 Home Premium? Co z trybami hibernacji (S4) i wyłączania?

Timothy003
źródło

Odpowiedzi:

8

Procedura „Bezpiecznie usuń sprzęt” kończy zapisywanie w pamięci podręcznej / opóźnione zapisywanie na dysku, aby dane nie pozostały w niespójnym stanie po usunięciu dysku. O ile mi wiadomo, kiedy netbook przechodzi w tryb uśpienia, kończy także zapisywanie na dysku flash. Możesz odłączyć dysk, gdy tylko netbook przejdzie w tryb uśpienia (co może potrwać kilka sekund po zamknięciu pokrywy).

Jeśli netbook jest w stanie hibernacji, odłączenie dysku powinno być bezpieczne. Źle napisany program może zgłaszać błędy po wznowieniu, jeśli spodziewa się, że dysk będzie dostępny.

Jeśli netbook jest wyłączony, zawsze bezpiecznie jest po prostu odłączyć dysk.

Welociraptory
źródło
2
W przypadku hibernacji pamiętaj, że jest to zasadniczo zapisywanie bieżącego stanu komputera. Więc jeśli program używał tego napędu, mógłbyś go pomylić.
Unfundednut
1
Słuszna uwaga. Dobrze napisany program poradzi sobie z tą sytuacją z wdziękiem, ale nie zawsze tak jest.
Velociraptors
1
Ponadto powinno być w porządku, jeśli podłączyć go z powrotem w po powrocie, przed włączeniem komputera.
nhinkle
1
Korzystając z tej metody, zauważyłem również, że ponowne podłączenie dysku przed wybudzeniem ze stanu uśpienia lub wznowieniem hibernacji będzie wyglądało tak, jakby dysk nie został dotknięty, a ReadyBoost nie unieważnia pliku pamięci podręcznej, co jest dużą wygraną. Teraz muszę tylko powstrzymać netbooka przed wybudzeniem się ze snu, zanim będę mógł ponownie podłączyć dysk. Dzięki!
Timothy003,
1
Hibernacja jest gorsza, jeśli używasz NTFS. To będzie powodować utratę danych. patrz superuser.com/questions/39532/...
BCoates,
1

Może to nie powodować problemów z odłączaniem dysku w stanie uśpienia.
Musisz jednak upewnić się, że żaden program nie odczytuje żadnego pliku z tego napędu (np. Odtwarzanie pliku multimedialnego na VLC i uśpienie komputera). W przeciwnym razie może to spowodować problem z odczytem pliku.

W stanie hibernacji komputer zmusi aplikację do zapisania zmian w pliku, na którym pracują, aby był bezpieczny.

Wyłączenie komputera jest najbezpieczniejszym sposobem, ponieważ

  1. System operacyjny zamknie wszystkie działające aplikacje. (Jeśli aplikacja jest uruchomiona, to wymusza zamknięcie aplikacji, otworzy się okno wymuszenia zamknięcia.)
  2. Jeśli aplikacja zmodyfikowała dowolny plik i plik nie został zapisany, zostanie wyświetlone okno dialogowe wymuszenia zamknięcia. Tutaj masz zakres do zapisania pliku, jeśli tego nie zrobisz, aplikacja zostanie przymusowo zamknięta. Plik, który modyfikował, będzie w poprzednim stanie i nie będzie zawierał żadnych modyfikacji.
  3. Wreszcie uwalnia wszystkie zasoby używane przez aplikację i czyści bufor pamięci.

źródło