[REF] Tutorial: How to partition sd card to run wp7 and android from same sd card

Search This thread

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
hi, check the link below it might help as he also wanted to format his SD card

http://xdaforums.com/showthread.php?p=27593507#post27593507
1 Card method... So I SHOULD Delete the 200Mb partition and also everything should be in the Android folder, right?

I didn't think I was supposed to delete the 200Mb folder

---------- Post added at 12:57 PM ---------- Previous post was at 12:17 PM ----------

How do I reset WP7 again, I got it to put the 200Mb - 13Gb - 16Gb in that order then applied the changes and MiniTool Partition Wizard disappeared and opened back up again with nothing at all displayed for the SD card and now when I try to put into WP7 it gives me the no SD card detected Emergency Call | Turn Off
 

HypoTurtle

Senior Member
May 5, 2011
1,970
1,257
1 Card method... So I SHOULD Delete the 200Mb partition and also everything should be in the Android folder, right?

I didn't think I was supposed to delete the 200Mb folder

---------- Post added at 12:57 PM ---------- Previous post was at 12:17 PM ----------

How do I reset WP7 again, I got it to put the 200Mb - 13Gb - 16Gb in that order then applied the changes and MiniTool Partition Wizard disappeared and opened back up again with nothing at all displayed for the SD card and now when I try to put into WP7 it gives me the no SD card detected Emergency Call | Turn Off

Hold volume down as WP7 is booting (when MAGLDr is counting), will allow it to recapture the sd card.
 

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
Grrrr Darnit darnit darnit!!!!! Errrrrrrrrrrrr!

Everything went good but now I am running into the drive letter issue again MiniTools askes for a drive when formatting the 13Gb Fat32 but then after clicking apply and everything finishes it removes the drive letter...

Only the very first lil 200Mb shows up as an actual drive. >_<

Nobody said if I delete that or leave it or what, and windows cant and will not detect the fat32 android partition because it is 2nd in line(Only the 1st partition will be dectected and active as a removable device, you can not have 2 active partitions on 1 card... I think, and according to EaseUS) to the 200Mb partition of whatever that is for(WP7 I assume cause when I deleted it I had to hard reset and wipe/clear the card and setup WP7 again)!!!
 
Last edited by a moderator:

HypoTurtle

Senior Member
May 5, 2011
1,970
1,257
Grrrr Darnit darnit darnit!!!!!

Everytime I do this:This happens:Especially this part:Cause well I dunno, I create the smaller Android partition after deleting the larger Unallocated space... If I go about creating the larger WP7 space first it appears in the middle.

Trying one last time.

---------- Post added at 02:03 PM ---------- Previous post was at 01:29 PM ----------

Errrrrrrrrrrrr! Everything went good but now I am running into the drive letter issue again MiniTools askes for a drive when formatting the 13Gb Fat32 but then after clicking apply and everything finishes it removes the drive letter...

I'll try and work through what should be happening to see if there's a step your rushing through.

Starting with installing the WP7 ROM this formats the card to have 200MB of fat16 memory for use as general sd storage and the rest as unformatted space which is integrated in with the WP7 ROM. With the ROM identifying the size of the unformatted partition and expecting to find this on every boot.

Resetting the device (from the WP7 about menu), seems to clear this value allowing for the changing of partition sizes. So after resetting the device, and removing the sdcard what you need to do is shrink the unformatted partition, done by deleting it and then creating a new unformatted partion.

This unformatted partition should be able to be moved through the unallocatted (empty) space. And should be on the opposite side on the sdcard to the fat16 partition. Once you have the sdcard set up with 200MB Fat16 - Unallocated space - Unformatted space ; you then need to reinsert the sdcard and let WP7 complete the reset; (having the unformatted space in essence hide that storage) from WP7 while it takes the unformatted space into its system.

Once the system has reinstaled itself, turn the phone off and remove the sdcard and you can do what you want with the unallocated space and fat16 i.e. wipe both and create a fat32 partition. Making sure to use minitool to make both partitions primary.
 
Last edited:

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
I'll try and work through what should be happening to see if there's a step your rushing through.

Starting with installing the WP7 ROM this formats the card to have 200MB of fat16 memory for use as general sd storage and the rest as unformatted space which is integrated in with the WP7 ROM. With the ROM identifying the size of the unformatted partition and expecting to find this on every boot.

Resetting the device (from the WP7 about menu), seems to clear this value allowing for the changing of partition sizes. So after resetting the device, and removing the sdcard what you need to do is shrink the unformatted partition, done by deleting it and then creating a new unformatted partion.

This unformatted partition should be able to be moved through the unallocatted (empty) space. And should be on the opposite side on the sdcard to the fat16 partition. Once you have the sdcard set up with 200MB Fat16 - Unallocated space - Unformatted space ; you then need to reinsert the sdcard and let WP7 complete the reset; (having the unformatted space in essence hide that storage) from WP7 while it takes the unformatted space into its system.

Once the system has reinstaled itself, turn the phone off and remove the sdcard and you can do what you want with the unallocated space and fat16 i.e. wipe both and create a fat32 partition. Making sure to use minitool to make both partitions primary.
I done all that correctly I believe, I didn't wipe the 200Mb to be merged with the new unallocated Fat32 android partition, which I believe is what I might have to do to allow it to pick up the android partition.

I should be safe right? Hopefully as long as the unformatted WP7 is still intact, just need to do a reset again before doing it?

