Często ostrzega się nas przed odłączaniem dysków USB w przypadku, gdy są one odczytywane lub zapisywane. Kiedy komputer jest zawieszony, hibernowany lub śpi, to oczywiście nie zapisuje żadnych danych; mogło być w trakcie odczytu / zapisu, jednak zawiesiłoby taką operację.
Ponieważ żadne ramiona się nie poruszają (w przypadku dysków twardych USB) lub migają bajty na dysku i migają (w przypadku dysków flash), to czy „bezpieczne” jest odłączenie dysku?
Czy to prawda, nawet jeśli dane są do niej zapisywane, ale operacja jest tymczasowo „zawieszona”? (zakładając, że nie przeszkadza ci, że ten konkretny plik został zapisany tylko w połowie na dysku)
Odpowiedzi:
Chociaż rzeczywiście nie ma żadnych transferów, powodem, dla którego wykonujesz taniec Bezpiecznego usuwania sprzętu, nie są transfery .
Robisz to w celu czystego odmontowania systemu plików - programy mogą nadal korzystać z napędu, a niektóre pliki mogą być nadal zapisywane na dysk nawet po zamknięciu aplikacji, która ich używa. Jest to ten sam powód, dla którego nie hibernujesz i nie przełączasz systemów operacyjnych - nigdy nie gwarantuje się, że podłączony system plików będzie w spójnym stanie.
Czy zastanawiałeś się kiedyś, dlaczego system operacyjny spowalnia do indeksowania podczas korzystania z dyskietek? Jest tak, ponieważ pamięć podręczna jest opróżniana po zapisie każdego sektora, więc dyskietkę można usunąć w dowolnym momencie, gdy nie jest używana.
(Mimo to pojawi się okno dialogowe, a program się zawiesi, jeśli spróbujesz uzyskać dostęp do dyskietki, która została usunięta za twoimi plecami. Po prostu włóż dyskietkę z powrotem i gotowe. To nie będzie działać na dyskach USB, ponieważ mają one inny identyfikator za każdym razem - program po prostu ulega awarii, a system operacyjny może również, jeśli sterownik uzyskiwał dostęp do pliku)
źródło
Istnieją dwie opcje w systemie Windows, które wpływają na możliwość łatwego odłączenia od zasilania do woli. 1) Zoptymalizuj pod kątem szybkiego zapisu plików (technicznie kłamstwo), buforując na dysku twardym przed zapisaniem na urządzeniu USB. 2) zoptymalizuj pod kątem szybkiego usuwania, upewniając się, że Windows natychmiast opróżnia każdy zapis na dysk USB.
Kiedy po raz pierwszy wprowadzano dyski USB, trzeba było korzystać z funkcji bezpiecznego usuwania sprzętu, ponieważ system operacyjny najpierw buforowałby pliki zapisane na dysku twardym, aby zapewnić wysoką szybkość działania. Urządzenia USB 1.0 były wyjątkowo wolne. Po kliknięciu w celu bezpiecznego usunięcia sprzętu system operacyjny upewni się, że kopiowanie zakończy się lokalną pamięcią podręczną na dysku USB przed jego odmontowaniem.
Pojawiły się dyski Web USB 2.0, które były wystarczająco szybkie, aby pisać książęta w czasie prawie rzeczywistym. Preferencje systemu Windows zmieniono na domyślne na opcję szybkiego usuwania USB. Od tego czasu, jeśli podłączysz urządzenie USB i nie zmienisz ręcznie opcji na tryb pamięci podręcznej, twój dysk jest już ustawiony do szybkiego usunięcia. Oznacza to, że możesz go wyjąć, gdy tylko przestanie pisać (lampka na dysku przestaje migać).
źródło
Odłączanie urządzenia USB, gdy komputer hosta jest włączony, może być niebezpieczne dla urządzenia USB. Problem można łatwo wyjaśnić, ale rzadko widziałem techniczny powód, dla którego tak jest. Ma to związek z zasilaniem 5 VDC urządzenia USB z gniazda na komputerze hosta. Podłączenie urządzenia jest wystarczająco bezpieczne, ale odłączenie go powoduje powstanie problemu. Po nagłym wyciągnięciu urządzenia USB prąd 5 V DC gwałtownie spada, powodując możliwe załamanie strumienia magnetycznego i nagły skok wysokiego napięcia, który mógłby ZAPRODZIĆ urządzenie USB. To wysokie napięcie może być znacznie wyższe niż oczekiwane 5 V DC. Więc zostałeś ostrzeżony. Jeśli naprawdę cenisz dane na takim urządzeniu USB, najpierw kliknij ikonę na pasku zadań, aby ZATRZYMAĆ to konkretne urządzenie USB, które odcina zasilanie tego urządzenia, zanim bezpiecznie je odłączysz.
źródło