I used Clockwork Recovery and managed to format all of the EMMC partitions on my Nook HD. Now it won't boot anymore. I've managed to get it to boot to the "Install Failed" screen. I had a bootable Android card and was able to put recovery files factory.zip, fsck.zip, rombackup.zip, and romrestore.zip from a stock Nook HD onto /dev/block/mmcblk0p7, but the unit spent a while working but eventually failed again.
How do I re-created all the partitions on a Nook HD in this state? The partitions appear to have been created but that's still not enough to make the popular EMMC custom rom installations work, either. All I did was format all the partitions from CWM Recovery, didn't know it would totally hose the device. Thank you all for your help.
When you say you used CWM to format all of the partitions on the HD, how did you do that? For instance, how did you format /factory, there is no menu item to do that?
And copying the content of /factory from one device to another will not work since at least one of the files (rombackup.zip) is specific to only one device.
For more information about the partition structure of the device see my HD/HD+ Tips thread linked in my signature.
Sent from my BN NookHD+ using xda premium
I reformatted them from CWM which obliterated something important. I wish I could just take an EMMC device image and use "dd" to restore the entire device.
Here's the current status: Today I tried a CM10.2 installation and saw the following problems. I hope they might trigger a thought in someone.
System log was:
Formatting /data
I:Formatting unknown device.
W:failed to mount /dev/block/platform/omap/omap_hsmmc.1/by-name/userdata (Invalid argument)
Error mounting /data!
Skipping format...
Done.
I:Can't partition non-vfat: datamedia
I:Can't partition non-vfat: auto
I:Can't format unknown volume: emmc
The state of the partitions that I tried to reformat were:
/bootdata cannot mount or format
/data cannot mount or format
/cache is fine
/system is fine
Related
I recently tried installing phiremod but I didn't properly format /system and /data. When I try to boot up, I get stuck at the boot animation.
I tried going back to CWR to properly format /system and /data and then reapply the .zip, but when I try to format /system or /data I get an error:
Error formatting /system!
Error formatting /data!
What should I do so that I can format /system and /data?
psoulos said:
I recently tried installing phiremod but I didn't properly format /system and /data. When I try to boot up, I get stuck at the boot animation.
I tried going back to CWR to properly format /system and /data and then reapply the .zip, but when I try to format /system or /data I get an error:
Error formatting /system!
Error formatting /data!
What should I do so that I can format /system and /data?
Click to expand...
Click to collapse
typically you dont need to format system, you just need to wipe data. what version of Clockwork Recovery do you have?
3.0.0.6 is for CM7 only. 3.0.0.5 and below won't work.
3.0.1.0+ will work on all roms.
Thanks, I was using the wrong version. I'm trying to use winimage to burn the right version to an SD card but I keep getting an error saying "Error Reading File"
Edit: Is 3.0.1.0 meant to only be an update?
I'm getting the same error and my nook is just keep rebooting.
3.0.0.5 - Error Formatting / System!
3.0.0.6 - No error message
3.0.1.0 - Error Formatting / System!
So I used 3.0.0.6 and flash to CM7 again but still not working.
Ok, backstory, picked up this Nook Color on craigslist, came with Honeycomb v4 on microSD, booted fine into that, but without uSD would boot to 'n' screen and freeze/stall. Got another uSD formatted with CWM Recovery and the clean original nook image to try and load that from scratch. While following the instructions to restore the original image I would get errors while trying to format system and data (something to the effect of Error cannot format system/!). So I tried to install both CWM to the internal and CM7 to the internal and both would say install complete from microSD, but when booting without the uSD, it would still try to boot into the original nook software and hand on the 'n'.
I tried this to see if my partitions were messed up, but I had the same partition structure and size as it should be (according to the post):
http://forum.xda-developers.com/showthread.php?p=13003431#post13003431
Possibly because I ran this "repartition-boot-with-stock" from this post:
http://forum.xda-developers.com/showthread.php?t=914690
Please help, would prefer to run this off the internal!
Got CM7 running off yet another microSD with this thread:
http://forum.xda-developers.com/showthread.php?t=1000957
Assuming the partition table is in tact then try formatting /system /data /cache in Clockworkmod.
If that doesn't work if might be time to entertain the possibility that you were sold a Nook with a bad emmc.
Sent from my NookColor using XDA App
When I try to format /system /data /cache in CWM, I get an error message. What is the function of the emmc?
mattdogg02 said:
When I try to format /system /data /cache in CWM, I get an error message. What is the function of the emmc?
Click to expand...
Click to collapse
Putting it in PC terms, the emmc functions as the ROM for the bios, and as the solid state drive for whatever you're running on internal memory.
(What is the term for the tablet/smartphone equivalent of the "bios"?)
akaCat said:
(What is the term for the tablet/smartphone equivalent of the "bios"?)
Click to expand...
Click to collapse
Bootloader.
As to the OP - It's still possible your internal flash is bad but the fact that you can list your partition table gives me hope that isn't the case.
I read through JoJa15's post you linked in "Dummies Guide to Fixing 'My Nook Won't Boot'" - It sounds like you listed your partition table per his post and found that it matched what he posted but didn't modify anything right?
The fact that your partition table appears to be in tact is good but the contents of those partitions could be complete gibberish which may explain why CWM errors out when trying to format them. What is the exact error CWM is giving?
I think the next "safe" step is to have a look at DeanGibson's post here: http://forum.xda-developers.com/showthread.php?t=1094371
Dean's CWM scripts will essentially blow away partitions 6-8 (/data / cache and /emmc) and re-create them. If your problem happens to be in one of those partitions then his tool may be a quick fix without having to play with fdisk. That said, I doubt it will work since you can't format /system (partition 5) and his tool doesn't touch the /system partition.
At that point you are pretty much left playing with fdisk, unless you can sweet talk DeanGibson into putting together a CWM flash that will re-do partitions 4 and 5 (extended partition and /system partition) which he may do.
From there it boils down to how comfortable you are with the Linux commands dd and fdisk...?
Good Luck,
Martian21
Ok, followed Dean's instructions with the packages from his post, but still no go.
The error I'm getting when going to Mounts and Storage Menu and running the format /system /data /cache options are:
ClockworkMod Recovery v3.0.2.8
Formatting /system...
Error formatting /system!
Formatting /data...
Error formatting /data!
Formatting /cache...
Error formatting /cache!
Really want to try and get this resolved as I want to install stuff onto the internal!
No one with any other advice on this?
mattdogg02 said:
No one with any other advice on this?
Click to expand...
Click to collapse
Your previous post showed that you were using clockworkmod recovery v3.0.2.8, that version does not have support for the “blue dot” NC. Not knowing for sure if your NC is really a “blue dot” or an original one, I would follow these steps.
1. Create a bootable CWM v3.2.0.1 SD card using the image located HERE. The instructions for it are located HERE. I know the post says v3.0.2.1, but it is miss-marked.
2. Once the card is made, download the repartitioning files located HERE, and the stock 1.2 image file “update-nc-stock-1.2-signed.zip” located HERE.
3. Put all those zip files onto the SD Card
4. Shut down the NC
5. Insert and start the bootable SD card
6. Follow the directions to flash the repartitioning files
7. Once that completes, flash the stock 1.2 image
8. When that is done, remove the SD card, and reboot the device
Hopefully at this point, you will be booting into a stock 1.2.0 system. You can now do whatever you want with the device.
Hi guys, received a VZW sch-i800 from a friend and trying to get it to work. Any relevant searches have led me here, but no suggestions I've seen have worked so far. Tab is stuck in boot loop. I've flashed it with odin and heimdall (versions 1.1 to 1.3.2) with various files suggested, but everytime I get back into recovery mode and attempt to do a factory restore I get the following:
--Wiping data...
Formatting /data
E:format_volume: rfs format failed on /dev/block/mmcblk0p2
Formatting /dbdata...
Formatting /cache...
E:format_volume: rfs format failed on /dev/block/mmcblk0p1
Data wipe complete.
E:failed to mount /preload (no such file or directory)
E:install_application_for_customer: Can't mount /preload
your storage not prepared yet, please use UI menu for format and reboot actions
and then a line of code telling me it can't mount cache.
I was able to get CWM recovery and the device would give me a different menu, but still the same issue with mounting cache. The instructions on CWM mentioned running a zip program from the sdcard, but no zip showed up in the directory when I looked on the device.
Any help greatly appreciated.
I have the same issue you reference. Did you ever figure out how to fix this? Thanks
I'm also having the same issue with my SCH-i800 after getting CM9.1 up and running. I'm thinking (hoping) it could have something to do with me updating CWM through Google Play (from v5.0.2.7 to v6.0.2).
got sch-i800 broke from someone we know
pinkydw said:
Hi guys, received a VZW sch-i800 from a friend and trying to get it to work. Any relevant searches have led me here, but no suggestions I've seen have worked so far. Tab is stuck in boot loop. I've flashed it with odin and heimdall (versions 1.1 to 1.3.2) with various files suggested, but everytime I get back into recovery mode and attempt to do a factory restore I get the following:
--Wiping data...
Formatting /data
E:format_volume: rfs format failed on /dev/block/mmcblk0p2
Formatting /dbdata...
Formatting /cache...
E:format_volume: rfs format failed on /dev/block/mmcblk0p1
Data wipe complete.
E:failed to mount /preload (no such file or directory)
E:install_application_for_customer: Can't mount /preload
your storage not prepared yet, please use UI menu for format and reboot actions
and then a line of code telling me it can't mount cache.
I was able to get CWM recovery and the device would give me a different menu, but still the same issue with mounting cache. The instructions on CWM mentioned running a zip program from the sdcard, but no zip showed up in the directory when I looked on the device.
Any help greatly appreciated.
Click to expand...
Click to collapse
have you had any luck finding a fix for you Samsung table??
I have a Samsung Verizon SCH-I800 table 7inch and have tried many firmware flashs via hiemdall with changes but no success.
Looking for some more information on what I might be doing wrong or is the table broken?????
(only applies to stock rooted nook hd+ using bootable sd cwm)
Greetings,
I'm posting this in case anyone else encounters my specific problem which I was unable to find a solution to online but fixed myself.
The error: In CWM (hummingbirdv3, hummingbirdv4, early4, early5 versions tested) on the bootable sd of my nook hd+, repeatedly received the messages:
can't mount /bootdata
can't mount /system
when trying to do many things, such as install CM zips, backup/restore, etc. (anything that needed to access /bootdata or /system).
The solution: After trying many things, what ended up solving the problem and allowing me to mount both /bootdata and /system again was just stupid simple. Disable root, using the "NookHD-HDplus-disable-root-rev2-(02.02.13).zip" file on leapinlar's post here:
http://forum.xda-developers.com/showthread.php?t=2062613
After this, I restarted my nook and was again able to mount /bootdata and /system and then install cm10 and gapps.
Hope this helps someone!
Perhaps someone can help. I've read a lot of the great content here but I've hit a wall.
A few weeks ago my ovation device was running cm11+cwm but began random rebooting. Clearing the cache+dalvik only helped briefly.
I tried an upgrade with a twrp 3.0.0.0 (using the amazing multiboot recovery SD), but it hung formatting the cache partition (I waited about an hour). Tried again, same thing.
I used adb shell to fix a blank file system type on the cache partition but was only successful in creating an ext2 partition there. I got cm13 booting but it trebuchet kept crashing. I tried twrp again and flashing a different image and tried a factory reset. Big mistake.
Now when I try to boot any recovery SD it doesn't boot all the way. Using adb shell, my dmesg shows that umount is hanging. No emmc partitions seem to be mounted. The partition data exists in dmesg but calls to parted hang. Mkfs.ext4 also hangs (naturally).
So I've lost the ability to fully boot recovery SDs (they are probably hanging when they try to mount the emmc partitions). As such I can't flash a recovery. I have a clockwork backup that has a system.ext.tar file in it, but I don't know how to use it at this point.
I can't mount /rom so I'm worried.
Is my emmc shot? Is there any way to tell?
Thanks!
Would a noEMMC SD be safe?
I guess what I was hoping to do was use adb to completely wipe and restore the device to a sane state, which would include repartitioning and formatting the emmc partitions. Is that possible? Maybe not at this point.
I guess another question would be: if my NookHd+ emmc is technically working but currently unrecoverable, is it possible for me to safely use a NOemmc SD card? There seem to be some warnings about those wrecking emmc but I can't find any technical explanation as to why.
Based on further diagnostics, my emmc is one of the faulty Samsung models and so I think the crashes and ultimate recovery failures were the failure of the emmc.
I've successfully installed 10.1 noEMMC on one microsd. Runs Okay but a lot of apps I am interested in don't work on android from this vintage.
I tried to install 4.4.4/CM11 noEMMC but it can't mount the necessary partitions as per the install process on the iamafanof Wordpress page. I also see SELinux errors in the twrp recovery log. Does anyone know how to overcome this mount issue that apparently impacts some people.
Assuming there are others out there who find this useful, I have some updates.
I was determined to figure out why the CM11 NoEMMC was not working for me but CM10.2 noEMMC works fine. I get the error that many others get: unable to mount /boot, /data, /system.
I used adb shell to connect to the twrp 2.8.0.0 that runs when you boot the CM11 noEMMC SD boot/install image and compared the Linux system differences between that and the system you can see connected to the cwm 6.0.4.? That runs when you boot the CM10.2 noEMMC SD boot/instal image.
First things first: cm10 noEMMC remaps the internal emmc as /dev/block/emcblk1 and the external microsd card slot as blk0 (this is swapped from the norm and correct for a situation where you want to install to the SD as though it were the internal device).
CM11 noEMMC does not do this. I think that the author assumed that if your emmc is bricked then the system won't see your /dev/block/emmcblk0 at all so your external sdcard will take over that number. Clearly that's true for some, but it's not true for me.
I also began poking around the post boot script (in /sbin) to see how the cm11 noEMMC prepares the partitions on the Sd card and to see what Command it uses to create the data partition
Here's the kicker. I was able to mount my emmc rom partition and copy off all that data with an adb pull. I was able to initialize the cache partition (9) as a blank ext4 partition. I was even able to initialize the user partition (10) as ext4... Though I'm not sure that's right. I began mounting partitions and got greedy and tried to mount the whole partition map and it failed.
So, there's something wrong with (at least) one of my partitions. When recovery tries to mount the partitions, mount hangs and recovery fails to fully load. The noEMMC sd card got me around this because it doesn't try to mount any of the emmc partitions let alone all of them.
So, does anyone know if I can make new file systems on every partition and if by luck I'm able to get a twrp or cwm to fully load, will flashing a stock recovery put data on all those partitions?
Thanks
Sorry to resurrect this thread, But it exactly speaks to my issue. You mention that the blk0 and blk1 devices need to be switched for cm11 image to mount partitions properly. Does anyone know specifically where this might be done. Can files of the existing nov4 cm11 image be altered to reverse these two devices?
CalculonsTalent said:
Assuming there are others out there who find this useful, I have some updates.
I was determined to figure out why the CM11 NoEMMC was not working for me but CM10.2 noEMMC works fine. I get the error that many others get: unable to mount /boot, /data, /system.
I used adb shell to connect to the twrp 2.8.0.0 that runs when you boot the CM11 noEMMC SD boot/install image and compared the Linux system differences between that and the system you can see connected to the cwm 6.0.4.? That runs when you boot the CM10.2 noEMMC SD boot/instal image.
First things first: cm10 noEMMC remaps the internal emmc as /dev/block/emcblk1 and the external microsd card slot as blk0 (this is swapped from the norm and correct for a situation where you want to install to the SD as though it were the internal device).
CM11 noEMMC does not do this. I think that the author assumed that if your emmc is bricked then the system won't see your /dev/block/emmcblk0 at all so your external sdcard will take over that number. Clearly that's true for some, but it's not true for me.
I also began poking around the post boot script (in /sbin) to see how the cm11 noEMMC prepares the partitions on the Sd card and to see what Command it uses to create the data partition
Here's the kicker. I was able to mount my emmc rom partition and copy off all that data with an adb pull. I was able to initialize the cache partition (9) as a blank ext4 partition. I was even able to initialize the user partition (10) as ext4... Though I'm not sure that's right. I began mounting partitions and got greedy and tried to mount the whole partition map and it failed.
So, there's something wrong with (at least) one of my partitions. When recovery tries to mount the partitions, mount hangs and recovery fails to fully load. The noEMMC sd card got me around this because it doesn't try to mount any of the emmc partitions let alone all of them.
So, does anyone know if I can make new file systems on every partition and if by luck I'm able to get a twrp or cwm to fully load, will flashing a stock recovery put data on all those partitions?
Thanks
Click to expand...
Click to collapse
Could you please teach me how to mount EMMC partitions and retrieve data specially /factory partition with ADB?
I can only boot my Nook HD+ with with bootable SD card with TWRP or CWM.
Thanks.