De ene SD kaart is de andere niet
1 december 2018 - 01:14   
geplaatst door: HEXDIY
In een ander topic leert forumlid jaco123 me waarom de ene SD kaart sneller stuk gaat dan de andere:

https://www.macfreak.nl/hardware-macintosh/sd-cards-als-opslaguitbreiding-voor-oudere-mbp(s)-en-mbas//

Een goeie SD kaart heeft namelijk blijkbaar een controller chip die zeg maar dienst doet als SSD controller AKA vuilnisman AKA defragmenter (als ik het goed begrijp):

die zorgt ervoor dat de memory blocks op je SD kaart goed worden beheerd.
Zoiets als Garbage Collection op je SSD (weerom: zo ik het goed begrijp).

Die controller zorgt er dus voor dat je SD kaart zich eigenlijk netjes gedraagt zoals ook je SSD dat doet.

Omdat er blijkbaar niets is afgesproken in het SD kaart consortium over die controller laten de "el cheapo" fabricanten die gewoon weg.

Met als gevolg: snelle fragmentatie en vroegtijdig overlijden van de SD kaart.
Maar welke argeloze gebruiker gaat dat merken, wie vraagt het uiterste van een SD kaartje?

Ik hoop dat ervaringsdeskundigen zoal jaco123 zich hier melden over welke kaartjes wel beschikken over de desbetreffende chip/  wat de kwaliteitsvolle SD kaartjes zijn.

Als gewone gebruiker tast je daarover namelijk in het duister...

Bv. deze discussie:
https://electronics.stackexchange.com/questions/27619/is-it-true-that-a-sd-mmc-card-does-wear-levelling-with-its-own-controller

jaco123 heeft bij me het concept van "wear leveling" geïntroduceerd.
"wear leveling" is precies wat deze extra controllers doen, en wat blijkbaar het kwaliteitsverschil voor SD kaartjes maakt.

Zonder  dat zal een SD kaartje wellicht vrij snel overtlijden.

Of ben ik mis, bollebozen?



If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: De ene SD kaart is de andere niet
1 december 2018 - 01:27    reactie #1
geplaatst door: HEXDIY
Oh, oh:

https://en.wikipedia.org/wiki/Wear_leveling

NB: Dit is wellicht ook de reden dat data op SSDs die fout gaan lopen zelden nog te recupereren zijn, itt. data op HDDs...
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: De ene SD kaart is de andere niet
1 december 2018 - 01:58    reactie #2
geplaatst door: HEXDIY
 Ik heb er alle reden toe te geloven dat het Sandisk 512 GB SD kaartje deze microcontroller bezit.

https://www.sandisk.com/home/memory-cards
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: De ene SD kaart is de andere niet
1 december 2018 - 09:12    reactie #3
geplaatst door: Glorfindel
Ziezo, mijn eerste post:
Ik gebruik sinds een jaar deze:
https://www.samsung.com/be/memory-storage/evo-plus-microsd-card-with-sd-adapter-ga/MB-MC256GAEU/
De 256GB versie.
Voor mijn MacBookPro, natuurlijk wel mee opgenomen in TimeMachine en af en toe een backup met CCC.
Groeten
Daniel
antw: De ene SD kaart is de andere niet
1 december 2018 - 09:20    reactie #4
geplaatst door: jaco123
HEXDIY: Je hebt je weer aardig ingelezen zie ik!

Ik kan je helaas niet zeggen wat nu een goede SD-kaart is, de leveranciers zijn niet erg scheutig met die informatie. Wel ben ik er een paar jaar geleden in gedoken toen ik een kaartje zocht voor mijn raspberry pi. Uiteindelijk maar een iets duurder (sandisk) kaartje gekocht met 2-4 keer de capaciteit die ik nodig had in de hoop dat het goed zat. Hij doet het al 2,5 jaar.
Overigens heb ik mijn PI wel zo ingericht dat er minimaal geschreven wordt naar dat kaartje.

Interessant onderin de wiki-pagina is dat een copy-on-write filesystem ook enige mate van wear-levelling verzorgt. APFS is dus een beter keuze dan HFS+ (alhoewel je voor SD-kaartjes in foto-toestellen/telefoons etc doorgaans vastzit aan (ex-)FAT ).
antw: De ene SD kaart is de andere niet
1 december 2018 - 09:48    reactie #5
geplaatst door: Jeroendv
@HEXDIY, wellicht een soortgelijk stuk schrijven en publiceren als artikel?
In de loop der jaren ben ik al een aantal SD kwijtgeraakt omdat deze het niet meer deden. Als je hiermee een langere levertijd kan halen is dat zeker iets om op te schrijven.
antw: De ene SD kaart is de andere niet
1 december 2018 - 09:56    reactie #6
geplaatst door: Robert
@ Jeroendv: goed idee!

