Czy można zastąpić ustawienie ochrony przed zapisem karty SD w oprogramowaniu?

5

Używam wbudowanego czytnika kart SD na Macbooku Pro (15 ", koniec 2011 r.) Z systemem Yosemite i traktuje każdą kartę SD jako chronioną przed zapisem, niezależnie od położenia fizycznego przełącznika na karcie.

Najwyraźniej jest to dość powszechny problem. Próbowałem już wszystkich rozwiązań podanych w tym pytaniu , ale bez powodzenia. Jedyne, co mogę wymyślić, to fizyczne naprawy napędu. Ponieważ ten problem jest prawdopodobnie spowodowany nieprawidłowym działaniem czujnika dla ustawienia, na którym mi nie zależy, wydaje się to przesadą, jeśli istnieje sposób, aby to zrobić w oprogramowaniu.

Czy istnieje znany sposób, aby powiedzieć napędowi lub systemowi operacyjnemu, aby zignorował ustawienie ochrony przed zapisem i traktował chronioną kartę SD jako zapisywalną?

Robert
źródło
kup puszkę do czyszczenia kontaktów. 5 funtów / dolarów / szekli od Maplins / Radio Shack itp. Najpierw wyłącz.
Tetsujin,
@ Tetsujin Pierwsza rzecz, której spróbowałem. Problem nie ustępuje.
Robert,
jedna karta SD, cała czy losowa?
Tetsujin,
Wszystkie karty SD próbowałem. Kiedyś był przerywany, teraz jest za każdym razem.
Robert,
2
@ Tetsujin Ożywianie tego, ponieważ widzę, że jest to dobrze rozpowszechnione nieporozumienie: to nie kontakty. Blokada karty SD jest mechanicznym przełącznikiem, który nie ma elektronicznego połączenia z resztą karty. Możesz się o tym przekonać, zaglądając do karty . To system decyduje o przestrzeganiu pozycji tylko do odczytu, czy nie. To pytanie pozostaje więc ciekawym problemem czekającym na rozwiązanie.
Duvrai

Odpowiedzi:

2

Nie. Nie można zastąpić stanu ochrony karty SD przed zapisem za pomocą oprogramowania.

Status odczytu / zapisu jest obsługiwany przez oprogramowanie układowe kontrolera hosta karty SD, a nie przez sterownik. Toshiba (producent tych układów):

Ochrona treści może być realizowana przy użyciu [kontrolera] z oprogramowaniem układowym.

wprowadź opis zdjęcia tutaj

Wewnątrz czytnika kart SD znajduje się szereg styków, które łączą się, jeśli włączona jest ochrona przed zapisem. Mówi to kontrolerowi, że ochrona przed zapisem jest włączona (obraz nie dotyczy złączy MacBooka, ale najlepszy do zilustrowania tego, jak działa, mogłem znaleźć online).

wprowadź opis zdjęcia tutaj

Najprawdopodobniej te piny są „sklejone” ze sobą, powodując, że kontroler „widzi” kartę jako zabezpieczoną. Możesz spróbować go wyczyścić lub jako lepszą alternatywę, po prostu kup niedrogi czytnik kart USB SD .

Allan
źródło