Hi Chris,
Thank you so much for your reply and your attention.
The line I get those exceptions is this one:
mem = new FileStream(path, FileMode.Append, FileAccess.Write, FileShare.None, 512);
In addition, I didn't try it with any lower-capacity card.
Cheers,
Mohammad