If u open up the file called ubb_lib_filehandle.cgi from ubb's cgi folder, you will see why the board is not working.
I guess so far there are two ways to solve this problem.
1. If u are using FAT32 file system. Convert to NTFS. ex) convert [Drive:] /fs:ntfs [/v]
2. or check the line around 161 of file ubb_lib_filehandle.cgi and follow the instruction.
You can't miss it...
######### ATTENTION USERS ON WIN2K/XP MACHINES ##########
######### ##########
######### If you are running your system with the FAT32 filesystem, ##########
######### the following code will FAIL. Windows does *NOT* update ##########
######### FAT fast enough for our zero size file check to function. ##########
######### ##########
######### Do not use FAT32. It is not suitable for production use. ##########
######### ##########
######### Use NTFS. It actually treats the files sanely. ##########
######### ##########
######### If you can't switch to NTFS, comment out everything ##########
######### from this point down to the end of this if block ##########
######### (when the indent goes a tab back to the left). ##########
######### Do so at your own risk. Without zero size file ##########
######### detection, UBB tends to fall apart pretty quickly. ##########