Could we see the partition table and boot sector with Microsoft's Sector Inspector? http://www.users.on.net/
Extract the above archive to the one folder and execute the SIrun.bat file. The procedure will generate a report file named SIout.txt.
You may need to attach the problem drive to a working machine.