so, it turned out that my system was good. nothing is wrong but "hdb3" was wrong. i thought it was hdb3 since i used Explore2fs ( which is found here
the program just pointed out "/" being on hdb3 which i used in the xml file.
so i tried booting into redhat, and there was no problem at all. on the command "df" it said "/" was on hdb6!
again booted back into windows, changed the xml file and reached the same point which caused me to post this thread. so i used your first advise
(Repair filesystem) 3 # umount /dev/hdb6
(Repair filesystem) 4 # fsck /dev/hdb6
fsck 1.32 (09-Nov-2002)
Couldn't find matching filesystem: LABEL=/
this means that hdb6 was unmounted right?
anyways since you asked which partition redhat was on, i had used the DISKPART utility in MSDOS.
it is on Disk 1 , Partition 3.