filesystem got messed up. Everytime i try fsck from a boot disk or linux live cd with hfs support tools, i get bad superblock: wrong magic number. When i try to specify a backup block which is usually fsck -b32, still no go. Is there any way I can repair the filesystem and get it to mount again without having to reformat?