hello
I came across this issue a couple of days ago and thought of sharing it in case someone else trips on it. i had a situation where i needed to partition my SD memory card (for my camera) so that it contains two primary partitions, the first 64mb fat-16 and the remainder of the capacity (15gb) as fat-32.
now the issue is, that almost with any other operating system, you can administer and handle your usb or sd memory cards just as any other disks. but on windows, the story is different. windows os allows to access the first partition only! so this naturally causes an issue!
ive googled and talked with friends and this is about the only halfway working work arround that i have found.
the only way that i am aware of where if you want to be able to partition your device and have multiple mounts on a windows system, is to hack the default drivers that are used. that is you replace the "update" the drivers for the device in device manager to use other drivers than what the windows os would load per default.
here are the instructions on how to get this done.
1- download the required files :) 2- open windows devices manager 3- under disk drives, check for the devices that corresponds with your sd cardin my case: SanDisk SDDR 113 4- open regedit and search for HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR 5- check for the row that corresponds with your sd card device. in my case: Disk&Ven_SanDisk&Prod_SDDR-113&Rev_1.00 6- select that row and hit f2 to "edit" it. actually just copy the string :) 7- copy and save the string into notepad 8- unzip the driver.zip package and look for the file called: cfadisk.inf 9- open it with notepad and search for a line that begins with: %Microdrive_devdesc% = cfadisk_install 10- replace the string that precedes it with the string you just copied so that it looks like this (remember to add "USBSTOR\" in between. The end result should look like this: %Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_SanDisk&Prod_SDDR-113&Rev_1.00 11- now go back to device manager, select the sd card and select properties. 12- go the the drivers tab and click update drivers. 13- select to manually search for the driver and direct it to the path where it is stored. 14- continue and finalize (if windows recommends to use the default or complains about not being able to verify the drivers just ignore and continue. 15- reboot is not necessary but is always good to do when working with drivers. 16- use the device as you please, you can now even install windows, linux or both on it ;) PS: this is safe and shouldn't cause any misfortune on your computer, ofcourse unless yours is all ready hacked!
1- download the required files :)
2- open windows devices manager
3- under disk drives, check for the devices that corresponds with your sd cardin my case: SanDisk SDDR 113
4- open regedit and search for HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR
5- check for the row that corresponds with your sd card device. in my case: Disk&Ven_SanDisk&Prod_SDDR-113&Rev_1.00
6- select that row and hit f2 to "edit" it. actually just copy the string :)
7- copy and save the string into notepad
8- unzip the driver.zip package and look for the file called: cfadisk.inf
9- open it with notepad and search for a line that begins with: %Microdrive_devdesc% = cfadisk_install
10- replace the string that precedes it with the string you just copied so that it looks like this (remember to add "USBSTOR\" in between. The end result should look like this: %Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_SanDisk&Prod_SDDR-113&Rev_1.00
11- now go back to device manager, select the sd card and select properties.
12- go the the drivers tab and click update drivers.
13- select to manually search for the driver and direct it to the path where it is stored.
14- continue and finalize (if windows recommends to use the default or complains about not being able to verify the drivers just ignore and continue.
15- reboot is not necessary but is always good to do when working with drivers.
16- use the device as you please, you can now even install windows, linux or both on it ;)
17- change the default policy (cache policy in the device porperties) to what suits you best.
PS: this is safe and shouldn't cause any misfortune on your computer, ofcourse unless yours is all ready hacked!
the driver zip file:
https://secure.riverstreams.com/scriptorium/cms/download.php?sid=298&action=download