Thanks for the tips. When I first used the SD card, I used fdisk to
create the partition.

The device is /dev/mmcblk0, and hexedit -d -s /dev/mmcblk0 shows that
at the line 0x0400, it is indeed 34 34. What should I do then?

I tried gparted, but apparently it has no support for nilfs2.

Regards,
Paul Liu

On 11/2/09, Jan de Kruyf <[email protected]> wrote:
> Did you first format this card with fdisk?
> did you give it the exact same info this time around?
>
> Can you read /dev/'sdcard' ? (sdcard being the device in the dev directory
> where the card lives)
>
> If yes can you run hexedit -s /dev/sdcard1  in a terminal as root?
> and go to address 0400 - 04B0 to see if nilfs still exists?
>
> be very careful no to save any data in hexedit, it will definitely and
> finally
> destoy your data.
>
> 0400 looks vagely like this:
> 00000400   02 00 00 00 00 00 34 34  00 01 00 00 D3 56 F0 B9
> ......44.....V..
> 00000410   39 BF D9 73 02 00 00 00  CA 02 00 00 00 00 00 00
> 9..s............
> 00000420   00 B4 66 65 01 00 00 00  01 00 00 00 00 00 00 00
> ..fe............
> 00000430   00 08 00 00 05 00 00 00  01 00 00 00 00 00 00 00
> ................
> 00000440   01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
> ................
> 00000450   00 48 16 00 00 00 00 00  73 95 DC 4A 00 00 00 00
> .H......s..J....
> 00000460   00 00 00 00 00 00 00 00  73 95 DC 4A 00 00 00 00
> ........s..J....
> 00000470   00 00 32 00 01 00 01 00  73 95 DC 4A 00 00 00 00
> ..2.....s..J....
> 00000480   00 4E ED 00 00 00 00 00  00 00 00 00 0B 00 00 00
> .N..............
> 00000490   80 00 20 00 C0 00 10 00  4C 73 DD 3D 01 EC 45 85  ..
> .....Ls.=..E.
> 000004A0   94 28 44 42 3D F6 EF EC  56 61 72 36 34 00 00 00
> .(DB=...Var64...
> 000004B0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
> ................
> 000004C0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
> ................
>
> the 34 34 in the top line say this is nilfs.
>
>
> cheers
>
> jan de kruyf
>
>
>
>
> On Mon, Nov 2, 2009 at 9:06 PM, Paul L <[email protected]> wrote:
>
>> Due to some careless handling of my laptop, the SD card popped out
>> when the machine is still running. When I put it back in and reboot
>> the machine, it says "partition table error". I then ran fdisk and
>> recreated the single partition. Then I can no longer mount the nilfs2
>> partition that was on the SD card!
>>
>> Can any one help to me recover the file system? I believe all data are
>> still there, but just some bits and pieces are missing for the mount
>> to work. Any help is greatly appreciated!
>>
>> PS: I've a deadline to meet in 4 hours, not sure if I can get my stuff
>> back in time... so help please!
>>
>> --
>> Regards,
>> Paul Liu
>>
>> Yale Haskell Group
>> http://www.haskell.org/yale
>> _______________________________________________
>> users mailing list
>> [email protected]
>> https://www.nilfs.org/mailman/listinfo/users
>>
>


-- 
Regards,
Paul Liu

Yale Haskell Group
http://www.haskell.org/yale
_______________________________________________
users mailing list
[email protected]
https://www.nilfs.org/mailman/listinfo/users

Reply via email to