It appears that the NTFS volume size is indeed larger than the partition size.
565,118,442 - length in sectors of partition 1
625,137,272 - length in sectors of NTFS volume size
Since it is not apparent which value is correct, I think it is safer if we increase the partition size to encompass the entire NTFS volume.
The change I have made to the file is from a length of 565,118,442 sectors:
000001C0 01 00 07 FE FF FF 3F 00 00 00 EA 05 AF 21 00 00
To a new length of 625,137,273 sectors:
000001C0 01 00 07 FE FF FF 3F 00 00 00 79 D6 42 25 00 00
Note: The NTFS volume size is always 1 sector less than the total number of sectors in the partition table entry because the NTFS backup sector is not considered part of the NTFS volume.
To apply this change:
1) Download the new mbr: sda_new.MBR
2) Load the new MBR on your hard disk.
NOTE: Be extra careful when entering the commands. Data loss could result otherwise.
dd if=/path-to-file/sda_new.MBR of=/dev/sda bs=512 count=1
3) Let "GParted" CHECK the partition again.
4) If all seems fine then I would advise running "chkdsk /f /r" multiple times, until there are no more faults.
Also if you know a set of steps to recreate this problem then I would like to hear them. So far I have been unable to recreate this problem where suddenly the "NTFS volume size is bigger than the device size".