SD and interrupts

Hi all,

I'm looking for a method do storage data from sensors. I've tryed Flash RAM but I encountered an issue in the writing becouse if my interrupts starts when I'm erasing blocks or writing on RAM it cause wrong data recording.

I want to ask if I can encounter the same problems on SD cards.

Also, I want to ask writing speed on SD and if, without SD interface, If there is a library that use GPIOs to communicate with SDs.

What are you doing in the interrupt? Is it something that takes a long time (like more than a millisecond?)

SD cards can work with interrupts, so long as the interrupt doesn't try to communicate with SPI, as that interface is shared with the SD card and all SPI devices.

I don't understand the last question.