I'm stuck here with the 3 partitions all in order 200mb (Unactive/Status None) - 13Gb (Active/Status Active) - 16Gb (Unactive/Status None) all 3 are set to Primary.
11. IMPORTANT You need to convert the wp7 unformatted partition to primary for the sd android to see the sd card Use minitool partition wizard to do this. Right click on your WP7 unformatted partition and select modify and then click on set as primary and hit apply. Here is the link for minitool: http://xdaforums.com/show...&postcount=372
Anything else after this? Cause I did that then tried to assign a drive letter again and clicked apply and after it successfully completed the drive letter went away again.
 

HypoTurtle

Senior Member
May 5, 2011
1,970
1,257
I done all that correctly I believe, I didn't wipe the 200Mb to be merged with the new unallocated Fat32 android partition, which I believe is what I might have to do to allow it to pick up the android partition.

I should be safe right? Hopefully as long as the unformatted WP7 is still intact, just need to do a reset again before doing it?

I'm stuck here with the 3 partitions all in order 200mb (Unactive/Status None) - 13Gb (Active/Status Active) - 16Gb (Unactive/Status None) all 3 are set to Primary.
Anything else after this? Cause I did that then tried to assign a drive letter again and clicked apply and after it successfully completed the drive letter went away again.

As far as I'm aware drive letters are easiest allocated during formatting (I had trouble months ago, not sure what I did to rectify it), if you're phone is booting fine into WP7 and it's registering the 16GB within its storage then leave that be.

You have no real need for the fat16 partition any more, I'd delete both the fat16 and the fat32 partitions then create a fat 32 in Partition Master then make both primary in MiniTool. Making sure to assign a drive letter in Partition Master (EaseUS) during partition creation.
 

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
As far as I'm aware drive letters are easiest allocated during formatting (I had trouble months ago, not sure what I did to rectify it), if you're phone is booting fine into WP7 and it's registering the 16GB within its storage then leave that be.

You have no real need for the fat16 partition any more, I'd delete both the fat16 and the fat32 partitions then create a fat 32 in Partition Master then make both primary in MiniTool. Making sure to assign a drive letter in Partition Master (EaseUS) during partition creation.
Okay done all that and everything is picking up now, made it Primary Fat32 64Kb cluster, now copying android... I leave all the files in the android folder and put it at the root of the drive, right?

I got the magldr startup.txt and magldr root in there too.

Problem, dunno how long it's been since ya'll have used Partition Master but apparently things have changed a lot since then, I ran into this again after deleting and fixing to make a Fat32 Partition:
The operation cannot be completed. Windows only recognize the first primary partition on a removable device. If no primary partitions, only the first logical partition is recognized.
Also there's no option for a cluster size...

Couldn't I just do all that in MiniTools Partition Wizard instead of over complicating things with 2 disk partition tools?

---------- Post added at 03:51 PM ---------- Previous post was at 03:27 PM ----------

Son of a Whore!!!

Problem after problem after problem!!!!!!

And this is why I typically stay away from modding and flashing!! >_<

Done all that in MiniTools, went to copy "Android" folder to D:\ (My Fat32 13Gb 64Kb Cluster Removable drive) and then bloody Windows pops up with this error: "Cannot copy the date: The parameter is incorrect" WTF'ing Hell! >_<

LoL! I swear if I don't have bad luck with this then who does? I'd love to hear their stories. haha
 
Last edited by a moderator:

HypoTurtle

Senior Member
May 5, 2011
1,970
1,257
[/i][/b]

I got the magldr startup.txt and magldr root in there too.

Couldn't I just do all that in MiniTools Partition Wizard instead of over complicating things with 2 disk partition tools?


Done all that in MiniTools, went to copy "Android" folder to D:\ (My Fat32 13Gb 64Kb Cluster Removable drive) and then bloody Windows pops up with this error: "Cannot copy the date: The parameter is incorrect" WTF'ing Hell! >_<


The startup.txt is just picked up by haret nothing to do with magldr (it's fine to leave it).

There is a reason for using the two; EaseUS can set both as primary and there is something that MiniTools can't do (can't recall what though).

