Hi All,

I've got a bit of a problem.  Recently, I compiled a new kernel and booted
it alongside my current one, 2.4.17-1mdk - after booting with the new
kernel, /dev/hda1 (a FAT32 partition on my primary hard disk), didn't
mount.

I figured that I hadn't compiled VFAT support into the kernel,
thought nothing of it, and went to boot the old kernel so that I could
recompile the new kernel with the necessary filesystem support.

However, I was faced with the same issue.

So, I tried to boot Windows XP, which resides on that partition, with
no avail.  LILO just refreshes the display.

After poking around the logs, I turned up the following:

dmesg:
MSDOS FS: IO charset iso8859-1
MSDOS FS: Using codepage 850
FAT: bogus logical sector size 5376
VFS: Can't find a valid FAT filesystem on dev 03:01.
FAT: freeing iocharset=iso8859-1

boot.log:
Feb 19 21:39:01 gumby mount: mount: wrong fs type, bad option, bad
superblock on /dev/hda1,
Feb 19 21:39:01 gumby mount:        or too many mounted file systems

I don't believe this has been caused by the new kernel, as I have compiled
and run countless kernels without such trouble.  I do, however, have a
feeling that the filesystem may have been corrupted when the machine was
earlier rebooted unintentionally.

My question is this:  Is there any possible way to fix the corrupted
partition/filesystem, as it has some crucical data on it, that I *really*
don't want to lose.

I look forward to any help that you guys can offer.

Regards,

--
Ashley Reynolds - [EMAIL PROTECTED]

"He who asks is a fool for five minutes, but he who
does not ask remains a fool forever."


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to