Windows XP BootCamp partition fails to boot after fixmbr command in XPs recovery console
First, I am having a Windows XP BootCamp partition on a mid 2009 MacBook Pro, running OS X 10.11.6.
I needed to fix booting sectors on my Windows XP BootCamp partition and decided to run the recovery console from the Windows XP Installation Disk. Previously I had read that it seemed safe to do so ( Re: Does fixmbr and/or fixboot damage bootcamp? ).
However, after running both fixmbr command followed by fixboot command in the recovery console, I ended up with a Bootcamp partition that won't boot anymore and instead displaying an error that NTLDR was missing. Furthermore, when trying to use recovery console again, the Windows root prompt disappeared and only the drive prompt was still there (C:\ instead of C:\Windows).
I decided to copy both NTLDR and NTDETECT from the Installation Disk onto the drive, but the Bootcamp partition would still not boot.
I am now hoping that there may be a way to rescue the partition via OS X.
I ran "sudo gpt -r -vv show disk0" and received:
gpt show: disk0: mediasize=500107862016; sectorsize=512; blocks=976773168
gpt show: disk0: Suspicious MBR at sector 0
gpt show: disk0: Pri GPT at sector 1
gpt show: disk0: Sec GPT at sector 976773167
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 900507832 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
900917472 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
902187008 66197504 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
968384512 8388623
976773135 32 Sec GPT table
976773167 1 Sec GPT header
Index 4 should be my Bootcamp partition, judging by the the content EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Running "sudo fdisk /dev/disk0" resulted in:
Disk: /dev/disk0 geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID>
2: AF 1023 254 63 - 1023 254 63 [ 409640 - 900507832] HFS+
3: AB 1023 254 63 - 1023 254 63 [ 900917472 - 1269536] Darwin Boot
*4: 0C 1023 254 63 - 1023 254 63 [ 902187008 - 66197504] Win95 FAT32L
However, in "diskutil list" Microsoft Data is recognized, not sure if the fact that it was Bootcamp partition is recognized
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 461.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data ÿ÷ PSSìàÓ■ 33.9 GB disk0s4
Does anyone have an idea how I might be able to restore the function of my Bootcamp partition?
MacBook Pro, OS X El Capitan (10.11.6)