If the drive has not yet been formatted you might be able to get the files back, but it's not going to be a piece of cake unless you know your way around in DOS.
What you'll have to do is boot to a start up disk, find the files in DOS, and copy them to floppies, if they fit on floppies. Describing the whole process will be a long post, if you need instructions let me know, and I'll do some typing.
I thought maybe replacing the registry would work, but if the FAT is corrupt, maybe not...
Boot to a start up disk for your OS, at the A:\> prompt type:
using a space in place of the underscore ( _ ). It will seem like nothing is happeneing, but after a few seconds another A:\> prompt will appear. Reboot, and see if you can read the disk.
If you're running windows 98 it has a utility called scanreg that will repair the registry, or replace it. At the A:\> prompt type:
This only works in win 98, since win 95 didn't have this utility. I've been told you can use it if you transfer it from a win98 machine, but that would imply already having it on the machine.
If you're running win95, you'll have to rename some files to replace the registry, and might actually be able to get windows back, instead of having to reinstall.
If you do have to reinstall:
Hard Disk Partitioning and Formatting Procedure
Quick Guide to a Windows Fresh Start
Let us know what version of windows you're running, we'll try to fix it instead of having to reinstall, if it's possible. Replacing the registry might do it, but if it's win95, I'll have to do a bit more typing...and you'll have to do some digging in DOS.
If you had everything...Where would you put it?
Computer Information Links