You said secondary drive. So is this the setup:
Drive 1: Boot drive with Win2000
Drive 2: Secondary drive with data that is failing?
If so then fdisk /mbr won't do it. If that is not the setup then ignore this.
The following article states:
"Fdisk has an undocumented parameter called /mbr that causes it to write the master boot record to the hard disk WITHOUT altering the partition table information."
AND
"What is the MBR?
At the end of the ROM BIOS bootstrap routine, the BIOS reads and executes the first physical sector of the FIRST floppy or hard disk on the system. This first sector of the hard disk is called the master boot record (or sometimes the partition table or master boot block). There is a small program at the beginning of this sector of the hard disk. The partition information, or partition table, is stored at the end of this sector. This program uses the partition information to determine which partition is bootable (usually the first primary DOS partition) and attempts to boot from it."
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q69013
So, It will not fix a 2nd drives partitions from appearing properly, just booting properly.
If the drive is FAT32 then boot to a floppy and see what happens doing a dir at the prompt.
Try downloading an emergency download of Winternals ERD commmander and boot to it. See what you can see.
Try Active@ Partition Recovery
http://www.partition-recovery.com/products.htm
Or SpinRite:
http://grc.com/sr/spinrite.htm
Good Luck,
razz