Op het recente MacFreak event bleek dat er wel degelijk animo is vanuit de leden om te schrijven, alleen niet om dat met tijdsdruk te doen. Met andere woorden, wanneer je een onderwerp heeft dat interessant is en daarover wilt schrijven dan is dat altijd een goed idee.

Je kan mij dan dat stuk sturen en het wordt dan door mij (maar natuurlijk onder jouw naam) geplaatst.

Ik wordt erg blij van dit idee, want zo kunnen we van MacFreak nog meer een echte community maken, volgens mij precies de bedoeling van dit platform.
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Weg met de overheid weg met de mensheid.
antw: De ene SD kaart is de andere niet
1 december 2018 - 16:34    reactie #9
geplaatst door: MacFrankie
@Glorfindel: welkom op dit mooie forum!
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
antw: De ene SD kaart is de andere niet
2 december 2018 - 05:27    reactie #10
geplaatst door: HEXDIY
@ glorfindel: ook van mij een hartelijk welkom om MacFreak, en bedankt voor je antwoord!

@ Jeroendv en Robert: over SD kaartjes kan ik nog geen artikel schrijven, daarom dit topic: het is eigenlijk een vraag naar meer ervaren gebruikers daarvan toe.
Daarom trouwens dank aan allen die hier hun tips en bevindingen willen delen.

Wat ik wél vind in verder opzoekwerk is dat (Micro) SD kaartjes wellicht allemaal een vorm van Wear leveling hebben, in elk geval Sandisk kaartjes.

En dat de meesten zoniet allemaal het minder betrouwbare NAND geheugen gebruiken, wat toch een beperkte lees/schrijfcyclus lijkt te hebben.

Om een voorbeeld te geven: zélfs Sandisk kaartjes verliezen hun garantie vanaf het moment dat je ze in een Raspberry PI hebt gestoken, omdat die ze uitermate intensief beschrijft.

Bovendien ook dat je ze niet als archiefmedium mag gebruiken, een euvel waar conventionele "rotationele" drives dan weer niet zo erg aan schijnen te lijden.

Citaat
Never trust FLASH memory of any kind for long term storage. My experience with FLASH is integrity begins to falter in as little as 5 years. The voltages stored in the FLASH memory cells dissipate and can be misinterpreted after a while. High temperatures will accelerate the dissipation and shorten storage even less than 5 years.

High density FLASH where one cell can represent 2 bits has greatest failure rate.. most common in use as it is the cheapest to manufacture (double capacity). Many FLASH micro-controller applications are failing after 5-10 years because of FLASH memory corruption. Re-FLASHing the firmware restores the chip for another 5-10 years etc. So you must refresh FLASH memory data periodically to ensure continued integrity. Same would apply if you wanted to use the SD card as long term storage.

The FLASH memory chip itself is extremely rugged and can offer hundreds, if not thousands of years of service; as long as maximum write cycle lifespan has not been exceeded. FLASH memory cells are like millions of individual microscopic batteries that are charged at different levels. As you know, any battery new in the pack sitting on a shelf for years will eventually discharge. Same applies to FLASH memory cells, they require "recharging" periodically to maintain proper charges which represent data bits. So a FLASH memory card put into a safety deposit box for 25 years... guaranteed you will have corrupt data when you try to use it. I have seen FLASH memory with 20% corruption after 10 years of sitting in storage.

Bron: https://superuser.com/questions/17350/whats-the-life-expectancy-of-an-sd-card

Een slimme tip die ik hieruit destilleer is dan : stop je SD kaart om de zoveel maanden in je computer, de microcellen van je Flash kaart zijn dan blijkbaar weer "opgeladen".
Of lees ik dat nou verkeerd?

Ziezo, wordt wellicht vervolgd, research in progress mede dankzij jullie...
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: De ene SD kaart is de andere niet
2 december 2018 - 08:13    reactie #11
geplaatst door: GeorgeM
Alleen maar met de computer verbinden is niet voldoende, de data moet er opnieuw opgezet worden.

Citaat
you must refresh FLASH memory data periodically to ensure continued integrity.

En om de paar maanden is echt overkill, een keer per jaar is voldoende.
antw: De ene SD kaart is de andere niet
2 december 2018 - 22:54    reactie #12
geplaatst door: HEXDIY
Dank voor je info, GeorgeM, goed om weten!
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.