[Q] Android on SD and partitions etc NO CARD FOUND - HD2 Android Q&A, Help & Troubleshooting and Genera
Hello,
I am looking for some advice with regard to a speciifc problem I have with my HD2 which is running Android from SD using haret.exe etc to start the system from within Windows Mobile 6.5. The android files are currently held on a 8GB sandisk card. I have prefered this method of using android basically because I find it useful to remove the SD card and create a backup of the files onto my PC, which gives me peace of mind before installing new tryout software, just incase something goes wrong, I know I have the option to go back to a working system very quickly by reloading the files back to the SD card from the PC backup.
Recently I have been thinking that it might be easier if I could backup the files using the phone directly, so I decided to buy a 16GB card in order to partition it into two virtual 8GB drives and load my existing android os files onto one partition, whilst using the second partition to save a backup of android. I thought I should be able to create a backup of android from within WM6.5 instead of having to remove the card and rely on a PC all the time to do this job.
So, using MiniTool Partition Wizard Home Edition, I formatted and partitioned the new 16GB SD card, I used FAT32 for each partition and proceeded to copy my android files to the first partition of the new card. I installed the card into my HD2 and started the phone up which booted into WM6.5
From within WM6.5, I used the file explorer and could see both partitions appearing as separate SD cards, the first containing all my android os files etc, and the second partition was empty of course. Just as a test I thought I would try a copy and paste of a couple of files from the android partition to the empty partition, and this worked just fine. I thought to myself I am onto a winner here : ) Read on....
With that I decided to boot into android by clicking on haret.exe.
The system started to boot as normal and everything appeared to be going very very well. Booting completed and the system was ready to use..... Then I thought I would have a look around and see if it was running ok. OH DEAR.... It was reporting that it couldn't find the SD card, even though it had booted from it ! All my files and folders inaccessible and any programs that had been moved to SD card wouldn't start up or were missing from the list of installed apps. I still cant understand why the system has booted from an SD card that it cannot find once the system has booted......
This whole excercise was basically motivated by the need to be able to backup and restore the system from one partition to the other without the constant need to remove the SD card and do the job from a PC. (Constant removal of the SD card is starting to bother me incase I end up wearing the card slot out)
So basically my question is can this be done using my existing android install? (I wouldn't want to start again and install from scratch because the system is highly customised, and has took me a long time to get where it is now) I want to be able to have two partitions on my SD card, one which boots, runs android and holds all my files associated with android, and a second parition which I can use to create and restore a backup from within WM6.5.
This is not a desperate requirement, but I feel it would be a lot better than needing to rely on having my PC to hand all the time. This idea has come from my longstanding history of creating backups using GHOST and similar applications in Windows XP. I would like to do the same with my phone. Obviously I would still periodically make a backup to the PC for safekeeping but it would be more convenient to do it with the phone itself.
Any advice on where I am going wrong would be very useful. Also if you can suggest any other ways of making a strong reliable backup that makes an image of 'EVERYTHING' as is from within android directly, please let me know. I have had a look at Titanium backup, but not sure if it would make a mirror image of 'EVERYTHING' the way I would like to do it (like Ghost does in windows). The way I am doing it at present works fine, except for having to constantly remove the card and rely on having a PC about.
Oh by the way the android version on my SD card is Froyo 2.2 incase this matters (I have never bothered upgrading because it works and does what I need it to do)
Many Thanks
Tony
Brookbond said:
Hello,
I am looking for some advice with regard to a speciifc problem I have with my HD2 which is running Android from SD using haret.exe etc to start the system from within Windows Mobile 6.5. The android files are currently held on a 8GB sandisk card. I have prefered this method of using android basically because I find it useful to remove the SD card and create a backup of the files onto my PC, which gives me peace of mind before installing new tryout software, just incase something goes wrong, I know I have the option to go back to a working system very quickly by reloading the files back to the SD card from the PC backup.
Recently I have been thinking that it might be easier if I could backup the files using the phone directly, so I decided to buy a 16GB card in order to partition it into two virtual 8GB drives and load my existing android os files onto one partition, whilst using the second partition to save a backup of android. I thought I should be able to create a backup of android from within WM6.5 instead of having to remove the card and rely on a PC all the time to do this job.
So, using MiniTool Partition Wizard Home Edition, I formatted and partitioned the new 16GB SD card, I used FAT32 for each partition and proceeded to copy my android files to the first partition of the new card. I installed the card into my HD2 and started the phone up which booted into WM6.5
From within WM6.5, I used the file explorer and could see both partitions appearing as separate SD cards, the first containing all my android os files etc, and the second partition was empty of course. Just as a test I thought I would try a copy and paste of a couple of files from the android partition to the empty partition, and this worked just fine. I thought to myself I am onto a winner here : ) Read on....
With that I decided to boot into android by clicking on haret.exe.
The system started to boot as normal and everything appeared to be going very very well. Booting completed and the system was ready to use..... Then I thought I would have a look around and see if it was running ok. OH DEAR.... It was reporting that it couldn't find the SD card, even though it had booted from it ! All my files and folders inaccessible and any programs that had been moved to SD card wouldn't start up or were missing from the list of installed apps. I still cant understand why the system has booted from an SD card that it cannot find once the system has booted......
This whole excercise was basically motivated by the need to be able to backup and restore the system from one partition to the other without the constant need to remove the SD card and do the job from a PC. (Constant removal of the SD card is starting to bother me incase I end up wearing the card slot out)
So basically my question is can this be done using my existing android install? (I wouldn't want to start again and install from scratch because the system is highly customised, and has took me a long time to get where it is now) I want to be able to have two partitions on my SD card, one which boots, runs android and holds all my files associated with android, and a second parition which I can use to create and restore a backup from within WM6.5.
This is not a desperate requirement, but I feel it would be a lot better than needing to rely on having my PC to hand all the time. This idea has come from my longstanding history of creating backups using GHOST and similar applications in Windows XP. I would like to do the same with my phone. Obviously I would still periodically make a backup to the PC for safekeeping but it would be more convenient to do it with the phone itself.
Any advice on where I am going wrong would be very useful. Also if you can suggest any other ways of making a strong reliable backup that makes an image of 'EVERYTHING' as is from within android directly, please let me know. I have had a look at Titanium backup, but not sure if it would make a mirror image of 'EVERYTHING' the way I would like to do it (like Ghost does in windows). The way I am doing it at present works fine, except for having to constantly remove the card and rely on having a PC about.
Oh by the way the android version on my SD card is Froyo 2.2 incase this matters (I have never bothered upgrading because it works and does what I need it to do)
Many Thanks
Tony
Click to expand...
Click to collapse
Android looks at storage (and cards and file systems) differently. Assuming you created the partitions okay, you would have to use the Linux mount command (sorry, more reading).
A simpler way to accomplish your goal would be to have everything in one partition on the card. Create a folder and call it "Backup_Folder" or some other name meaningful to you. You will be able to copy/paste in Windows or Android.
Having said that you might want to read more about NAND installations when you have time. It would likely run better and give you more choices. Although a learning curve, once mastered it is as simple and safe as what you are now doing.
---
Junk: something you have kept for years, and thrown away two weeks before you need it...
Related
[Q] 1 Question (Not too hard I believe)
Hi, After a lot of tweeking, installing and long hours, I finally managed to get Android 3.2 (Froyo Stone) to work and be able to reboot . Ofcourse, I am very happy, but there is only one thing I am wondering.. Every time I download an app or take a picture or basically do anything on the phone, the phone generates a new folder on the root of the SD Card and not directly in the Android folder. This is not a problem because I can just place them in the android folder whenever I need to reboot only and everything is back too normal acceptttt.. Most games and apps. They are still visible on the SD Card, but I can not play them anymore because I moved them and have to re-download and re-install them every time I need to reboot. And when I leave the folder outside of the SD Card, I can't boot Android because the Android folder needs to be the only one on the root of the SD Card. So here's my question: Is there a way to automatically save all download/installs to the Android, insted of the Root of the SD Card?
Real simple answer to this.... stop moving the files! I've seen it on the forums where people say that the Android folder must be the only folder on your SD card, but that is just plain wrong. Just let it do what it does and don't worry about the miriad of new folders that are created.
i don't think "android" must be the only folder in the root. just don't touch any system files. in fact my understanding is android in sd card is kind of convenience. as long as you backup the file, you can do any experiments you want: moving file to anywhere easily. much easier than nandroid backup
DUALBOOT-how 2 reinstall wp7without toutching Android ?
Hi installed wp7+Android using dual boot with magldr1.3 now i'm very satisfied with Android, and want to install a new build of wp7 without toutching Android ! how to do? if i install wp i think i will damage android partition in my SD card plz help regards
+1 That is correct, if you reinstall WPH it will (re)format your SD card and so erase the Android partition. But some guys here will surely provide the anwser to that problem.
hica said: Hi installed wp7+Android using dual boot with magldr1.3 now i'm very satisfied with Android, and want to install a new build of wp7 without toutching Android ! how to do? if i install wp i think i will damage android partition in my SD card plz help regards Click to expand... Click to collapse Should be easy, in theory at least. 1. Use a disk imaging software to make an image of the entire partition you use for Android and save that image on your computer. 2. It'll perhaps be a good idea now to delete the Android partition or better yet, delete both WP7 and Android partitions altogether and make just one FAT32 partition spanning the entire card. This might not be necessary but it'll give the next step a stock, empty, Fat32 formatted SD card to begin with. 3. Install the new WP7 build. 4. Go through the entire process of setting up the partitioning for dual-booting the way you did it in the first place with your previous setup. 5. Once you have the Android partition resized and formatted...simply write the disk image saved from step 1 to it using your favorite disk imaging software. Please note that I have NOT tried this out and can't confirm if it'll work but in theory, it should. Also, if you keep the partitions exactly of the same size that you had in the first place with your original dual-boot setup, it'll *probably* increase the chances of it working in the end. Hope it helps. =)
I agree with HQRaja. I would simply create a folder on your Desktop and call it Android Partition Backup, or something simular. Insert the memory card and only the Fat32 partition will be visable in Windows so select everything and move it to the newly created folder on your Desktop. Install Sd Formatter from here. Once launched click on options, Format Type as Full Erase, Format Size Adjustment as On then OK. This will format not only your fat32 partition but remove all partitions as well. Then install the new WP7 Rom, Dual Boot as before and then copy everything from your backup folder back onto your card. If you feel you dont have enough room for music, apk's or want to try mulitple Android Roms while still using WP7, the keep an eye out for my new tutorial where you can have say over 11gb for Adroid and over 3gb for WP7. It is written out but will read it through more tomorrow to make sure it is ok before uploading. I would do it tonight except my Mrs is nagging and I have been summond . Hope this helps.
I have been searching for a solution where I can increase/allocate 75% space in sd card for android use and the remaining for w7. I heavily used android because of more games and applications. I am using w7 just for show
[Q] Raw root access to NAND memory for backup
I have a Touch Pro 2 but this applies to any Windows Mobile Phone. I have searched but surprised to find there seems to be no application which can be installed on a Windows phone which at boot, recursively makes a raw back up of the file system to the SD Card. This backup could then be written back to the NAND storage memory so that the phone would be in the exact state it was before testing a ROM without having to use various backup programs to get every little thing back the way it was. I.e literally a clone of the phone system memory to the SD card and back. Please let me know if this is simple impossible and as such I am wasting my time looking Thanks.
bump
[Q] Small dualboot question
I've been running wp7 on my hd2 for awhile now and recently wanted to dualboot it to android.. looking at the guides I'm not quite sure about this, will using the partition managers format my data currently held on wp7? I don't want to lose my texts or contacts and I don't want to have to call ms again for another activation code since I seem to have lost the notepad doc I saved it in xD
I may be wrong but I think it will remove what is on your card already. You can always buy a second SD card and use it to run Android from, just dont boot to WPY with that SD card in the device or it will format it for use with WP7.
how big is your card? you should at least be using a 16gig card if you want to DB, but 8gig is still fine BUT all your files/ data will be erased since you need to reset the phone. Alternatively just like what T-Macgnolia said, get a 2nd card & place the SD ROM there & boot from magldr. this is what i followed - again yesterday - for my friends HD2's dual Boot system. remember that the partition for Windows should be a little larger than that of the Andy. http://www.jayceooi.com/2011/02/10/...hone-7-and-android-on-htc-hd2-with-1-sd-card/ as long as you do things right all will be OK but wrongly done You WONT boot into WP7 again as the partition will be corrupted. What I do is Get another SD card & make an exact mirror/ copy of the one i use for WP7 so if one fails I still have a backup. Before proceeding though make sure that Both Cards do boot into WP7. check out the link below, it might help.
[Q] MAGLDR not seeing all directories on SD card
I've always booted Android from my SD card using RunDroid under Windows 6.5. But I broke my HD2 so I bought another used HD2. This "new" HD2 already has Android (NAND) installed and it's using MAGLDR 1.13. The installed Android version runs fine so I don't want to remove it. Instead, I simply want to run the same Android I've been running on my old HD2 from SD. So I boot into MAGLDR, goto Services -> Boot Settings-> AD-SD Dir to pick the directory I want to boot my Android from. Problem is, the directory list MAGLDR is showing isn't anywhere near complete. It only shows the first 9 directories on the SD card (there are about 30 directories on the SD card). So I'm unable to choose the right directory to boot from. This is a 16GB SD card formatted as FAT32. My old HD2 had no problems whatsovere reading from it (not in Win6.5, not in Android). So does anybody know what's wrong here? Thanks in advance for your help.
Perhaps some folders have an attribute set that is hiding them? -h for instance. Personally I'd create a new folder, test if mgldr can see it, and if it can, move the contents of the android folder into it. If itccan't, I'd backup the SD, and do a complete reformat of the card, including rebuilding the partition from scratch.
All directories can be viewed from within Android without problem... Odd thing is, that MAGLDR is displaying all directory names in 8.3 format. In fact, I think it only shows the directories created from within WM 6.5. The directories it doesn't show are created from within Android.
I've copied the contents of the SD Card to my PC's harddrive, reformatted the SD Card and copied everything back. It's still only showing the first 9 directories (only this time 9 different directories). The card was formatted using FAT32 since I want the card to be readable under WM6.5 as well. But that shouldn't be a problem considering Android can read the SD card just fine.
Zippy1970 said: It's still only showing the first 9 directories (only this time 9 different directories). Click to expand... Click to collapse try this just for kicks, if youcan be bothered,,,, empty teh card, put the dirs on in the ordser you want them to appear, one at a time. Im betting the first nine you drag across will appear. Ive seen harddisks do the 8.3 thing unexpectedly, i'd be looking hard at the sd card. If you have another card available, definitely give it a test to compare. As for the fat32 formatting, perhaps a non standard block size was used (or at least one magldr wasn't expecting, , remember magldr is a handfull of lines of code compared to androids many hundred thousand lines, , just saying 'well android can read it fine' is a bit like saying 'hey what gives, , my binoculars can't see the horsehead nebula, but the hubble can' (astronerds, calm yourselves, yes i know you can see it thru a nice set of decent binos with a good lense/filter, it was just the first commonly known astro object i could think of )
Yeah it's showing the first 9 directories only so I did what you said and cleared the SD card and copied the Android folder first, then the rest. MAGLDR now saw the right Android directory and I was able to set it as boot directory. But now I have another weird problem. I've started a new thread since it's (I think) an unrelated problem.
Zippy1970 said: I've always booted Android from my SD card using RunDroid under Windows 6.5. But I broke my HD2 so I bought another used HD2. This "new" HD2 already has Android (NAND) installed and it's using MAGLDR 1.13. The installed Android version runs fine so I don't want to remove it. Instead, I simply want to run the same Android I've been running on my old HD2 from SD. So I boot into MAGLDR, goto Services -> Boot Settings-> AD-SD Dir to pick the directory I want to boot my Android from. Problem is, the directory list MAGLDR is showing isn't anywhere near complete. It only shows the first 9 directories on the SD card (there are about 30 directories on the SD card). So I'm unable to choose the right directory to boot from. This is a 16GB SD card formatted as FAT32. My old HD2 had no problems whatsovere reading from it (not in Win6.5, not in Android). So does anybody know what's wrong here? Thanks in advance for your help. Click to expand... Click to collapse i extremely stuck i was trying to use native sd method so i created a new ext partition but when i tried to create it i am unable to see any folders in the Services -> Boot Settings-> AD-SD Dir to pick the directory I want to boot my Android why is this please help me asap
That was a problem to me when I started playing with nativesd, seeing only the first few directories, but if you just use the volume rocker to scroll down, you will get another page of the remaining directories and files, simple.
Just great reply - Thanks :good: phochiom said: That was a problem to me when I started playing with nativesd, seeing only the first few directories, but if you just use the volume rocker to scroll down, you will get another page of the remaining directories and files, simple. Click to expand... Click to collapse