That error (I've had unrelated a while ago) and point to either a corrupted file or a file that's bigger than 4GB which there shouldn't be in a blank/fresh sd build. and yes the downloaded ROM zip should be extracted so that its D:(drive_number)/Android/Files(system.ext4; zImage etc.)

The file(Android) can be called anything; it justs needs to be set up as SD Dir in MAGLDr.

You could try formatting the drive (I take it you just have the fat32 and unformatted partitions now) directly via Windows (right click and format); this will just affect the fat32 partition, and see what that turns up.
 

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
The startup.txt is just picked up by haret nothing to do with magldr (it's fine to leave it).

There is a reason for using the two; EaseUS can set both as primary and there is something that MiniTools can't do (can't recall what though).

That error (I've had unrelated a while ago) and point to either a corrupted file or a file that's bigger than 4GB which there shouldn't be in a blank/fresh sd build. and yes the downloaded ROM zip should be extracted so that its D:(drive_number)/Android/Files(system.ext4; zImage etc.)

The file(Android) can be called anything; it justs needs to be set up as SD Dir in MAGLDr.

You could try formatting the drive (I take it you just have the fat32 and unformatted partitions now) directly via Windows (right click and format); this will just affect the fat32 partition, and see what that turns up.
Tried formatting as many ways as possible, WinMo Resco Explorer format - Switch ActiveSync to USB Device, Windows default formater,, EaseUS, MiniTools everything results in a copying error some how. It was either connected through my LG Fathom as a MASS USB Device or HD2 MAGLDR MASS USB Device. I have no reader right now as it feel apart with all the pulling it in and out of the usb. Crappy asain ebay products! LoL

---------- Post added at 04:51 PM ---------- Previous post was at 04:44 PM ----------

Also FYI MiniTools only allows you to set partitions as primary or logical now only when creating a new partition. Just like EaseUS has changed so has MiniTools, this is a 1 and a half year old thread and we all know nothing stays the same software wise it's always progressing.

Unless I am wrong of course and missing some unforeseen option?
 
Last edited by a moderator:

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
Found a MicroSDHC to SDHC Adapter and used it and everything moved perfectly.

BUT now when I try to boot into WP7 it says SD Card error. How do I fix this without erasing everything I've done?

Wished there was a way to reset WP7 like in the about menu, without wiping out the whole card.
 
Last edited by a moderator:

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
4. You'll see two partitions. A whopping 200mb of fat16 partition and the other is unformatted. Now right click on the unformatted partition and click delete. After that, click apply. Now you have unallocated space. Right click on the unallocated space and select create. Set parameters to logical and unformatted and size the partition. This will be your WP7 partition, so decide how much you want to allocate to it, this is permanent, no changes afterwards can be made. Also, make sure you move it to the end of the sd card in the same 'create' window. Hit apply. IMPORTANT When using this method make sure that the wp7 "unformatted partition" is larger than the Android partition otherwise the wp7 "unformatted partition" will move in 2nd place and you will not be able to resize the fat 16 / android partition.
Something weird is going on now... Accidentally wiped out the android partition and had to fully clear the card and reinstall WP7, now I finished the installation went through the setup and then reset the phone now it only shows 200Mb in MiniTools and EaseUS, but WP7 says 29Gb

Errr! Now I can't recreate what I did before to get both partitions to show up... >_<

Guess I'll give up for the night and call it quits.
 
Last edited by a moderator:

HypoTurtle

Senior Member
May 5, 2011
1,970
1,257
Something weird is going on now... Accidentally wiped out the android partition and had to fully clear the card and reinstall WP7, now I finished the installation went through the setup and then reset the phone now it only shows 200Mb in MiniTools and EaseUS, but WP7 says 29Gb

Errr! Now I can't recreate what I did before to get both partitions to show up... >_<

Guess I'll give up for the night and call it quits.

If your using xboxmod's BTTF build then you'll also need to unlock the card first. It should be unlocked by default with the other ROMs, so don't know what else could be going on.
 

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
If your using xboxmod's BTTF build then you'll also need to unlock the card first. It should be unlocked by default with the other ROMs, so don't know what else could be going on.
Hrmmm! Weird, okay if I plug in the sd card into my sd card adapter it only shows 200mb's, if I use magldr usb mass strg if shows both both partitions.

IDK If this is cause WP7 has already been setup or not, but when I get hom get home from I'll try resetting WP7 again and going into into magldr mass strg to see if this still works. Don't have time to right now gotta eventually get ready for work and can't dive down into this and get tied up with it.
 

DorkyDev

Senior Member
Aug 22, 2008
2,692
478
Atlanta
Google Pixel 6a
Alright let me get this straight (Someone correct me if I'm wrong!) but...

After the wp7 setup, reset wp7 again, let it shut down and load into magldr. STOP wp7 from booting, choose magldr's usb masssrg option, create the fat32, then after that's created the partition manager will try to turn the wp7 space (unformatted) into unallocated, so then we should turn it back into unformatted, set as primary, set fat32 as primary click apply and it's safe to delete the 200mb space?

Not gunna try this tonight taking a lil break from it before I have a go at it again.
 
Last edited by a moderator:

HypoTurtle

Senior Member
May 5, 2011
1,970
1,257
Alright let me get this straight (Someone correct me if I'm wrong!) but...

After the wp7 setup, reset wp7 again, let it shut down and load into magldr. STOP wp7 from booting, choose magldr's usb masssrg option, create the fat32, then after that's created the partition manager will try to turn the wp7 space (unformatted) into unallocated, so then we should turn it back into unformatted, set as primary, set fat32 as primary click apply and it's safe to delete the 200mb space?

Not gunna try this tonight taking a lil break from it before I have a go at it again.

Not quite, I'll admit what I said previously was a bit waffly.

It's setup WP7, reset, stop at MaGLDR (you can set it up to always boot to menu). Then in EaseUS delete the large (WP7) partition and click apply. Leaving you with your 200MB Fat16 and unallocated space. Then create your unformated/WP7 space and move it to the opposite end to the Fat16.

Once you have [Fat16 - Unallocated Space - WP7 partition] you insert it back into the phone and let it boot and setup again.

Once this setup is done you can turn off the phone, making sure it turns off fully.

Then you can resize the Fat16 to take up the unallocated space and you can then format it and do with it what you will.
And again using MiniTool to set both as primary if intending on using most android kernels.

FYI: MaGLDR's mass storage can be quite buggy and disconnect itself or stall unexpectantly so best to try and use something else to do it (a microsd reader would also be a lot faster)
 

c1cl0n

Senior Member
Jan 30, 2010
642
805
3in1 [WPH7 + ICS SD + ICS NativeSD] on Your HTC LEO​
This method based on Geolo with my modifications
Device requiments:
  • HTC LEO (HD2)
  • Card reader with support microSD
  • 2 microSD cards - 2Gb for WindowsPhone 7 & 8Gb (or higher) for Android builds
  • USB cable (miniUSB Device-PC)
  • PC with installed Microsoft Windows XP/Vista/Se7en (32/64)
Software requiments (HD2):
Software requiments (PC):
Time requiments:
  • 1.5-2 hours for 1 card reader and mass storage mode on your phone
    or 20-40 minutes for 2 card readers (all partition operations without HD2)
Difficultly level:
  • Advanced users (you may optimize any steps of this guide at your risk)
  • Beginner users (with basic knowledges of Windows (PC & Mobile editions), Android & Partitions), just do it step-by-step

So, if you are agree previous requiments and ready to begin - lets do it now

Step1. Prepare your sdcards
  • Insert your bigger (8Gb or higher) sdcard into card reader and connect it to your PC
  • MAKE FULL BACKUP ALL CARD DATA
  • Run Panasonic SDFormatter and begin format your sdcard as Full Erase mode
  • Done. Change your bigger (8Gb) sdcard to smaller (2Gb) sdcard and reconnect card reader to PC
  • MAKE FULL BACKUP ALL CARD DATA
  • No formatt req. because WP7 will do this for you at install & 1st start
  • Done!
Step2. Install & setup WP7
  • Now, put your smaller sdcard in HD2 and turn it on
  • Choose 5th menu USB Flasher. Connect your HD2 to PC and execute install app (in my chooce, I'm used DAF.EXE (any other binary installer) app from HD2O© WMP7 Tango ROM)
  • Wait until the install process of WP7 to your HD2
  • Done! Device will rebooted automaticly
  • In MAGLDR choose 1st menu Boot WHP and WP7 will be booted
  • Complete stup your WP7 (language, time zone, date, time etc.) IT IS VERY IMPORTANT!
  • After complete setup, turn off your HD2. Do not reset setting to default from About menu! IT IS VERY IMPORTANT!
Step3. Partitions Task #1
  • Turn on your HD2 with smaller sdcard (2Gb/WP7)
  • In MAGLDR choose 4th menu USB MassStg and connect your HD to your PC
  • Insert your bigger (8Gb or higher) sdcard into card reader and connect it to your PC
  • Run EASEUS Partition Master. Now you can see your both sdcards, like this:
    Disk X (smaller sdcard 2GB/WP7)
    ** FAT16 200MB Primary
    ** Unformatted 1.65GB Primary
    Disk Y (bigger sdcard 8GB)
    ** FAT32 7.28GB Primary
  • Resize existing FAT32 partition on bigger sdcard by this calculate:
    ** For WP7 we need 2GB (2048MB)
    ** Other avaible space for Android builds
  • Press Apply. Now you have this:
    Disk Y (bigger sdcard 8GB)
    ** FAT32 5.28GB Primary
    ** Unallocated 2.01GB Logical
  • Copy 200MB FAT16 partition (on smaller sdcard) and paste it to Unallocated space of bigger sdcard
  • Press Apply. Now you have this:
    Disk Y (bigger sdcard 8GB)
    ** FAT32 5.28GB Primary
    ** FAT16 191.11MB Primary
    ** Unallocated 1.82GB Logical
  • Copy 1.65GB Unformatted partition (on smaller sdcard) and paste it to Unallocated space of bigger sdcard
  • Press Apply. Now you have this:
    ** FAT32 5.28GB Primary
    ** FAT16 191.11MB Primary
    ** Unformatted 1.65GB Primary
    ** Unallocated 1.82GB Logical
  • Check up partitions order:
    FAT32 -> FAT16 -> Unformatted -> Unallocated
    Where FAT32 (is your partition for Android builds SD & NativeSD), FAT16 & Unformatted (is your partitions by WP7)
  • Done!
  • Discinnect both sdcards, turn off phone and put in bigger sdcard
Step4. Reconfigure WP7 & accept new sdcard
  • Turn on HD2 and start WP7 from MAGLDR by 1st menu Boot WPH
  • WP7 must be start and accepted your new sdcard with old (from smaller sdcard) partitions (FAT16 200MB and Unformatted 1.65GB)
  • Check it by App menu -> Settings -> About
    See attached screenshot
    If system shows Total Storage: 1.64GB and Avaible storage: 1.34GB you are man :laugh:
    Else, you make mistakes while making/copy partitions in 3rd step. Anyway, you can see video and check it again
  • Turn off your HD2
    :D
Step5. Partitions Task #2
  • Replace bigger sdcard from HD2 and put it in card reader because we will work with partitions on this card
  • Connect card reader to PC and run MiniTool Partition Wizard
  • Now select 1st partition of sdcard (FAT32 5.28GB Primary) and resize it with next calculate:
    50% of size for Android SD builds and 50% for Android NativeSD builds
    But you choose your own size for your Android as you want
  • Press Apply. Now you have this:
    Disk Y (bigger sdcard 8GB)
    ** FAT32 2.61GB Primary
    ** Unallocated 2.67GB Logical
    ** Unknown 191.11MB Primary
    ** Unknown 1.65GB Primary
    ** Unallocated 1.82GB Logical
  • Select Unallocaed (red) and choose Create New partition
  • Choose type Primary and system Ext4, then press OK
  • Press Apply. Now you have this:
    Disk Y (bigger sdcard 8GB)
    ** FAT32 2.61GB Primary
    ** Ext4 2.67GB Primary
    ** Unknown 191.11MB Primary
    ** Unknown 1.65GB Primary
    ** Unallocated 182MB Logical
Step6. Final
  • Now you have 1 device HTC LEO (HD2) with:
    - NAND partiotion with Windows Phone 7
    - FAT32 partition for Android SD/MAGLDR builds
    - EXT4 partition for Android NativeSD build
  • Are you happy? no? read this thread again :D
If you can not understand step-by-step guide, see my video where I'm do it step-be-step specially for you :)
DEV-HOST | 1360x768 HD
 

Attachments

  • scr_01.jpg
    scr_01.jpg
    114.7 KB · Views: 518

pakure

Senior Member
Sep 22, 2009
2,464
629
HYDERABAD
Hd2owner's rom supports yuki xda partitioncab..use your desired size cab to partition your sd... done in 1 minute..

Sent from my HTC HD2 using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 79
    TUTORIAL:

    You can have Wp7 and android at the same time. You will have Wp7 in Nand and run android from the same sd card or another sd card that you will swap when you want to run Android from sd. You can't run wp7 and android from Nand at the same time however.


    HOW TO PARTITION YOUR SD CARD TO HAVE A DUAL BOOT OF WINDOWS PHONE 7 AND SD ANDROID

    The purpose of this tutorial is to detail a method on how to get wp7 and sd android sharing the same sd card. At present, if you want to have Wp7 in nand and android on the sd, you will have 2 choices. A. swap sd cards or B. Partition your sd cards as detailed hereafter. IMO partition the sd card as detailed hereafter is the safest route for a dual boot from the same sd card (instead of swapping sd cards) as wp7 will ruin an android sd card inadvertently left in the phone.

    Wp7 uses a special format for its sd card and you cannot simply copy android on this partition as it is not accessible. Wp7 also creates a fat32 partition of 200 mb but this partition is too small to install an android build. I am not aware of any means to resize the Wp7 partition on the sd card either.

    This is based on ike2903’s instructions and all credits go to him as well as to others on xda. I am not a developer and guess just got lucky getting things to work.

    Note to moderators, if this post is in the wrong area, please move it to the correct one. Thanks.

    METHOD ONE - USING TWO SD CARDS

    WHAT YOU NEED:

    1. TWO sd cards.

    A large one and a smaller one. I am using a 8gb and a 16gb card. The larger one will be your permanent sd card and the smaller one will enable you to obtain a smaller partition to run wp7 that you will copy to the larger sd card.

    2. Sd partition software.

    I used EASEUS ALL-IN-ONE Partition Manager Software and it worked. It is free to download and here is the link: http://www.partition-tool.com/download.htm

    INSTRUCTIONS

    1. Download and install Easeus Partition Manager.

    2. Insert your small sd card into your phone. Flash WP7 Rom using Magldr 1.1.2. Let the phone reset and start wp7. This will allow WP7 to format your smaller sd card with its partition.

    3. Turn off your phone and remove the smaller sd card.

    4. Plug in both sd cards in your pc. The larger and the smaller one.

    5. Run Easeus Partition Manager. You should see both the smaller and larger sd cards. On your smaller sd card, there should be 2 partitions. A fat 16 partition of 200 mb and another partition called unformatted which takes up the rest of the smaller sd. This “unformatted partition” is actually your wp7 partition. See attached picture.

    6. Delete the partition of your larger sd card. To do this, select the partition and right click delete (menu also works). Don’t forget to click “apply”.

    7. Copy and resize the fat16 partition of your smaller sd card to your larger sd card. To do this, select the partition on your smaller sd card, right click (or use the menu) and select copy and follow the onscreen wizard to copy. You can change it to fat32 as well. When resizing, you need to do some math. Take the size of your larger sd card and subtract the size of the “unformatted” partition of on your smaller sd card and set this value as the resize value for the fat16 partition that you are copying. In other words, if the unformatted partition is 8gh and you are setting things up on a 16gb sd card then set the resize value to approx. 8gb. Click “apply”

    8. Using same procedure as outlined in 7, copy the “unformatted” partition from your smaller sd card to the larger sd card. Click “apply”.

    NEW STEP: Before copying your android build and while still in windows format the fat 32 partition using 32 or 64 kb sectors USE WINDOWS EXPLORER OR MY COMPUTER TO FORMAT. This should help with speed. I used 64 kb sectors. I am using the desire_Z build in this post and set up everything in the desire_z folder

    9. Copy your android sd build onto the fat32 partition. IMPORTANT - Do not use usb mass storage as there is some data corruption problems. Remove your sd card to copy (see below and thread for list of working builds - IMPORTANT you need to have a modified rootfs.img file where nand_init was added to init.rc and you need to copy and replace the existing rootfs.img file of the sd build else it won't work)

    10. Remove the larger sd card and insert it into your phone.

    11. Reboot the phone and hold the “red end key” to enter the magldr boot menu.

    12. In Magldr 1.1.2 use volume down to go to “9. Services” and click “green phone button” to select.

    13. Use volume buttons to select “1. Bootsettings” and click “green phone button” to select.

    14. Use volume buttons to select “2. Always Menu” and click “green phone button” to select. This will give you the Madldr menu on phone startup to allow you to choose wp7 or sd android as your boot choice.

    15. Click the “green phone button” to confirm.

    16. Once you’ve done steps 12 to 15 you will be brought back to the initial magldr 1.1.2 menu.

    17. Again, use volume down to go to “9. Services” and click “green phone button” to select.

    18. Use volume buttons to select “1. Bootsettings” and click “green phone button” to select.

    19. Use volume buttons to select “3. AD SD Dir” and click “green phone button” to select.

    20. Select the folder where your sd android build is located.

    21. Reset your phone and enter Magldr 1.1.2.

    22. To boot into wp7 select boot “1. Boot WPH” or to boot sd android select “2. Boot SD AD”

    23. Booting into android sd is long. Guess having android nand has spoiled us.

    SECOND METHOD - USING A SINGLE SD CARD

    Here is an alternate method provided by gencaslan to do this:

    http://xdaforums.com/showpost.php?p=10643011&postcount=64

    THIRD METHOD - USING A SINGLE SD CARD - HERE IS ANOTHER ALTERNATE METHOD PROPOSED BY XDA MEMBER HYELLOW (UPDATED)

    1. Put your sd card inside the hd2 and power on.

    2. Go to about screen, in settings, and reset your device. Let it reset and boot to WP7 again. While booting to WP7, it'll create the partitions it needs, so this is important. After you have gone through the setup wizard, go to about screen and reset your device again.

    3. When it has booted into magldr screen, remove the sd card and insert into pc. (make sure that magldr is shown and stays there at bootup, otherwise it'll boot straight into wp7 without sd card and that is not what we want.

    4. You'll see two partitions. A whopping 200mb of fat16 partition and the other is unformatted. Now right click on the unformatted partition and click delete. After that, click apply. Now you have unallocated space. Right click on the unallocated space and select create. Set parameters to logical and unformatted and size the partition. This will be your WP7 partition, so decide how much you want to allocate to it, this is permanent, no changes afterwards can be made. Also, make sure you move it to the end of the sd card in the same 'create' window. Hit apply. IMPORTANT When using this method make sure that the wp7 "unformatted partition" is larger than the Android partition otherwise the wp7 "unformatted partition" will move in 2nd place and you will not be able to resize the fat 16 / android partition.


    5. Sit back and take a break.

    break.

    6. You now have a green fat16 partition to the left, some unallocated grey portion in the middle and your WP7 partition in modern turqoise colour on the far right. Agreed? Now remove the sd card from PC and insert in HD2.

    7. After you have inserted the sd card, let it boot into WP7. Remember what your last action was when you were still in WP7? Yes, you pressed reset, so the device actually thinks he is still resetting the device. He might do it too, but just go through the setup wizard again.

    8. Go to about screen and verify your storage. Don't look strange if when the storage has a different of about 1Gb, this is swallowed by WP7 for system stuff etc. Are you happy with the progress so far? Then power down your device and remove the sd card. Allow the HD2 to fully powered down as sometimes the screen is pitch black, but the device is still turning off.

    9. Insert the sd card in pc and, using EASUS right click on the green fat 16 partition and select resize/move. Now fill up the rest of the unallocated space and hit apply. This is your android partition.

    10. Format the sd android partition (not the whole sd card!) using EASUS to FAT32 using 32 or 64 kb cluster size and put an android build onto it and test.

    11. IMPORTANT You need to convert the wp7 unformatted partition to primary for the sd android to see the sd card Use minitool partition wizard to do this. Right click on your WP7 unformatted partition and select modify and then click on set as primary and hit apply. Here is the link for minitool: http://xdaforums.com/showpost.php?p=10887494&postcount=372

    HERE IS A 2 CARD METHOD POSTED BY NZXTNEO

    (I created a 4gb WP7 build and allocated the rest to Android)

    Copy everything in this vid exactly!
    http://www.youtube.com/watch?v=JTHRAUHZHlo
    (I used an 8gb SD card for this step)
    Then connect the 8gb SD and a 16gb SD to a computer via card readers. (Yes this will be a 2 SD card process)
    Open EASEUS Partition Master
    Delete any partitions on the 16gb SD so that it reads as unallocated
    Hit apply
    Right click the unformatted partition of the 8gb SD and select copy
    Move the unformatted partition to the larger unallocated SD card
    Drag the 4gb partition all the way to the right
    Hit apply
    (Please note the move step will take a long time)

    The unallocated partition is now ready for you to format for use with Android

    VIDEO INSTRUCTIONS


    Geolo has made a nice video tutorial and posted it on youtube. Here is the link: http://www.youtube.com/watch?v=o0YI-SV4KiU

    Here is another video by Geolo for persons with only 1 card and 1 card reader. Here is the link: http://www.youtube.com/watch?v=N-cUdB4_5f4


    NOTES:

    Make sure you backup your sd cards as wp7 will erase all that is on them.

    This method works for me but i take no responsibility for whatever may happen to your phone.

    You should be able to reactivate your phone with windows market but I cannot guarantee this. I have re-activated market 4 times so far.

    TESTED SD BUILDS:

    Most builds should work but you will need an edited rootfs.img file for it to work. Have a look in the thread of the build you want if someone posted an edited rootfs.img file.

    You can get a list of edited rootfs.img files here:

    http://xdaforums.com/showthread.php?t=913964

    Thanks
    19
    3in1 [WPH7 + ICS SD + ICS NativeSD] on Your HTC LEO​
    This method based on Geolo with my modifications
    Device requiments:
    • HTC LEO (HD2)
    • Card reader with support microSD
    • 2 microSD cards - 2Gb for WindowsPhone 7 & 8Gb (or higher) for Android builds
    • USB cable (miniUSB Device-PC)
    • PC with installed Microsoft Windows XP/Vista/Se7en (32/64)
    Software requiments (HD2):
    Software requiments (PC):
    Time requiments:
    • 1.5-2 hours for 1 card reader and mass storage mode on your phone
      or 20-40 minutes for 2 card readers (all partition operations without HD2)
    Difficultly level:
    • Advanced users (you may optimize any steps of this guide at your risk)
    • Beginner users (with basic knowledges of Windows (PC & Mobile editions), Android & Partitions), just do it step-by-step

    So, if you are agree previous requiments and ready to begin - lets do it now

    Step1. Prepare your sdcards
    • Insert your bigger (8Gb or higher) sdcard into card reader and connect it to your PC
    • MAKE FULL BACKUP ALL CARD DATA
    • Run Panasonic SDFormatter and begin format your sdcard as Full Erase mode
    • Done. Change your bigger (8Gb) sdcard to smaller (2Gb) sdcard and reconnect card reader to PC
    • MAKE FULL BACKUP ALL CARD DATA
    • No formatt req. because WP7 will do this for you at install & 1st start
    • Done!
    Step2. Install & setup WP7
    • Now, put your smaller sdcard in HD2 and turn it on
    • Choose 5th menu USB Flasher. Connect your HD2 to PC and execute install app (in my chooce, I'm used DAF.EXE (any other binary installer) app from HD2O© WMP7 Tango ROM)
    • Wait until the install process of WP7 to your HD2
    • Done! Device will rebooted automaticly
    • In MAGLDR choose 1st menu Boot WHP and WP7 will be booted
    • Complete stup your WP7 (language, time zone, date, time etc.) IT IS VERY IMPORTANT!
    • After complete setup, turn off your HD2. Do not reset setting to default from About menu! IT IS VERY IMPORTANT!
    Step3. Partitions Task #1
    • Turn on your HD2 with smaller sdcard (2Gb/WP7)
    • In MAGLDR choose 4th menu USB MassStg and connect your HD to your PC
    • Insert your bigger (8Gb or higher) sdcard into card reader and connect it to your PC
    • Run EASEUS Partition Master. Now you can see your both sdcards, like this:
      Disk X (smaller sdcard 2GB/WP7)
      ** FAT16 200MB Primary
      ** Unformatted 1.65GB Primary
      Disk Y (bigger sdcard 8GB)
      ** FAT32 7.28GB Primary
    • Resize existing FAT32 partition on bigger sdcard by this calculate:
      ** For WP7 we need 2GB (2048MB)
      ** Other avaible space for Android builds
    • Press Apply. Now you have this:
      Disk Y (bigger sdcard 8GB)
      ** FAT32 5.28GB Primary
      ** Unallocated 2.01GB Logical
    • Copy 200MB FAT16 partition (on smaller sdcard) and paste it to Unallocated space of bigger sdcard
    • Press Apply. Now you have this:
      Disk Y (bigger sdcard 8GB)
      ** FAT32 5.28GB Primary
      ** FAT16 191.11MB Primary
      ** Unallocated 1.82GB Logical
    • Copy 1.65GB Unformatted partition (on smaller sdcard) and paste it to Unallocated space of bigger sdcard
    • Press Apply. Now you have this:
      ** FAT32 5.28GB Primary
      ** FAT16 191.11MB Primary
      ** Unformatted 1.65GB Primary
      ** Unallocated 1.82GB Logical
    • Check up partitions order:
      FAT32 -> FAT16 -> Unformatted -> Unallocated
      Where FAT32 (is your partition for Android builds SD & NativeSD), FAT16 & Unformatted (is your partitions by WP7)
    • Done!
    • Discinnect both sdcards, turn off phone and put in bigger sdcard
    Step4. Reconfigure WP7 & accept new sdcard
    • Turn on HD2 and start WP7 from MAGLDR by 1st menu Boot WPH
    • WP7 must be start and accepted your new sdcard with old (from smaller sdcard) partitions (FAT16 200MB and Unformatted 1.65GB)
    • Check it by App menu -> Settings -> About
      See attached screenshot
      If system shows Total Storage: 1.64GB and Avaible storage: 1.34GB you are man :laugh:
      Else, you make mistakes while making/copy partitions in 3rd step. Anyway, you can see video and check it again
    • Turn off your HD2
      :D
    Step5. Partitions Task #2
    • Replace bigger sdcard from HD2 and put it in card reader because we will work with partitions on this card
    • Connect card reader to PC and run MiniTool Partition Wizard
    • Now select 1st partition of sdcard (FAT32 5.28GB Primary) and resize it with next calculate:
      50% of size for Android SD builds and 50% for Android NativeSD builds
      But you choose your own size for your Android as you want
    • Press Apply. Now you have this:
      Disk Y (bigger sdcard 8GB)
      ** FAT32 2.61GB Primary
      ** Unallocated 2.67GB Logical
      ** Unknown 191.11MB Primary
      ** Unknown 1.65GB Primary
      ** Unallocated 1.82GB Logical
    • Select Unallocaed (red) and choose Create New partition
    • Choose type Primary and system Ext4, then press OK
    • Press Apply. Now you have this:
      Disk Y (bigger sdcard 8GB)
      ** FAT32 2.61GB Primary
      ** Ext4 2.67GB Primary
      ** Unknown 191.11MB Primary
      ** Unknown 1.65GB Primary
      ** Unallocated 182MB Logical
    Step6. Final
    • Now you have 1 device HTC LEO (HD2) with:
      - NAND partiotion with Windows Phone 7
      - FAT32 partition for Android SD/MAGLDR builds
      - EXT4 partition for Android NativeSD build
    • Are you happy? no? read this thread again :D
    If you can not understand step-by-step guide, see my video where I'm do it step-be-step specially for you :)
    DEV-HOST | 1360x768 HD
    8
    UPDATE :

    you don't really need dd if you don't need backup.

    1. install wp7 nand with the smaller card inside.
    2. put the bigger card in the phone and the smaller card in your card-reader. select mass storage mode and copy the unallocated partition over from the smaller card to the bigger cards end with the partition manager.
    3. create a fat32 partition at the beginning of the bigger card.

    done

    ...

    Preparation :

    Download command-line tool dd from http://www.chrysocome.net/dd and extract to a folder on your computer C:\dd-0.6beta3

    Download the partition manager from http://www.partition-tool.com/download.htm and install.


    1. Flash WP7 with smaller sd-card mounted in your mobile device. (about 10 - 20 minutes)

    2. make an image of your sd.

    Open a Console
    XP : Start -> Execute -> cmd.exe .
    Win7 : Start -> Enter in Searchfield -> cmd.exe

    change to the folder where dd was extracted to


    mount the sd-card in an (usb) sd-adapter. the command is described in http://www.chrysocome.net/dd "Read the entire USB memory device" BUT use at least bs=4M as block size if you use 1M it will take hours. (about 5 -10 mins)
    you can try greater values as 4M as the usb2-standard allows up to 30M per second (see http://www.everythingusb.com/usb2/faq.htm#4). 8M is optimum for me.
    C:\dd-0.6beta3>dd if=\\?\Device\Harddisk1\Partition0 of=c:\dd-0.6beta3\usb2.img bs=8M --size --progress

    3. write image to bigger card. put bigger card in the (usb) sd-adapter and execute the following command. (about 5 -10 minutes)
    C:\dd-0.6beta3>dd of=\\?\Device\Harddisk1\Partition0 if=c:\dd-0.6beta3\usb2.img bs=8M --size --progress

    4. use the partiotion manager to copy the wp7 partition to the unallocated space at the end of the bigger sd-card. make it NOT primary. ( 20 - 30 minutes)

    5. delete the 200MB fat16 and the first wp7 partition. (few seconds)

    6. create fat32 partition with the partition tool on the unallocated space . select it as primary. (few seconds)

    credits to all uf us.

    you can skip step one if you did an image once. so the whole process takes about an hour. also you can use the image-file as backup if you mess around with wp7 or ruin your card or something. just copy back the image on a new card.

    Take a look at Fmstrats usefull tips.

    http://xdaforums.com/showpost.php?p=10984205&postcount=416
    7
    when it says you can run android and windows phone 7 off the memory card does that mean you can have windows 6.5 as well without the memory card
    No, WP7 takes up the NAND space, and you can boot Android from SD with magldr. Cotulla is working on a SD version of WM65 though, so if he successfully creates that, we will be able to boot WP7 from NAND and WM65 and Android from SD.

    i did the partitioning successfully (8gb sandisk), but my android can only read the data.img (1gb) space as internal one & cant find the rest of the space as sd card (3gb) (it says there's no sd card inserted)
    hlep pleaz:confused:
    You have to use minitool partition manager to change your wp7 partition from logical to primary... then your android build will be able to mount your sd card successfully. I attached it for you.
    5
    That's dope that there's these videos to help out people, but id like to see one showing how to do it with the alternate method with 1 card.. Mostly to see if peeps are even telling the truth saying its possible.. Like I said earlier, couldn't do it with that method, ended up having to do with two cards, 1 8gb card and 1 16gb for 8 per OS :[ (wanted majority for Zune music, but no dice)

    Sent from my htc HD2/7 using Board Express

    I am doing it with one sd card whole the time. Can't see why it is so hard to believe. If you are not able to do it following a very simple guide, then even I can not help you further.
    I have a 32gb sdcard that I tortured on the day it arrived, not knowing if I could make it happen or would destroy the card forever. First time i followed the tutorial using 2 sd cards and later I found en easier way, by accident though.
    Sure there might be someone able to make a video, but with all the help from other members, I don't think it can be that difficult to achieve the same, what I and others have done. I can however, explain it to you again, just let us know.

    Ok, I am going to putt it down again for you and others that are still having problems to do it.

    1. Put your sd card inside the hd2 and power on.
    2. Go to about screen, in settings, and reset your device. Let it reset and boot to WP7 again. While booting to WP7, it'll create the partitions it needs, so this is important. After you have gone through the setup wizard, go to about screen and reset your device again.
    3. When it has booted into magldr screen, remove the sd card and insert into pc. (make sure that magldr is shown and stays there at bootup, otherwise it'll boot straight into wp7 without sd card and that is not what we want.
    4. You'll see two partitions. A whopping 200mb of fat16 partition and the other is unformatted. Now right click on the unformatted partition and click delete. After that, click apply. Now you have unallocated space. Right click on the unallocated space and select create. Set parameters to logical and unformatted and size size the partition. This will be your WP7 partition, so decide how much you want to allocate to it, this is permanent, no changes afterwards can be made. Also, make sure you move it to the end of the sd card in the same 'create' window. Hit apply.
    5. Sit back and take a break.

    break.

    6. You now have a green fat16 partition to the left, some unallocated grey portion in the middle and your WP7 partition in modern turqoise colour on the far right. Agreed? Now remove the sd card from PC and insert in HD2.
    7. After you have inserted the sd card, let it boot into WP7. Remember what your last action was when you were still in WP7? Yes, you pressed reset, so the device actually thinks he is still resetting the device. He might do it too, but just go through the setup wizard again.
    8. Go to about screen and verify your storage. Don't look strange if when the storage has a different of about 1Gb, this is swallowed by WP7 for system stuff etc. Are you happy with the progress so far? Then power down your device and remove the sd card. Allow the HD2 to fully powered down as sometimes the screen is pitch black, but the device is still turning off.
    9. Insert the sd card in pc and right click on the green fat 16 partition and select resize/move. Now fill up the rest of the unallocated space and hit apply. This is your android partition. Put an android build onto it and test.
    10. If you want to convert your WP7 partition from logical to primary, please search in this thread for the the program: minitool partition wizard.
    Right click on your WP7 partition and, select modify and then click on set as primary and hit apply.

    That's it.