Are you sure the windows partition is not mounted? Pherhaps it is mounted where you don't expect it. You can see what is mounted and where by typing "mount"
If it isn't listed in /etc/fstab you can try adding this there:
/dev/hda1 /mnt/win ntfs defaults 0 2
You should replace "/dev/hda1" with the windows partion if that is nessesary. If the /mnt/win directory doesn't exist you should create it:
mkdir /mnt/win
You can then mount the partition by doing:
mount /mnt/win
In this example it will mount /dev/hda1 on /mnt/win. The ntfs part says to mount it should mount a ntfs filesystem. Defaults says it should use the default settings this filesystem uses. The 2 says this partition should be checked for errors, when the system has been shutdown improperly, after checking the partition that has the 1 on that place in /etc/fstab. (This is propably the partition where / is on)
This all is the same for everyting in /etc/fstab, you should only replace these things if you are using different filesystems and partitions.
To boot Windows as default you should add the word that is behind "label=" in your windows section in /etc/lilo.conf behind "default=" in the same "/etc/lilo.conf"
The word is now something like "lindows" so it should be replaced by the word you can find behind "label=" in the windows section.
After changing this you will have to run "lilo". If you set it up correctly you should propably not get errors.
More information about /etc/fstab can also be found at:
http://www.gentoo.org/doc/en/handboo...ok_part1_chap8
and for lilo:
http://www.gentoo.org/doc/en/handboo...k_part1_chap10