If-Koubou

Czy bezpiecznie jest odłączać napędy USB, gdy komputer śpi?

Czy bezpiecznie jest odłączać napędy USB, gdy komputer śpi? (Jak)

Wszyscy słyszeliśmy napomnienie o bezpiecznym usuwaniu urządzeń USB po ich zakończeniu, ale co, jeśli system operacyjny jest zawieszony, a ty zdecydujesz się po prostu odłączyć urządzenie USB, a następnie tak? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedź na ciekawe pytanie czytelnika.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Pytanie

Czytnik SuperUser IQAndreas chce wiedzieć, czy można bezpiecznie usunąć nośnik USB podczas zawieszania komputera:

Często ostrzegamy przed odłączaniem napędów USB w przypadku, gdy są one obecnie odczytywane lub zapisywane. Gdy komputer jest zawieszony, hibernowany lub uśpiony, oczywiście nie zapisuje żadnych danych. Być może było to w trakcie operacji odczytu lub zapisu i zawiesi taką operację.

Ponieważ żadne ramiona się nie poruszają (w przypadku dysków twardych USB) lub bajty napędu migają i znikają (w przypadku dysków flash), czy "bezpieczne" jest odłączenie danego napędu?

Czy to prawda, nawet jeśli dane były do ​​niej zapisywane, ale operacja została tymczasowo zawieszona? (Zakładając, że nie masz nic przeciwko temu, że określony plik został tylko w połowie zapisany na dysku USB.)

Czy można bezpiecznie usuwać nośnik USB, gdy komputer jest zawieszony?

Odpowiedź

Pomocnik SuperUser kinokijuf ma odpowiedź dla nas:

Podczas gdy faktycznie nie ma transferów, powód, dla którego robisz taniec Bezpieczne usuwanie sprzętu, nie jest spowodowany transferami. Robisz to, aby oczyścić system plików. Programy nadal mogą korzystać z napędu USB, a niektóre pliki mogą nadal być niepisane na dysk, nawet po zamknięciu aplikacji, która ich używa. Z tego samego powodu nie wystarczy hibernować i przełączać systemów operacyjnych. Nigdy nie gwarantuje się, że zamontowany system plików będzie w spójnym stanie.

Czy kiedykolwiek zastanawiałeś się, dlaczego system operacyjny spowolnił indeksowanie podczas korzystania z dyskietek? Wynika to z faktu, że pamięć podręczna została wyczyszczona po zapisaniu każdego sektora, tak aby dyskietka mogła zostać usunięta w dowolnym momencie, gdy nie była używana.

W dalszym ciągu pojawi się okienko dialogowe, a Twój program zawiesi się, jeśli spróbujesz uzyskać dostęp do dyskietki, która została usunięta za twoimi plecami. Po prostu włóż dyskietkę i gotowe. Nie działa to z dyskami USB, ponieważ za każdym razem otrzymują inny identyfikator. Program się zawiesi i system operacyjny może również, jeśli sterownik uzyskuje dostęp do pliku.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.

Image Credit: Ambuj Saxena (Flickr)