Can I mark a SD Card as permanent storage?

I own a PNY - StorEDGE 128GB and I remember that it was initially recognized as a fixed/permanent disk like a hard disk.

I reformatted it to add encryption but now the disk is shown as a removable device. This keeps tools like SkyDrive from using it as a target.

Can I set the volume type somehow?


Solution 1:

Yes! You can change the volume from a removable device to a fixed disk by flipping the removable bit. Lexar made an application for Windows called 'Lexar BootIt', a well known application for this task.

I found a solution involving DD, but I have not tested it and I'd severely recommend backing up your card before doing anything with DD/Terminal. I created these instructions quickly. If you aren't comfortable with Terminal, use Windows! I am not responsible if your SD card is permenantly damaged in this operation. dd is exceedingly dangerous!

Use diskutil list in a Terminal instance to list all volumes. I found my hard drive under /dev/disk1. Remember to substitute disk1 in the later commands with your own disk name.

Don't forget to unmount the disk:

hdiutil eject disk1

And now the command:

dd if=/dev/zero of=/dev/disk1 bs=1 count=1

Again, back up EVERYTHING before doing anything with dd!