[Q] How do i fix my memory card - HTC Wildfire S

i have a 4 Gb sd card that i had partioned using minitool partition wizard (500 mb ext4, 100 mb linux swap and rest fat32 )...it was functioning very well,untill i accidentally removed it from the memory card slot while flashing a new rom
now i have an unallocated space with 1 Gb, i cant format it, and minitool partition wizard says bad disk
need help if possible cz i can't afford a new one :crying:

shakir2220 said:
i have a 4 Gb sd card that i had partioned using minitool partition wizard (500 mb ext4, 100 mb linux swap and rest fat32 )...it was functioning very well,untill i accidentally removed it from the memory card slot while flashing a new rom
now i have an unallocated space with 1 Gb, i cant format it, and minitool partition wizard says bad disk
need help if possible cz i can't afford a new one :crying:
Click to expand...
Click to collapse
- Insert memory card in card reader and connect.
- Open minitool.
- In the top where the software displays all the partitions in graphical way right click and select delete all partitions.
- Select apply.
- Now remove the card.
- Insert again (I recommend these two steps as i had some problem if i didn't follow this.)
- Run minitool again.
- Create partition (fat32, primary, your size)
- then create ext4 partition ( ext4, primary, yoursize.)
- Apply.

connect card to computer and open minitool partition wizard, click recovery partition and full scan your card. if there is any problem, it can find it out and fix it.

Related

D2EXT partitioning issues!

hi! this is really doing my head in.
I have a 16gb card, im using gpart on ubuntu to partition the card as follows:
fat32: 13.53
ext4: 1
ext4: 299mib
swap: 108mib
after my phone doesnt recognise it, i cant turn the phone on, i cant flash anything in recovery because of an "e can't mount" error.
when i plug it into windows it says it need to be formatted, and if i go to disk manager and try formatting the fat32 part it ends up formatting the 1gb ext4 so when i set everything up on my phone i only have 1gb sdcard space!!
if anyone can let me know why this is all happenning i would greatly appreciate it! is there something im missing in the process?
thanks.
EDIT: the system does boot but it says i have a blank sd
then i get a notification saying: UIDs on the system are inonsistent, you need to wipe your data partition or your device will be unstable.
with a button that says: i'm feeling lucky :L
You only need 2 partitions. 1 extra and 1 fat32. Fat32 needs to be the first primary partition and extra needs to be the second primary partition. You don't need a swap either. You could just boot into recovery and do it in there but that's only ext3 but you could still use gparted to upgrade it to ext4.
Sent from CM7
Just partition it in recovery to fat + 1ext partitions, then download SD align tool from Baadnewz blog which will align ext partition and will convert it to ext4
Sent from my HTC Desire using XDA App

Help me fix my SD Card

Hi there,
A couple days ago, I had a usb brick. I quickly fixed it, everything got back to normal except for my sd card : I think it's corrupted. Why do I say this ? Because I've got another sd card, and it's working perfectly. I can't get to format it via Gparted. It says the procedure failed, there was an issue and i couldn't format it. In addition, even though it's a 4GB card, it's recognized as a 3gb card.
When I try to use it in recovery mode, it says :
Code:
E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
But when I use the other card, nothing weird happens.
I'd like you guys to help me repair my SD card.
kev94 said:
Hi there,
A couple days ago, I had a usb brick. I quickly fixed it, everything got back to normal except for my sd card : I think it's corrupted. Why do I say this ? Because I've got another sd card, and it's working perfectly. I can't get to format it via Gparted. It says the procedure failed, there was an issue and i couldn't format it. In addition, even though it's a 4GB card, it's recognized as a 3gb card.
When I try to use it in recovery mode, it says :
Code:
E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
But when I use the other card, nothing weird happens.
I'd like you guys to help me repair my SD card.
Click to expand...
Click to collapse
Googled and found this: http://www.ehow.com/how_4850280_repair-corrupt-sd-card.html
1. link your desire with pc
2. enter "FASTBOOT Mode", it will display "HBOOT USB PLUG"
3. open dos windows and type adb shell
4. type fastboot oem rebootRUU
5. type fastboot oem enableqxdm 0
and retry
I already tried this, but it didn't work out ! I'm out of ideas...
So it says it's a 3GB card? You had an 1GB Ext partiton before?
If yes, that's where your 1GB's gone.
Recommended is to repartition your card again from scratch - Using Either GParted, EASEUS or MiniTool partiton.
Backup everything from it, then delete all partitions - and re-create them.
davebugyi said:
So it says it's a 3GB card? You had an 1GB Ext partiton before?
If yes, that's where your 1GB's gone.
Recommended is to repartition your card again from scratch - Using Either GParted, EASEUS or MiniTool partiton.
Backup everything from it, then delete all partitions - and re-create them.
Click to expand...
Click to collapse
Actually, it's 3.7 GB and not 4GB (I guess it's normal though). And yes, the missing space was from the ext partition. Thanks god, the first thing I did was a backup of my SD card. Yet, I tried to format the card with Gparted (I'm currently running Ubuntu 10.10) but as I said above the procedure fails.
Then, I formatted in Windows, and I managed to create a 3Gb fat32 partition recognized in Gparted.
But how am I supposed to get my missing space back if this space isn't recognized in Gparted ?
I'm using Ubuntu 11.04 (natty) - and i'm able to mount my EXT partiton of the SD Card.
As I said, don't just format the card, but delete all partitions and re-create them, then format them.
Also, if your card is messed up badly, maybe you have to use the termina with commands to recover the ext partition.
Always format SD cards with the "SD Formatter 3.0" from the SD Association: http://www.sdcard.org/consumers/formatter_3/
This little programs formats the whole card (full capacity, erasing all other partitions) in FAT32 meeting all SD specifications.
Furthermore it alligns the LBA parameters (virtual heads, cylinders etc) and the fat32 parameters with the internal structures of the flash memory (eraseblocks), so that fat32 clusters never overlap eraseblocks. This speeds up write performance (in my case about 50%! ).
There is no better tool to format SD cards.
After that you can resize (But don't move it, just trim the end. The free space in front of the FAT32 partition is part of the alignment) the FAT 32 partition with gparted and generate an ext partition in the free space.
Finally one should run the ext alignment script (it's a zip for recovery mode) from baadnwz homepage (http://www.baadnwz.eu/2011/05/align-your-sdcard-fat-and-ext-partiton_16.html) to align also the ext4 partition to the flash cells.
boot up into android (with any ROM) and go to settings > storage > format SD card
this should restore whole SD as FAT32
funny enough Android could do it, while Gparted could not (gparted didnt see my whole sd, it didnt see the ext partition)
davebugyi said:
I'm using Ubuntu 11.04 (natty) - and i'm able to mount my EXT partiton of the SD Card.
As I said, don't just format the card, but delete all partitions and re-create them, then format them.
Also, if your card is messed up badly, maybe you have to use the termina with commands to recover the ext partition.
Click to expand...
Click to collapse
---> As I said too , Gparted fails to create partitions. It displays a "warning" icon by the sd icon. Unless I'm a fool, I can't get any further there.
hypophysis said:
Always format SD cards with the "SD Formatter 3.0" from the SD Association: http://www.sdcard.org/consumers/formatter_3/
This little programs formats the whole card (full capacity, erasing all other partitions) in FAT32 meeting all SD specifications.
Furthermore it alligns the LBA parameters (virtual heads, cylinders etc) and the fat32 parameters with the internal structures of the flash memory (eraseblocks), so that fat32 clusters never overlap eraseblocks. This speeds up write performance (in my case about 50%! ).
There is no better tool to format SD cards.
After that you can resize (But don't move it, just trim the end. The free space in front of the FAT32 partition is part of the alignment) the FAT 32 partition with gparted and generate an ext partition in the free space.
Finally one should run the ext alignment script (it's a zip for recovery mode) from baadnwz homepage (http://www.baadnwz.eu/2011/05/align-your-sdcard-fat-and-ext-partiton_16.html) to align also the ext4 partition to the flash cells.
Click to expand...
Click to collapse
---> Sounds great and geeky, gonna give it a try tomorrow afternoon (CET +2 here)
dzumagos said:
boot up into android (with any ROM) and go to settings > storage > format SD card
this should restore whole SD as FAT32
funny enough Android could do it, while Gparted could not (gparted didnt see my whole sd, it didnt see the ext partition)
Click to expand...
Click to collapse
---> Yeah, Gparted is a bit lazy here.... Gonna try it if hypophysis's method doesn't work out. I gotta admit this kinda problem is pretty disturbing and pisses me off so much.... Waiting forward to get it over with.
Anyway, thanks a lot for helping me, you're good people here !
Well, I tried hypophysis's method. It formatted successfuly. But as you said, I had to run Gparted again in order to create an Ext partition next to the fat 32 one. But I couldn't --> It says it couldn't find the "first sector" I guess, and it couldn't determine the device specifications, it wasn't able to perform everything he wanted. Actually it recognized the whole sd card, but wasn't able to do anything with it. I couldn't unmount it or mount it....
I'm stuck at square 1 Gonna try to perform dzumagos's method later.

[Q] Ext Partition

Hi
I am having trouble to make my phone recognize my ext partition
THis is what I did ...
Format sd into FAT32
Use Gparted to resize FAT32 into a 6.4gb and 1GB ext4 and 32mb linux swap
And i wiped all data and installed the ROM(Reflex S 2.1.5)
When I boot into ROM, and go to Setting->Application ... i see i can use only 134mb as internal disk space
But in Storage and Mounts I can see that there is 1GB of ext partition
Please help
vmax007 said:
Hi
I am having trouble to make my phone recognize my ext partition
THis is what I did ...
Format sd into FAT32
Use Gparted to resize FAT32 into a 6.4gb and 1GB ext4 and 32mb linux swap
And i wiped all data and installed the ROM(Reflex S 2.1.5)
When I boot into ROM, and go to Setting->Application ... i see i can use only 134mb as internal disk space
But in Storage and Mounts I can see that there is 1GB of ext partition
Please help
Click to expand...
Click to collapse
Your phone recognize the memory since in Settings it tells you have 1GB. You need to use a script called A2SD+ to be able to use that memory. The script will move almost all applications to that partition, but still use some of your phone's memory so you don't need to worry. This is normal.
But I did do the same process for my friend ... Installed same ROM and it recognizes his ext as internal
Sent from my HTC Desire using XDA App
Are you sure the partition is formatted correctly and the ROM you are using supports a2sd+?
Sent from my HTC Wildfire using XDA Premium App
What is it showing underv Setting > SD and Phone memory (in french SD et mémoire du téléphone)
I am using reflex s 2.1.5 and am sure my partition is correct too
XPinGus said:
What is it showing underv Setting > SD and Phone memory (in french SD et mémoire du téléphone)
Click to expand...
Click to collapse
I can see
Total Space - 6.4GB
Avlbl SPace -6.15GB
Available on ext partition - 616mb
INTERNAL STORAGE
Available Space on /System - 9.13mb
Avialable Space on /Data - 130mb
Try reformat your SD card directly from GParted. So you enter in gparted, delete all partitions, make FAT32 Primary (First), make EXT4 Primary (Sencond) with no space between the partitions.
Also do you have installed A2SD+ script??

Link2SD - getting two partitions working on your SD card

I have been fighting with this for some time but finally figured it out.
To get Link2SD working I had to format my first partition as FAT (aka Fat16 - NOT Fat32!). The second (for Link2SD afaik) was Ext2. I tried Fat32 but couldn't get that working so stuck with Ext2 for partition 2. I'm using Windows on my main PC so used minitool partition wizard home edition to create the partitions. Minitool is brilliant freeware for Windows, for ages one had to boot linux to fiddle with other than Windoze partitions.
I hope this helps someone else - I was pulling my hair out!! Perhaps a sticky??
how large was your second partition? I'm using minitool and didn't see an option for fat 16
ryanpl said:
how large was your second partition? I'm using minitool and didn't see an option for fat 16
Click to expand...
Click to collapse
I also used Minitool - what I did was Create my first FAT partition of 3 Gb, then my second FAT32 partition of 1Gb. 1Gb for Link2SD and 3Gb for data - I was thinking that's enough. *EDIT* Fat32 wasn't being mounted properly so I changed partition 2 to Ext2 and it's working fine now.
Minitool calls it FAT as opposed to FAT32. FAT = Fat16. HTH
Oh I have a 16gb card I'm trying to use.
BTW, how much of the original memory is allocated for apps? Has someone ever reached it?

Partitioning Help

I partitioned my SD card using ROM Manager a while ago, into 500 MB ext2 and the rest as fat32 (~6.5 GB).
Now, I want to repartition to increase the 500MB one to 1 GB and make it ext4. However, when I connect my phone and use Gparted, it only sees the 6.5 GB partition, not the 500 MB one (a2sd I guess).
b0ng0 said:
I partitioned my SD card using ROM Manager a while ago, into 500 MB ext2 and the rest as fat32 (~6.5 GB).
Now, I want to repartition to increase the 500MB one to 1 GB and make it ext4. However, when I connect my phone and use Gparted, it only sees the 6.5 GB partition, not the 500 MB one (a2sd I guess).
Click to expand...
Click to collapse
what?
Try do a full format under windows (untick "quick format")
@bortak:
As far as I understand him, he wants to repartition his SD card because he wants to increase the size of his EXT-partition. This partition should also be upgraded to EXT4.
@b0ng0:
1.) Backup all apps and system data with Titanium Backup.
2.) Boot into recovery and make a complete nandroid backup
3.) Connect phone to computer, enable USB Mass Storage (USB-MS in recovery), backup the whole data of the SD card (FAT32 partition is enough cause of your backups), disable USB-MS and disconnect phone from computer
4.) Partition your SD card either with recovery are GParted according to your needs
5.) Copy all data back on SD card (FAT32 partition)
6.) Flash rom and restore all apps (systemdata only if you did not change rom, WiFi Access Points can always be restored)
look at this video: http://www.youtube.com/watch?v=sVK-tJe8pXE
it helps you a lot
Sorry, I should have stated the issue more clearly:
I have two partitions - 500 MB ext2 and 6.5 GB FAT32.
I want to increase my 500 MB ext2 to 1 GB ext4.
However, when I open Gparted it only sees the 6.5 GB FAT32 partition. I'm thinking this is because the 500 MB is in use by the phone (i.e. used for a2sd, although I may be wrong).
Do I need to connect my phone in any specific way?
EDIT: I used Windows Disk Manager and it saw both partitions, thanks for the help guys.
Download Gparted live, it's more easy formatting your SD. And DO A BACKUP of your sd before.

Categories

Resources