Win2k is set up by default with the NTFS filesystem.
Please please don't tell me you let Linux write to the NTFS filesystem! (It shouldn't do it by itself, but if you mounted your Windows drive read-write, that is what could do this). Writing to it corrupts the filesystem bad enough that you have to run a utility in Linux on the device
before rebooting, then let chkdisk finish the job when Windows comes up...
Here is the info listed when recompiling the kernel:
Quote:
NTFS write support (DANGEROUS)
CONFIG_NTFS_RW
If you say Y here, you will (maybe) be able to write to NTFS
file systems as well as read from them. The read-write support in
NTFS is far from being complete and is not well tested. If you
say Y here, back up your NTFS volume first, since it will
probably get damaged. Also, download the Linux-NTFS project
distribution from Sourceforge at
http://linux-ntfs.sf.net/ and
always run the included ntfsfix utility after writing to an NTFS
partition from Linux to fix some of the damage done by the
driver. You should run ntfsfix _after_ unmounting the partition
in Linux but _before_ rebooting into Windows. When Windows next
boots, chkdsk will be run automatically to fix the remaining
damage. Please note that write support is limited to Windows NT4
and earlier versions.
If unsure, say N.
It also mentions that it only works with NT4 and earlier, so the Win2k NTFS versions , nor the WinXP versions of the filesystem is supported (That is, if you even want to call the NT4 fs "supported").
This isn't set by default in any kernel that I've ever seen, so if you did recompile to get this functionality, you should have been reading all the recommended docs, and absolutely do NOT enable any kernel function that you are unsure of - research first!
There may be ways to fix it though, that I am not seeing. Search google for lots of information, and visit the many Linux-NTFS sites.