Po odłączeniu dysku USB bez odmontowywania system operacyjny ostrzega o tym, jak straszna może być taka operacja dla twoich urządzeń (jestem na OSX).
Zazwyczaj postępuję zgodnie z radą, odmontowuję przed odłączeniem, ale zdarzyło się wiele razy (tysiące), że pod koniec moich zadań po prostu odłączyłem (pamięć HD, telefony komórkowe itp.) I nigdy nie zauważyłem uszkodzonych danych na moim urządzenia.
Czy mam szczęście, czy to irytujące ostrzeżenie można po prostu zignorować?
usb
unmounting
systempuntoout
źródło
źródło
sync
, odczekać kilka sekund, a następnie odłączyć.Odpowiedzi:
Albo masz szczęście, że nigdy nie miałeś uszkodzonych danych, albo masz pecha, że nigdy nie zauważyłeś, że Twoje dane są uszkodzone.
Podczas wykonywania czynności, która powinna zostać zapisana na dysku, większość systemów operacyjnych umieszcza operację zapisu w kolejce. Od czasu do czasu opróżniają kolejkę. (Nazywam to tutaj kolejką, ale w rzeczywistości operacje mogą być wykonywane poza kolejnością, systemy operacyjne robią to, gdy jest szybsze i daje ten sam końcowy wynik.) Może to znacznie przyspieszyć operacje zapisu, zarówno dlatego, że system próbuje wykonywać je, gdy nie ma nic lepszego do roboty i ponieważ może je inteligentnie grupować.
Jeśli zdarzy ci się odłączyć urządzenie przed napisaniem wszystkiego, możesz przegapić najnowsze dane. Co gorsza, jeśli system operacyjny wykonuje operacje poza kolejnością, możesz wprowadzić urządzenie w niespójny stan i stracić więcej niż najnowsze dane.
Niektóre systemy operacyjne przechodzą w bardziej konserwatywny (ale wolniejszy) tryb dla urządzeń wymiennych, aby zmniejszyć ryzyko związane z odłączeniem urządzenia przed jego odmontowaniem.
DODANE :
Wykonywanie operacji poza kolejnością czasami nie jest tylko kwestią szybkości. Tanie nośniki flash (które nie powodują realokacji sektorów na poziomie sprzętowym) mają ograniczenie liczby zapisów w danym sektorze. Jeśli naiwnie zapisujesz wszystkie zmiany w ich trakcie, może to zabić sektory zawierające tabelę alokacji plików w systemie plików (V) FAT (najczęstszy przypadek dysków wymiennych) lub dziennik w typowym nowoczesnym systemie plików. (Zobacz np. Dyskusję
sync
na temat listy mailingowej jądra systemu Linux ). Tutaj, nie aktualizowanie FAT lub dziennika za każdym razem, gdy plik jest zapisywany, nie jest tylko dużym wzrostem wydajności, ale także jest dobre na cały okres użytkowania sprzętu.Do niedawna Linux dawał tylko wybór
sync
(zapisuj wszystkie zmiany w miarę ich występowania) iasync
(pisz, kiedy jest to dogodne). Najnowsze wersje wprowadzająflush
opcję dla systemów plików FAT, która jest gdzieś pomiędzy (opróżnij wszystkie opóźnione zapisy, gdy tylko dysk stanie się nieaktywny); jest domyślnie włączony w Ubuntu 10.04.Z drugiej strony odmontowanie dysku wymiennego gwarantuje, że żadna aplikacja nie ma otwartego pliku. Jeśli nie odmontujesz przed odłączeniem, nie zauważysz, że masz niezapisane dane, dopóki nie będzie za późno. Odmontowanie, gdy plik jest otwarty, zwiększa również ryzyko uszkodzenia, zarówno na poziomie systemu plików (system operacyjny mógł ustawić niektóre operacje w kolejce do momentu zamknięcia pliku), jak i na poziomie aplikacji (np. Jeśli aplikacja umieści plik blokady, wygra ” zostać usunięte).
źródło
sync
montażu! : Dsync
czasami boli bardziej niż wydajność, zobacz moją edycję.Główne ryzyko, jakie ponosisz, to opóźnione pisanie. Z różnych powodów system nie zawsze zapisuje dane na dysku, gdy jest o to proszony, i zamiast tego przechowuje je w pamięci. Po odmontowaniu, upewnia się, że wszystko, co jest następnie zapisywane na dysku (i upewnia się, że nie jest aktualnie używane). Prawdopodobnie wiesz, czy obecnie piszesz na dysk, ale możesz nie zdawać sobie sprawy, że Twój system operacyjny nie napisał wszystkiego, co wcześniej kazałeś mu napisać.
Częstotliwość tego zależy od twojego systemu i tego, co robisz z napędem USB. Jeśli odmontowywanie jest zwykle powolne i słychać hałas dochodzący z dysku, prawdopodobnie nadal należy odmontowywać. Jeśli odmontowywanie jest zawsze natychmiastowe, możesz pominąć ten krok na własne ryzyko.
źródło
Nie sądzę, aby ktokolwiek zajął się kwestią dostępu do odczytu a zapisu. Jeśli niczego nie skopiowałeś na dysk flash lub nie otworzyłeś na nim pliku do zapisania, prawdopodobnie po prostu możesz go usunąć - jeśli skopiuję tylko plik z dysku flash na komputer, zazwyczaj nie biorę czas to odmontować. Ale jeśli kopiuję pliki na dysk flash, robię krok po kroku eatra - i tak, miałem uszkodzone pliki w wyniku usunięcia dysku flash zbyt wcześnie po zapisaniu na nim.
źródło
Pracuję w kasynie i wielu producentów automatów do gier używa teraz napędów USB do instalacji plików bin (gier i systemu operacyjnego) na automacie.
Automat do gier, który ma uszkodzone oprogramowanie, może, ale nie musi, nagradzać tysiące, jeśli nie dziesiątki tysięcy dolarów, jest wielką zachętą do upewnienia się, że integralność danych na tym dysku USB nie jest uszkodzona. Zgodność / regulator sprawdza to mimo wszystko, ale nadal oszczędza pracy, aby zrobić to dobrze za pierwszym razem.
W środowisku korporacyjnym utrata danych może kosztować miliony, a osobiście możesz stracić coś niezastąpionego.
Z pewnością postaram się odmontować, bezpiecznie usunąć lub jakąkolwiek terminologię, aby upewnić się, że każde urządzenie USB z danymi jest bezpieczne do usunięcia.
źródło
Prowadzenie samochodu bez zapinania pasów bezpieczeństwa przez większość czasu może być bezpieczne. Ale kiedy coś szaleje, dziękuję, że to wykorzystałeś.
Więc tak. Nawet jeśli większość czasu po prostu wyjmowanie dysku USB bez odmontowywania może być bezpieczne, zdecydowanie nie jest zalecane.
źródło
Kiedy dysk jest zapisywany do, widziałem zepsucie, gdy został zbyt wcześnie zdemontowany. Podczas gdy system operacyjny nie przechowuje danych niepisanych normalnie XP przynajmniej akceptuje żądania zapisu, które mają zostać zapisane.
Kazałem komuś skopiować plik na dysk flash i natychmiast mi go przekazać, gdy kopia skończy się na jego ekranie - plik jest uszkodzony.
Widziałem migające światło zapisu przez kilka sekund po tym, jak coś rzekomo zakończyło kopiowanie również na dysk flash.
źródło
Jeśli system wykonuje operacje na plikach na dysku, istnieje ryzyko uszkodzenia danych. Ponieważ nigdy ci się to nie przydarzyło, masz szczęście. Kieruj się zdrowym rozsądkiem, aby zdecydować, czy system operacyjny wykonuje operacje. (Czy programy / pliki z dysku są otwarte / używane? Czy mam pamięć podręczną na dysku? Czy jest on indeksowany? Czy mój system operacyjny przechowuje na nim pliki tymczasowe?)
źródło
Niepotwierdzone dowody, nie dowody, ale miałem uszkodzenie danych z powodu odłączenia USB, ale zdarzyło mi się to tylko z telefonami Blackberry.
źródło
Zaufaj mi, TAK.
Być może nic nie ma dostępu do napędu USB, ale tak naprawdę coś jest. W ten sposób zniszczyłem 3 zewnętrzne dyski twarde i straciłem dane w ilości zbliżonej do 2 terabajtów.
ZAWSZE, ZAWSZE, odmontuj przed odłączeniem.
źródło
Odłącz to, aby było bezpieczne (jeśli jesteś całkowicie paranoikiem), ale jak już wspomniano, utrata danych występuje głównie z powodu opóźnionego zapisu.
Jest jednak jeszcze jedna rzecz związana z moim przenośnym dyskiem WD essentials. Jeśli po prostu odłączę go bez czystego uchwytu, następnym razem podłączę go i sprawi, że dysk będzie tylko do odczytu. Muszę ponownie uruchomić komputer z napędem, aby znów był zapisywalny ... zdecydowanie denerwujący!
źródło
Innym scenariuszem w systemie Windows 10 jest to, że dysk flash (tutaj 64 Gb, brak gotowości do rozruchu) jest fizycznie usuwany, gdy system jest w stanie hibernacji. Po miękkim rozruchu systemu ze stanu hibernacji przeniesienie lub kopia dowolnych zmienionych plików na pamięci flash może spowodować uszkodzenie pliku lub katalogu i nieczytelny błąd.
Aby ominąć błąd (wraz z wymaganą akcją chkdsk powodującą utworzenie fragmentu chk lub dwóch i „odzyskanie” całkowicie zdrowego dysku), wypróbowujemy opcję right_click_on_drive_to_eject lub odinstalujemy drążek. Dobrze, ale gdy użytkownik następnie wyłączy / włączy ją w Urządzeniach, napęd nie pojawi się w żadnym oknie eksploratora i nadal będzie wyświetlany jako Brak multimediów w Zarządzaniu dyskiem. Jedynym sposobem na pełne ponowne podłączenie urządzenia jest po prostu fizyczne odłączenie i ponowne podłączenie urządzenia.
Dlatego lepiej jest z wdziękiem odinstalować urządzenie przed jego odłączeniem.
źródło