While working to find a solution to fix my problem - I found MBRWiz.
It's a command line tool. The /list switch shows the partition on the disk.

Here is my HD0's list:
Code:
	 Disk: 0   Size=191G
	 Pos MBRndx Type/Name  Size Active Hide Start Sector   Sectors
	 --- ------ ---------- ---- ------ ---- ------------ ------------
	  0    1    07-NTFS     23G   Yes   No            63   46,138,617
	  1    0    17-NTFS     23G   No    Yes   46,138,680   46,138,680
	  2    3    0F-EXTEND  146G   No    No    92,277,360  298,439,505
The 2nd column, MBRndx, has the 1st partition set as partition(1), while the 2nd partition is partition(0).
That seems to be concide to what I have been encountered.

It has a /SORT switch. I applied the switch and the list becomes:
Code:
	 Disk: 0   Size=191G
	 Pos MBRndx Type/Name  Size Active Hide Start Sector   Sectors
	 --- ------ ---------- ---- ------ ---- ------------ ------------
	  0    0    07-NTFS     23G   Yes   No            63   46,138,617
	  1    1    17-NTFS     23G   No    Yes   46,138,680   46,138,680
	  2    2    0F-EXTEND  146G   No    No    92,277,360  298,439,505
I have not have a chance to reboot. But I think this is the problem. I will follow up with result if this is a fix.

As always, BACK UP your system before attempting working with MBR or Partition software.

You can locate MBRWizard at http://www.geocities.com/mbrwizard/