If-Koubou

Jak zminimalizować korupcję i utratę danych w pamięci Flash?

Jak zminimalizować korupcję i utratę danych w pamięci Flash? (Jak)

Ciągle podłączasz i odłączasz (i montujesz / odłączasz) swój dysk flash. Co możesz zrobić, aby zminimalizować potencjalną utratę danych?

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 Peter chce wiedzieć, co może zrobić, aby system plików i pliki jego dysków flash były nienaruszone. On pisze:

Napotkałem kilka pamięci USB z uszkodzonym systemem plików w ciągu zaledwie 2 lat. W środowisku przeznaczonym tylko dla systemu Windows (Vista i nowsze), co można zrobić, aby zmniejszyć ryzyko uszkodzenia systemu plików i utraty danych na jednym dysku USB? <

  • Który system plików jest najbardziej wytrzymały?
  • Które technologie lub etykiety (certyfikaty xyz itp.) Wskazują, że obsługiwane przez nie kije USB są mniej podatne na uszkodzenie?
  • Czy jest coś, na co trzeba zwrócić uwagę?

Czy nic nie może zrobić, czy też może podjąć kroki zapobiegawcze?

Odpowiedź

SuperUser contributor Breakthrough oferuje następujące wskazówki:

Co można zrobić, aby zmniejszyć ryzyko uszkodzenia systemu plików i danych na pojedynczym dysku USB?

Powszechnie używane systemy plików, takie jak FAT32 lub NTFS, nie przechowują żadnychdane informacje dotyczące sprawdzania poprawności (tylko w wewnętrznym systemie plików). Trzymaćkopie zapasowe swoich danych, sprawdź dane za pomocąsumy kontrolne (możesz generować skróty MD5 / SHA1 tylko dla plikówczek jeśli jakiekolwiek dane zostały uszkodzone) i / lub zapisz archiwa odzyskiwania.

I na koniecniezależnie od systemu plików, powinieneśzawsze prawidłowo odmontuj Napęd. Zapewnia to, że wszelkie istniejące odczyty / zapisy są ukończone i wszystkie bufory do odczytu / zapisu zostały przepłukane.

Który system plików jest najbardziej wytrzymały?

Solidność ma swoją cenę - kompatybilność. Możliwe, że potrzebujesz systemu plików z wbudowaną funkcją sprawdzania poprawności danych i sum kontrolnych (lub nadmiarowych danych), takich jak ZFS, ale to nie jest zbyt przenośne w systemie Windows / OSX. Jeśli wydajność jest problemem, możesz spróbować exFAT, który wydaje się być obsługiwany w większości dużych systemów operacyjnych po wyjęciu z pudełka lub z niewielką konfiguracją.

Które technologie lub etykiety (certyfikaty xyz itp.) Wskazują, że obsługiwane przez nie kije USB są mniej podatne na uszkodzenie?

Wszystko, co utrzymuje pamięć flash na dłużej, szczególnie w zakresie niwelowania zużycia i nadmiarowych zasobów. Jeśli napęd obsługuje poziomowanie zużycia, większy napęd będzie przechowywać więcej dostępnych sektorów w przypadku, gdy niektóre ulegną zużyciu.

Pod koniec dnia pamięć flash nie trwa wiecznie. Cała bieżąca pamięć flash ma ograniczoną liczbę cykli odczytu / zapisu, co z natury powoduje utratę danych w czasie. Można zmniejszyć to ryzyko, wykonując regularne kopie zapasowe i sprawdzając poprawność danych za pomocą sum kontrolnychgdy plik został uszkodzony.

Możliwe jest również użycie systemu plików z wbudowaną integralnością i odzyskiwaniem danych, ale są one rzadkie w wielu środowiskach innych niż UNIX, kiedy to piszemy. Mogą też być wolniejsze i szybciej zużywają napęd, ze względu na konieczność przechowywania dodatkowych sum kontrolnych i nadmiarowych informacji dla każdego pliku.

Dla każdego przypadku istnieje rozwiązanie, wystarczy rozważyć kwestie dotyczące przenośności / integralności / prędkości.

Dobra rada, aby zapewnić maksymalną żywotność dysku flash.

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.