If the data is important, I'd use ddrescue to create an image of the drive, then run testdisk over that image to see if it can untangle the partition table mess. Both are in portage.
- [gentoo-user] Strange partition on USB stick Mick
- Re: [gentoo-user] Strange partition on USB stick Adam Carter
- Re: [gentoo-user] Strange partition on USB stick Klaus Müller