Do I need to unmount the OS SD card and mount a new one or will the same SD Card can be used further for storage of data purpose?? Kindly provide me with the details of stack (whether it is inbuilt or not)


1 Answer 1


The SD card in a Pi is the equivalent of the hard disk in a PC.

The SD card contains two partitions

  1. a partition with the files needed for boot formatted as FAT (so it's readable from a PC)
  2. a partition used to store the operating system and application programs and any files you create. This is formatted as ext4 which is not readable by a Windows PC (although you can get add on software which will read/write ext4 format).
  • Thank you for the answer. I have one more doubt, you dont require any kernel to access the SD Card?? for eg. I am writing C code for processing and storing the data in SD Card (in Raspbian OS), just the directory path of SD Card is enough for me to store data? (as in shell script)
    – Vishnu
    Commented Mar 11, 2016 at 3:47
  • Raspbian OS includes the kernel. The Linux kernel will be in memory and running when your C program is running. The Linux kernel will handle filesystem requests to the SD card just as it would any other storage device.
    – joan
    Commented Mar 11, 2016 at 4:27
  • I have installed "2016-02-26-raspbian-jessie" and it is working fine in the terminal window. (I am using windows os) . All I need is a desktop environment for the raspbian OS. Kindly explain in detail as I am new to this
    – Vishnu
    Commented Mar 15, 2016 at 10:33

Not the answer you're looking for? Browse other questions tagged or ask your own question.