Jak mogę sprawdzić stan karty SD?
Kiedy chcę sprawdzić dysk twardy, mogę użyć SMART, jak mam sprawdzić kartę SD? Czy istnieje uniwersalne podejście?
Jak mogę sprawdzić stan karty SD?
Kiedy chcę sprawdzić dysk twardy, mogę użyć SMART, jak mam sprawdzić kartę SD? Czy istnieje uniwersalne podejście?
Odpowiedzi:
(Stare pytanie, ale przydatne informacje dla osób szukających)
Jeśli chcesz w pełni przetestować kartę SD (destrukcyjnie), możesz sprawdzić całą przestrzeń danych za pomocą narzędzi F3, które zostały przeniesione do systemu Linux
Pozwalają na zapisywanie różnych wzorów na dysku, a następnie sprawdzanie, czy występują jakieś awarie.
Możesz także użyć badblocków, ale badblocks używa powtarzających się wzorców, które podrobione karty SD często przechodzą (karty, które mają mniej niż reklamowane miejsce, częsty problem z kartami zakupionymi online), F3 specjalnie szuka tego rodzaju problemów i jest bezpłatny.
Jest powolny i całkowicie przepisuje twoją kartę (lub przynajmniej wypełnia puste miejsce, jeśli chcesz to przetestować), ale jest dość kompleksowy.
Karty SD są najgorszym rodzajem pamięci flash. Nadają się do aparatów, które wykonują duże liniowe odczyty i zapisy na kartach formatu FAT i nie nadpisują często tego samego miejsca, ale bardzo szybko się zużywają, gdy próbujesz na nich rootować. Mam bardzo nieszczęśliwą kartę na tablicy deweloperów, żeby to udowodnić.
Nie znam sposobu na monitorowanie karty, ale z mojego doświadczenia wynika, że pliki, których używasz najczęściej, giną jako pierwsze. Na mojej karcie to apt pliki pod / var (te aktualizowane codziennie) powodowały błędy.
Jeśli potrzebujesz użyć pamięci flash, dyski USB są szybszą i bardziej niezawodną opcją.
EDYCJA: Jeśli chcesz sprawdzić aktualny stan karty, zwykły stary fsck
jest z pewnością dobrym początkiem. Czy nie ulec pokusie, aby zrobić wszelkiego rodzaju złe bloki skanowania chociaż jak tylko będziesz nosić kartę wcześniej.
I odpowiedział na podobne pytanie na administratora tutaj .
W skrócie : osobiście korzystam z mało znanego oprogramowania o nazwie F3 .
Weź również pod uwagę, że * nie wszystkie czytniki kart USB SD mogą poprawnie odczytać „duże” karty SD:
Jeśli spróbujesz odczytać kartę SDXC na czytniku kart, który może odczytywać tylko karty SDHC, nie będziesz w stanie poprawnie odczytać wszystkich danych karty i może to wyglądać na uszkodzenie danych.
The Secure Digital eXtended Capacity (SDXC) format, [...] supports cards up to 2 TiB (2199023255552 bytes), compared to a limit of 32 GiB for SDHC cards in the SD 2.0 specification"
Myślę, że przegapiłeś karty SDHC i SDSC . Na tej samej stronie Wikipedia: SDHC cards are physically and electrically identical to standard-capacity SD cards (SDSC)
.