Hello,
I'm new to much of this. I want to flash Android M to my Nexus 4 but I am heeding many people's warnings to backup my device. However, nothing I've tried has allowed me to do so. In my searches, I discovered this thread that enables OTG flash drive support for Nexus 4 phones:
http://forum.xda-developers.com/showpost.php?p=66226991&postcount=48
But when I installed it over the stock TWRP 3.0.2.0, it showed an external slot with 0MB and would not allow me to select it. I've tried various flash drives, all formatted to FAT 32, I've tried a powered external USB 3.0 drive enclosure (NTFS formatted) - nothing works. The cable I'm using is not a "Y" cable, which is why I tried using my external backup drive, which is powered but NTFS. Is that the issue?
Finally I decided, to heck with it, I'll just create a nandroid backup to my phone's storage and then drag it onto my PC, but it only has 4.5GB free space left. I could go and uninstall most of my apps, but what is the point of backing it up then? I need almost 9GB of space on a device that has just 16GB.
This crap is so frustrating. I expect installing Marshmallow would be hard, but I did not expect a backup, which should be a simple operation, to be so challenging Any help would be greatly appreciated.
Did you try twrp 2.8.7?
audit13 said:
Did you try twrp 2.8.7?
Click to expand...
Click to collapse
Thanks for the suggestion - I just tried it. Using all the methods listed in my post (using straight non-Y cable) I get not OTG option when specifying storage location - just internal storage. I've ordered a OTG Y cable and will post back here if that helps.
Also, I purchased the "Live" option, thinking that would back my phone up to the cloud. After reading a bit, it appears that premium feature allows you to create a nandroid backup without booting to recovery mode. It's just about useless though because it requires selinux to be set to permissive - AFAICT, selinux is always set to something else and the process to get it set to permissive is pretty advanced and looks like a PITA. I guess the live option would be really cool for you advanced users...
dalewb said:
Hello,
I'm new to much of this. I want to flash Android M to my Nexus 4 but I am heeding many people's warnings to backup my device. However, nothing I've tried has allowed me to do so. In my searches, I discovered this thread that enables OTG flash drive support for Nexus 4 phones:
http://forum.xda-developers.com/showpost.php?p=66226991&postcount=48
But when I installed it over the stock TWRP 3.0.2.0, it showed an external slot with 0MB and would not allow me to select it. I've tried various flash drives, all formatted to FAT 32, I've tried a powered external USB 3.0 drive enclosure (NTFS formatted) - nothing works. The cable I'm using is not a "Y" cable, which is why I tried using my external backup drive, which is powered but NTFS. Is that the issue?
Finally I decided, to heck with it, I'll just create a nandroid backup to my phone's storage and then drag it onto my PC, but it only has 4.5GB free space left. I could go and uninstall most of my apps, but what is the point of backing it up then? I need almost 9GB of space on a device that has just 16GB.
This crap is so frustrating. I expect installing Marshmallow would be hard, but I did not expect a backup, which should be a simple operation, to be so challenging Any help would be greatly appreciated.
Click to expand...
Click to collapse
- Have you tried turning on compression and ignoring the disk space in TWRP?
- If that still fails, you can backup one partition at a time, then transfer it by adb before backing up the next partition, etc.
Thanks and solution
Thanks to those of you who suggested different things. The solution ended up being a combination of things - needed the Y cable (that allows power and USB flash drive to be plugged into phone at same time) and the TWRP build for Nexus 4 with OTG support. Once those two things were in place, I was able to select my flash storage device. The backup was right at 9GB - pretty big!
Related
hello, I accidentally deleted the /sdcard folder and now it appears that i've lost all my data. So, i've deleted the folder by mistake from windows explorer and the tablet "auto created" a new one and none of my data shows up. I've tried about a dozen recovery programs but none will recognize my tablet. How can I make it show in Windows 7 like a Removable Device and not like a Portable Media Player. I kown it's more of a windows question but maybe someone else here made the stupid mistake i did and kowns how to slove my problem or please send me to a forum were I can get some help.
ps: I kown not to write anything on the tablet's storage until I solve this.
ps2: i don't actually have a sd card, all my data is on the internal memory.
Thank you!
Click to expand...
Click to collapse
Had some free time lately and did some research and I found out that the reason I can’t access the internal storage through software like recuva or other data recovery sw, it is because Honeycomb uses MTP (Media Transfer Protocol) instead of UMS (USB Mass Storage), like android did until honeycomb and data recovery software doesn’t work on MTP, or at least none of the ones I’ve tried, and I’ve tried a few. So, I decided to change the thread question to: Can the Acer a500 support any other Android OS released except honeycomb or ICS (I read it uses MTP also)? and: Can the internal storage be accessed by a recovery software on Linux or any kind of OS? plus: Did anyone manage to recover data from internal storage through any method?
Ps: I don’t need a full working rom, just the touch screen or a mouse so I can mount the internal storage.
Ps2: I would have tried it myself, but I don’t have the knowledge(all I could think about was to download the rom from other tablets that run on 2.3) or the time to joggle with roms on my acer so if any of you developers out there could help me I would be in great debt to you.
Have you tried these apps? (seems you need root though)
I don't know if they will work, but just trying to help you out (I too have deleted my internal memory, but it always happened while ROM flashing... forgot to back up my files first).
https://market.android.com/details?id=fahrbot.apps.undelete
https://market.android.com/details?id=com.hexamob.hexamobrecoverypro
https://market.android.com/details?id=com.hexamob.hexamobrecoverylite
(^ the free and possibly not as good version of the one above it)
Also, on the W7 computer, have you tried Recuva?
Again, not sure if it will work, but I have used it for memory cards, flash drives, etc and it worked really well.
I think the biggest challenge though would be the way that the computer reads the tablet. It doesn't appear like a normal external USB device.
So, I think that an app will be your best bet. I think too that Android keeps apps*, OS*, and user data (your pics, movies, documents, etc) on separate partitions, so installing an app shouldn't overwrite any of your old stuff. I am only 90% sure of that though. :/
*It may actually be apps + OS
Were you rooted??? Did you make a nandroid backup??? If you have a nandroid back up you can restore just the data partition from recovery and you will be current as of your last backup. Another major reason to root your device.
vladx1007 said:
hello, i accidentally deleted the /sdcard folder and now it appears that i've lost all my data. So, i've deleted the folder by mistake from windows explorer and the tablet "auto created" a new one and none of my data shows up. I've tried about a dozen recovery programs but none will recognize my tablet. How can I make it show in Windows 7 like a Removable Device and not like a Portable Media Player. I kown it's more of a windows question but maybe someone else here made the stupid mistake i did and kowns how to slove my problem or please send me to a forum were I can get some help.
ps: I kown not to write anything on the tablet's storage until I solve this.
ps2: i don't actually have a sd card, all my data is on the internal memory.
Thank you!
Click to expand...
Click to collapse
This is untested, but it you install
https://market.android.com/details?...51bGwsMSwxLDEsImNvbS5mdW5reWZyZXNoLnNhbWJhIl0.
on your tablet then try to access your files using your recovery program on your pc. If you have questions about samba server look here.
http://forum.xda-developers.com/showthread.php?t=1317847&highlight=samba
same issue
just connected to PC in usb debug trying to copy to pc. copy did not go thru but sdcard went empty !!!
i did not do any mistake.
samba did not help show old files/folders.
need to find a way to undelete
nuzbabu said:
just connected to PC in usb debug trying to copy to pc. copy did not go thru but sdcard went empty !!!
i did not do any mistake.
samba did not help show old files/folders.
need to find a way to undelete
Click to expand...
Click to collapse
My thoughts were that Samba acts as a server and would be used with wifi to show as local network share on your pc. Then to use a program to recovery your files. I think that idea is not possible after further checks. Seems none of my recovery apps will recover from network drive. Some will save to Network drive though, but that doesnt help you.
One of the apps from the market spexwood suggested may be your only hope.
I would suggest getting an sdcard and save your photos and videos on it.. much easier to recover if erased.
Had some free time lately and did some research and I found out that the reason I can’t access the internal storage through software like recuva or other data recovery sw, it is because Honeycomb uses MTP (Media Transfer Protocol) instead of UMS (USB Mass Storage), like android did until honeycomb and data recovery software doesn’t work on MTP, or at least none of the ones I’ve tried, and I’ve tried a few. So, I decided to change the thread question to: Can the Acer a500 support any other Android OS released except honeycomb or ICS (I read it uses MTP also)? and: Can the internal storage be accessed by a recovery software on Linux or any kind of OS? plus: Did anyone manage to recover data from internal storage through any method?
Ps: I don’t need a full working rom, just the touch screen or a mouse so I can mount the internal storage.
Ps2: I would have tried it myself, but I don’t have the knowledge(all I could think about was to download the rom from other tablets that run on 2.3) or the time to joggle with roms on my acer so if any of you developers out there could help me I would be in great debt to you.
I've tried everything I could think of:
Drop Box fails: file size limitations
Direct copy by attaching to a PC fails: IF you want to backup directories such as clockworkmod or something with lots of files, CRC's often do not match for copies
SFTP works: when permissions allow and its slow
Google Drive fails: speed and space available
SMB fails: As I have network firewall issues that block this.
SGS3 Easy UMS fails: Only external SD card
Directly mount SD card fails: Only works for external SD card.
ADB push/pull fails: only moves 1 directory, not valid for an entire set of directories, continually fails on permission issues.
I had a Atrix, which was great worked every time, plug it in mount the SD card's and go, now with a Galaxy SIII I've take I giant step backwards as far as moving data goes as there is no good fluid and stable way to backup the phone or just move data without pulling my hair out and rolling the dice. I'm sure there is some other method, but so far I've yet to find it, so hence any suggestions?
Also I'm not a fan of the new Clockworkmod plan, as it makes backing up the backups to external devices very time consuming and error prone (external backup to an SFTP server has taken 14 hours and is still running), the old single file method from 5.X, took more space but was simple to backup (and fast same backup would have been done in 20 minutes). Can you use the old method in 6.X, if so how?
ERIC
I don't understand what you are trying to do. Are you just trying to transfer a large file to the phone' s internal memory? If so any of those methods you work without any problem
not sure what cwm vers your using but the cf root version allows for backups to be created on internal or external storage I also have no porblems copying the folder from the extsdcard to pc using mtp connection.
You can flash a separate recovery image with mobile Odin easily, as they are separate from kernel
solved it myself
had same problem also , could not use my s3 in usb mass storage mode with the original usb cable
but it do work when i use the usb cable from my old nokia phone ! you should try with some other cable
martNL said:
had same problem also , could not use my s3 in usb mass storage mode with the original usb cable
but it do work when i use the usb cable from my old nokia phone ! you should try with some other cable
Click to expand...
Click to collapse
Interesting thought, I'll give it a try. Maybe it will help with the desktop transfer, but the real problem is getting 1-to-1 transfers without any conversion from the internal SD, I can copy the directory to the ext SD and then remove it and copy, but as stated that's not practical. Note I often push 3 or 4GB a day and removing the case for each one, would never work. Worse the desktop method does not work under linux (and yes I've tried to get it to work, but its unstable and very slow).
ERIC
egandt said:
Direct copy by attaching to a PC fails: IF you want to backup directories such as clockworkmod or something with lots of files, CRC's often do not match for copies
>>
Never had that problem with multiple clockwork transfers .
Copy and paste all my files no problem .
Also I'm not a fan of the new Clockworkmod plan, as it makes backing up the backups to external devices very time consuming and error prone (external backup to an SFTP server has taken 14 hours and is still running), the old single file method from 5.X, took more space but was simple to backup (and fast same backup would have been done in 20 minutes). Can you use the old method in 6.X, if so how?
>>>
New method for SGS3 TWRP in Original development .
jje
Click to expand...
Click to collapse
Consider using usb otg and move data to pen drive.
Sent from my GT-I9300 using xda app-developers app
I copy to/from my sd card (internal and external) e.g. clockworkmod folders to pc or network storage over Wi-Fi with ES File Explorer
Sent from my GT-I9300 using xda premium
Usually I would save my Nandroid backups in the ext sdcard on my SGS2 but on the N7 theres no sdcard slot.
Am worried that one day I might lose my Nandroid backups while doing some clean wipe install of ROMs.
Can the recovery mode access an OTG USB drive and save Nandroid backup there?
twrp can mount/unmount otg usb drives. it also can restore from and save directly to the otg usb storage
Sent from my Nexus 7 using xda premium
Is there a way in CWM 6.0.2.7 too?
TexasJake said:
twrp can mount/unmount otg usb drives. it also can restore from and save directly to the otg usb storage
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
How do you actually mount the otg usb drive ?
When I look in Mount in Recovery, there is no area to actually do this ?
screenoff said:
How do you actually mount the otg usb drive ?
When I look in Mount in Recovery, there is no area to actually do this ?
Click to expand...
Click to collapse
Actually, its the "Use external SD" toggle in TWRP in any of the Mount/Backup/Restore/Install menus. Kind of confusing terminology, for sure - but it works.
I tried it with a thumb drive formatted as fat32, ext3, and NTFS. TWRP mounted them all, but NTFS only mounts read-only. (I couldn't remount it in rw mode using TWRP's command-line facility)
If you need to check to see if it's mounted, use
cat /proc/mounts
from the TWRP command-line facility (Advanced->Terminal Command).
It should be mounted at the /usb-otg directory.
good luck
Thank you for assisting.
I know that it is just a "navigation" problem that I have because I can see the led on the usb stick light up, so it is definitely alive in TWRP.
I just think that I am reading something wrong and not giving the correct commands to reach the usb.
This is what I did, perhaps you can steer me in the right direction.
Firstly, do I reboot in recovery mode with the usb-otg attached or do I first go into recovery mode and only then plug the usb-otg in ?
I have Named the usb memory stick ext-otg, is that correct or does it not matter ?
I then entered Terminal Mode in Recovery and chose "Select" and then typed in usb-otg, is that correct or do I need to type this /usb-otg ?
screenoff said:
Thank you for assisting.
I know that it is just a "navigation" problem that I have because I can see the led on the usb stick light up, so it is definitely alive in TWRP.
I just think that I am reading something wrong and not giving the correct commands to reach the usb.
Click to expand...
Click to collapse
In my tests yesterday, the only thing I needed to do was to touch the "Use external SD" radio button; I didn't need to do anything else (note I was using TWRP 2.4.1.0, so ymmv). Also, TWRP seems to remember your settings (dunno where, perhaps in /data/media/0/TWRP/.twrps file?), so if you were to leave this setting this way I presume it would automount the drive as soon as it was plugged in for future sessions of TWRP.**
screenoff said:
Firstly, do I reboot in recovery mode with the usb-otg attached or do I first go into recovery mode and only then plug the usb-otg in ?
Click to expand...
Click to collapse
I don't know if it matters. In all my tests yesterday I only plugged in after TWRP was fully booted. I surmise that it would work either way.
screenoff said:
I have Named the usb memory stick ext-otg, is that correct or does it not matter ?
Click to expand...
Click to collapse
I presume you are talking about a Windows volume label - no, that should not matter one bit.
screenoff said:
I then entered Terminal Mode in Recovery and chose "Select" and then typed in usb-otg, is that correct or do I need to type this /usb-otg ?
Click to expand...
Click to collapse
Neither. You should be able to get the device to mount and dismount by using the onscreen touch controls of TWRP alone. (But see ** below). A person familiar with Unix/Linux administration can use that terminal command interface to do all sorts of things, but I can tell from your question that you are not there yet in command-line skills. However, I did give you precise instructions in my prior post on how to give a command in that interface to check if the device is mounted, namely
Code:
cat /proc/mounts
If the device is mounted you will see a line of output that starts with "/usb-otg"
good luck
** The TWRP touch UI presentation of the controls and current mount state of the USB OTG device leaves a bit to be desired (at least in v2.4.1.0, anyway). Anyplace you see "external SD" you should interpret as "USB-OTG drive". Also, note that the Mount menu toggle does in fact work correctly for mounting and dismounting, so long as you have the "Use external SD" radio button selected. To make matters worse, though, there seems to be a bug - when you use that mounting toggle control, it will indeed either mount or unmount the device - but the "X" check mark display may not correctly show the current mount status. That is why I suggested using the "cat /proc/mounts" command to check the mount status to be sure of the mount state.
bftb0 said:
** The TWRP touch UI presentation of the controls and current mount state of the USB OTG device leaves a bit to be desired (at least in v2.4.1.0, anyway). Anyplace you see "external SD" you should interpret as "USB-OTG drive". Also, note that the Mount menu toggle does in fact work correctly for mounting and dismounting, so long as you have the "Use external SD" radio button selected. To make matters worse, though, there seems to be a bug - when you use that mounting toggle control, it will indeed either mount or unmount the device - but the "X" check mark display may not correctly show the current mount status. That is why I suggested using the "cat /proc/mounts" command to check the mount status to be sure of the mount state.
Click to expand...
Click to collapse
There is no "USE external SD" radio button showing at all.
I also did notice if I rebooted into Bootloader with the USB OTG plugged in, it basically froze and said to remove USB.
Once I had removed the USB OTG cable, then I was able to carry on and boot into recovery.
I have 2 different USB-OTG connections, the one is not Powered and the other is Powered.
Both of these work without any problem when I am booted into the Phone, I can access the USB drive without any problems.
But, if I try to reboot with the Powered one into bootloader, it freezes until I unplug it, in fact, it recognizes it and prompts you to unplug it.
The Non Powered cable does not freeze when I reboot into bootloader.
I cannot understand this, I have full Root, I must be missing something ?
But thank you for your time, I really appreciate it.
@screenoff - what version of TWRP are you using?
It's easy enough for me to soft-boot whatever version you are using to have a look.
The bootloader freeze is interesting - I wonder if there is a possibility the USB port is for initial flashing of the devices at the factory. (The devices are certainly blank immediately after assembly)
[ Edit ] - I just soft-booted TWRP 2.5.0.0 - the UI has indeed changed, and now there is a "USB-OTG" in the Mount menu. That seemed to work correctly for me. I hot-plugged my OTG cable (as I had soft-booted TWRP using fastboot) and then used this mount menu.
Note there is a status bar which also functions as a toggle - it shows either:
- "Storage: Internal Storage (nnnnn MB)"
or
- "Storage: USB-OTG (nnnn MB)"
If you tap on that (above) status line, it will allow you to choose between the two options, and then all the other menus Backup/Restore/Install will reflect your choice. (I copied a few Nandroid backups onto my uSD card to be sure that this worked - sure enough, the backups that I put there (in TWRP/BACKUPS/<device-serial-number>/ where the TWRP directory is in the root folder of the SD card, so it shows up after the mount as /usb-otg/TWRP/BACKUPS/<device-serial-number>/)
In the interest of time, I did not repeat the re-formatting of my uSD card into ext3 or NTFS filesystems.
I guess I would say that if you are having trouble getting a mount to occur with this, it is something about:
- use of a powered hub
- partitioning of your usb key (I only used a single primary partition)
- choice of filesystem on your SD card?
I have tried all of these versions in the link below.
http://techerrata.com/browse/twrp2/enrc2b
None of these additional functions are available with my device.
Perhaps, my device which is an HTC One X Plus, does not allow access to these functions even when the phone is Rooted ?
I have also tried it with several different ROMS, from AOKP 4.22, CM10 and various other 4.1.1 versions.
One of the reasons that I want this function is that I am continually experimenting with different ROMS and to have the ability to not have to use SIDELOAD when I wish to do a Completely New Install will be helpful.
I also like to understand what I am doing and I am fascinated by this OTG function and how it works.
- use of a powered hub - I have tried it with the Non Powered Hub as well and although it does not freeze when booting into BootLoader, the end result is the same.
- partitioning of your usb key (I only used a single primary partition) - I have one single partition.
- choice of filesystem on your SD card? - I have used Fat, Fat32, I have not tried NTFS as I believe it only had read abilities.
Thank you for your interest and help, I really appreciate it.
screenoff said:
Perhaps, my device which is an HTC One X Plus...
Click to expand...
Click to collapse
I think you might have just convinced me to never offer help to a single XDA user ever again.
This is a Nexus 7 forum.
bftb0 said:
I think you might have just convinced me to never offer help to a single XDA user ever again.
This is a Nexus 7 forum.
Click to expand...
Click to collapse
I did not even notice that it was a specific Nexus 7 forum, I googled Recovery otg usb or something like that and this thread popped up.
I do apologise and although you may not feel happy about helping, you have indeed helped because now I have learnt how to find my way around in Recovery.
So your help is not all in vain and I will find a solution to this problem even though everyone is not as helpful as you are.
I can say that even if I had noticed this was not an HTC One X Plus forum, I would still have asked the questions because Recovery in common to all devices I suspect and I cannot understand why the HTC One X Plus cannot and does not give the same functions.
Had I known that this was not a HTC One X Plus forum, I would have said upfront that my device was an HTC One X Plus and I apologise once again for that oversight.
Thank you once again for your kind assistance.
Formatted USB stick in FAT32 with HP USB format tool, and now TWRP recovery can see my USB-OTG. (it was 0 mb before)
Can an unrooted Moto G7 be fully backed up without syncing with Google?
For privacy reasons I use Netguard firewall and prefer to not sync with google. Is there a way to create a nandroid backup even though the phone is bootloader unlocked but not rooted?
I tried adb backup and it does not backup app data and settings. Will anything else do it without syncing with Google?
That's what I miss with an unrooted phone: full backups and Titanium Backup.
I know this is old, but I think this is a valid concern beyond just the G7.
The answer is a "JBOD configuration". The term JBOD means "just a bunch of drives" when they're set up on a raid controller without being set up in a dedicated striping or mirroring configuration. The idea is if the OS gets corrupted, you can wipe its drive and reinstall without losing data. You can also move the data to any device simply by transferring the physical drives to it if they fit. If not, you use the host system to mount the drive you're transferring to, hit copy and paste, and wait a while.
Anyway, the OS goes on the fastest drive by itself. The drive doesn't have to be very big. All of the data goes on a different drive or drives. In a PC, you could put the OS on a 64GB SSD and have the data on standard 2TB hard disks. Any of this can be striped to attempt to increase speed (not really necessary) or mirrored to preserve important files (saved my tail last month). Archives are as simple as swapping the data drives with fresh ones.
On a phone your OS goes on the internal storage and all data on an SD card. Archives are made with an external USB hard drive using USB OTG.
Again I realize this is old, but IMHO, JBOD is *the* way to go.
Hi All,
I have an S5 SM-G900P w/6.0.1
I keep my photos on my SDCard. Recently after taking some lengthy vids, I ran out of space and it shifted over to local storage.
I backed up both external and internal DCIM/camera folders to my local machine. Then copied that backup to another backup drive.
I normally parse through the pics to make sure everything is ok before I delete the stuff from my phone, but this last batch was too big to do that, so I only skimmed through.
After thinking the copies were successful, I went ahead and deleted the pictures from my phone. I deleted via Windows 10 while looking at the folders via usb connection.
Shortly after I discovered that any of the files that were on internal storage (and some on the SD Card) were corrupted during the transfer. Their file size was inflated to approx 5.2GB each (normally around 1500KB).
I was able to quickly recover any of the corrupted files on the SD card using Piriform's Recuva. (maker of cCleaner). I mounted the SDcard directly to the PC and didn't use the phone.
However, Recuva won't browse the phones internal storage when connected via USB. Their FAQ says it can only browse and recover from physically attached drives. (no mapped drives, which I tried by using a webserv)
I tried several recovery apps on my phone itself. Disk Digger, Dumpster, etc. They didn't find anything.
AFAIK, I can't mount the internal storage on the phone as a physical drive like we used to be able to do on older phones.
At this point, I'm not sure what else I can do. It's been a day now, so the phone might have already written over the space anyway. But I'm curious if there isn't any other ways to recover those files. I hate losing pics of my kids.
jasonallen19 said:
Hi All,
I have an S5 SM-G900P w/6.0.1
I keep my photos on my SDCard. Recently after taking some lengthy vids, I ran out of space and it shifted over to local storage.
I was able to quickly recover any of the corrupted files on the SD card using Piriform's Recuva. (maker of cCleaner). I mounted the SDcard directly to the PC and didn't use the phone.
AFAIK, I can't mount the internal storage on the phone as a physical drive like we used to be able to do on older phones.
At this point, I'm not sure what else I can do. It's been a day now, so the phone might have already written over the space anyway. But I'm curious if there isn't any other ways to recover those files. I hate losing pics of my kids.
Click to expand...
Click to collapse
Can I assume, seeing that you used "Recuva" that you are running Microsoft on your PC???
If that be the case.... will take a little time , and a good size USB Stick. and hopefully, you have a port left for USB3.0 for the S5..
That said, you could set up Ubuntu on a USB Stick (making sure when doing so, you use the whole card, so changes can be made)
Then making sure your PC can boot from a USB Stick, Power that down, Restart PC, Booting into Ubuntu. then plug in phone. Mount the it, and you should be able to find everything you are missing. (that said, I do hope you were using the Stock Camera App, and mot something else.... if so, the files, might be bad from the start, I hope this is not the case).
hope this may help you