Here are some tips especially if you are under Linux. Many of these commands might require SUDO access.
STEP 1: CREATE A FAT 32 PARTITION
- Plug in the device, do
fdisk -l to find the /dev/sd? (for example, we will use: /dev/sdc, be careful! the last letter might be different for you)
- Run
fdisk /dev/sdc- Delete all partitions on the device
- Create a new partition, use all the defaults (just hit enter on all the options)
- It will say a 'linux' file system was created
- Change partition type, choose 'c' (Windows 95 with LBA FAT 32)
- This should create the partition we want for the microSD card.
STEP 2: CREATE A FILE SYSTEM (FORMAT)
- Type
fdisk -l to list your partitions, you should see something like this:
Disk /dev/sdc: 59,5 GiB, 63864569856 bytes, 124735488 sectors
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x00000000
Périphérique Amorçage Début Fin Blocs Id Système
/dev/sdc1 2048 124735487 62366720 c W95 FAT32 (LBA)
The /dev/sdc1 showing W95 FAT 32 (LBA) confirms you did step 1 right
- In Linux you use the
mkdosfs command to format your disk
- Use mkdosfs -F 32 -I /dev/sdc1 (adjust sdc1 to be whatever your partition is, as per the cited example above)
- Now you have formatted your microSD card
- It should show up and work in your Sansa device.