I have a laptop that I have installed Windows XP on, then Ubuntu 10.10, then Windows 7 in that order. All three OS's are on the same HDD on separate partitions (XP: NTFS with Full Disk Encryption, Ubuntu: ext4, Win7: normal NTFS) and the bootloader is Grub 2. I thought everything was working perfectly.
Yesterday I restarted Windows XP (usually I hibernate it) and it ran scandisk. It found thousands of problems and spent half an hour deleting segments? It then carried on to XP normally. This is a new laptop so I checked the logs only to find that scandisk had "corrected" errors on the Windows 7 system partition not the XP partition. Windows 7 now boots into the recovery environment and diagnostics report my boot sector has problems.
Why did this happen, does Win 7 use a different version of NTFS to XP? How do I recover my Win 7 partition, do I have to use bootrec.exe or will that make things worse?
I know this isn't a simple question, many thanks if you can help.