"The MicroSD card should be formatted every 2 weeks to
maximize the lifetime of the memory card."
Went to a hamfest today and bought a Thinkware Dashcam. X500. Pretty
old (only lists XP, win7, and win8) but never used.
The manual says "The MicroSD card should be formatted every 2 weeks to maximize the lifetime of the memory card." Why is that? This is the reason for this post.
Has a lot of features, GPS, Lane Departure Warning, Forward Collision Warning, Front Vehicle Departure. Only cost a dollar!
Went to a hamfest today and bought a Thinkware Dashcam. X500. Pretty
old (only lists XP, win7, and win8) but never used.
The manual says "The MicroSD card should be formatted every 2 weeks to maximize the lifetime of the memory card." Why is that? This is the reason for this post.
Has a lot of features, GPS, Lane Departure Warning, Forward Collision Warning, Front Vehicle Departure. Only cost a dollar!
micky wrote:
Their experience must count, even when their rationale doesn't ring too
true.
We're dealing with low-cost items here. I'd be tempted to try it out,
On 28.04.2024 12:29, Ed Cryer wrote:
micky wrote:
Their experience must count, even when their rationale doesn't ring too
true.
We're dealing with low-cost items here. I'd be tempted to try it out,
Maybe, while recording the video, the FAT is continuously updated
and therefore much more often overwritten than the blocks which
hold the video data. And maybe they use a special formatting routine
which position the FAT at a random position. But that would mean
you have to format the card in the device and not in a PC.
But there are SD cards with Wear Leveling which wouldn't require
a periodic formatting:
https://www.delkin.com/blog/how-do-wear-leveling-sd-cards-work/
|| A recognized flaw of flash memory is that data blocks can be overused,
|| which may lead to unwanted erasures and data loss. Wear leveling
|| algorithms are the fix. These algorithms, which are added to the SD
|| card design, prevent any single block from being overused so that the
|| data is protected and the overall life of the card is maximized.
||
|| In wear leveling SD cards, the algorithm causes the controller of
|| the card to keep an erase count of the blocks, and new data is
|| written to the block with the lowest erase count each time. This
|| process ensures that the blocks wear as evenly as possible. When
|| wear leveling algorithms are not in use, the flash memory tends
|| to write data to the same blocks over and over again, while not
|| writing data to some blocks at all. This causes the blocks of
|| data that are overused to wear out, rendering the memory card
|| useless even though there are still available blocks that have
|| not yet received any data. The use of wear leveling algorithms
|| means that SD cards can provide the reliability necessary for
|| industrial applications.
https://www.reddit.com/r/raspberry_pi/comments/ex7dvo/quick_reminder_that_sd_cards_with_wearleveling/?rdt=46791
|| This is the statement I got back from Engineering regarding the
|| wear leveling inquiry:
||
|| Our WD Purple MicroSD's do both static and dynamic wear-leveling.
|| Meaning all blocks across whole address space are considered for
|| wear leveling regardless of if and how the blocks are used. This
|| keeps the number of program erase cycles consistent on all blocks.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 457 |
Nodes: | 16 (2 / 14) |
Uptime: | 111:53:31 |
Calls: | 9,323 |
Calls today: | 3 |
Files: | 13,533 |
Messages: | 6,080,398 |