Active Topics

 


Reply
Thread Tools
ejasmudar's Avatar
Posts: 800 | Thanked: 957 times | Joined on Sep 2010 @ India
#1
okay, i had to flash my n900 due some playing around with nitdroid...
I tried the Fiasco image alone and still it came up with errors. So finally I had to flash the Vanilla emmc image also.

What I want to know is, is there ANY way to recover atleast part of my lost contacts/conversations? For computers, there are programs that can recover files/partitions even after formating. Is such a thing possible for the n900?

Please help me!
__________________
My Device History:Nokia 3510 > SE T230 > Nokia 6600 > HP2210 > SE p910i > SE p990i > N95 > I-mate 9502 > itouch > Nokia N900 > ? N9
My apps for N900:
Conversation Modder

My apps for N9:
LockScreenQuotes
USbS


If you feel I have helped you, don't forget to press Thanks!
 
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#2
Mount it from a PC and run a recovery tool.
You might need to use PhotoRec to do it, as reflashing wipes over the file table.
 
stickymick's Avatar
Posts: 1,079 | Thanked: 1,019 times | Joined on Mar 2010
#3
Should be possible if you connect to USB in mass storage mode, then use a PC data recovery program that supports USB devices.
http://www.piriform.com/recuva is a good start.
__________________
Mick has just punched the cr@p out of the "Unlike" button on the Official Nokia Facebook Page.
 

The Following User Says Thank You to stickymick For This Useful Post:
ejasmudar's Avatar
Posts: 800 | Thanked: 957 times | Joined on Sep 2010 @ India
#4
but in mass storage mode, i can access only the 27gb partition. I cant access the 2gb partition where we contacts/conversation is stored, right?
__________________
My Device History:Nokia 3510 > SE T230 > Nokia 6600 > HP2210 > SE p910i > SE p990i > N95 > I-mate 9502 > itouch > Nokia N900 > ? N9
My apps for N900:
Conversation Modder

My apps for N9:
LockScreenQuotes
USbS


If you feel I have helped you, don't forget to press Thanks!
 
Posts: 1,042 | Thanked: 430 times | Joined on May 2010
#5
Hi there is photorec and testdisk file recovery ported for maemo here
http://maemo.org/packages/view/recovery-tools/
 

The Following User Says Thank You to Radicalz38 For This Useful Post:
mrsellout's Avatar
Posts: 889 | Thanked: 2,087 times | Joined on Sep 2010 @ Manchester
#6
I think the best way would be to flash the rescue kernel, this way you're nt overwriting any data on the partition.

Backupmenu also gives you USB Mass storage mode access to the /home partition, but if you haven't already had it installed, it might (I'm not sure if it does or not, but maybe maemo would during the time it takes while the device is on and you are installing it) perform some writes to the partition.
 
Posts: 235 | Thanked: 86 times | Joined on Dec 2010
#7
Originally Posted by ejasmudar View Post
okay, i had to flash my n900 due some playing around with nitdroid...
I tried the Fiasco image alone and still it came up with errors. So finally I had to flash the Vanilla emmc image also.

What I want to know is, is there ANY way to recover atleast part of my lost contacts/conversations? For computers, there are programs that can recover files/partitions even after formating. Is such a thing possible for the n900?

Please help me!
as others have said, use testdisk directly from your phone. there's already a maemo port for it
but I doubt you can recover your contacts/conversation db though. as you've said, it's possible to recover data from formatted disk on PC. but problem is, you're not only formatting. you're copying new data to the same disk with flashing, so chances are those disk sector where your files were located has been overwritten by other files, and it's impossible to recover using software only
but it's not hurt to at least try though
 

The Following User Says Thank You to figaro For This Useful Post:
Posts: 2 | Thanked: 0 times | Joined on Nov 2013
#8
Originally Posted by stickymick View Post
Should be possible if you connect to USB in mass storage mode, then use a PC data recovery program that supports USB devices.
http://www.piriform.com/recuva is a good start.
Deleted files are not gone until the disk needs to write new data, and will only overwrite old files if it needs that space to do so.
Myjad provide powerful data recovery software!


Last edited by janerysong; 2013-11-28 at 10:44.
 
pichlo's Avatar
Posts: 6,445 | Thanked: 20,981 times | Joined on Sep 2012 @ UK
#9
Please, if you are resurrecting a 2.5 years old thread, then at least get your facts right. There is no preference for overwriting deleted old files when writing new data. There is preference for overwriting existing files when writing new data to an existing file, but that is a different thing.

None of that matters though to the OP's case. For two reasons. First, his case is after flashing. Which is somewhat similar to reformatting your regular hard drive. All the information about the original data layout is gone and writing new data starts from the beginning. The OP might get lucky if the data he wants to recover was written towards the end of the disk and writing new data has not reached that point yet, but I would not hold my hopes too high.

The second reason is that the data storage in the N900 is not a regular hard disk. It is It is a flash memory. Flash memory is organized in blocks, just like your regular hard drive. The difference is that updating a flash memory block involves one extra step: deleting old data. This is not needed on magnetic media, they just overwrite the old data. Flash media, however, can only write zeroes. They have no way of turning zeroes back to ones other than by erasing the entire block and turning all bits in the block to ones, then writing the updated block back. Erasing is a relatively lengthy operation and flash media prefer to avoid it if they can, which means they rather write the updated data to a brand new, unused block and mark the old one for erasing later. This is implemented at the hardware level, below even the level that the kernel can reach.

There are of course differences in details of how this is implemented in any particular flash memory make or model, but the upshot is that after a few writes, you have no idea where any data block is physically stored. The only one who knows that is the flash memory controller itself.

So claims such as "disk will only overwrite old files if it needs space" are rather dubious. The OP may or may not be lucky to recover his data, but the chance has more to do with wear leveling than anything else.
 

The Following 2 Users Say Thank You to pichlo For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 01:10.