Thanks all. It's fixed. When I ran "dosfsck /dev/hda5" I got the error:
Logical sector size is zero So I re-created the file system with "mkfs -t vfat -F 32 /dev/hda5" (after backing up all my files!) and now it mounts properly. Not sure I understand it because I hadn't run the mkfs command on hda1 either. I formatted both from Win98. Thanks again, Alex >Maybe it isn't really a FAT32 filesystem? > >Could you try something like: strings /dev/hda5 | less > >With a FAT32 filesystem, I get: > >mkdosfs >BRJF_KEY FAT32 >This is not a bootable disk. Please insert a bootable floppy and >press any key to try again ... >RRaA >rrAa{ >mkdosfs >BRJF_KEY FAT32 >This is not a bootable disk. Please insert a bootable floppy and >press any key to try again ... ><list of short filenames on system...> > >Obviously I formatted the above with mkdosfs, but you can see the label >(RJF_KEY) and type as well. > >By comparison, on NTFS, I get: > >0000374 t+a`j >0000454 Invalid partition table >0000504 Error loading operating system >0000543 Missing operating system >0077003 NTFS >... > >HTH > >-Richard > > -- gentoo-user@gentoo.org mailing list