Sorry for responding late -- you can tell from my posts in other forums that I was busy. Let me first explain what took me so long, before getting into "business".
When trying the following out, almost everything failed on me and I had almost retreated to the "stone-age" to get things going.
I attempted 2 types of windows install, ghost restore and direct windows install, each having 2 or more different CDs. BTW, you've got to be a Chinese in order to understand why there are so many ways to install windows instead of just one, the official one. FYI, just to proof that I am not lying, :-), I've been trying, "GHOST XP SP3 2010 V2.0 统一纯净版", which has been working for me fine before, then "GHOST XP SP3 2010 V2.1统一会员纯净版", when all these ghost restore didn't work, I reverted to direct windows install, using "WinXP SP3 2009 v1.3精简安装版（220MB)", then "深度 Windows XP SP3完美精简 V6.2版[215M小盘]" produced in 2008年6月13日, then "Windows XP Professional and Retail All-in-one SP3". Nothing worked. All crashed with blue screen saying something like plug and play driver error.
This is not only tested on a single machine, but two entirely different ones. All get the same result. Only when I reverted to "Win2K Professional (SP4, RU1-V2)" when I was finally able to see windows installation finished to the end.
Meanwhile, my USB Linux boot failed on me as well, and even booting primary windows partition using grub4dos failed on me too! So I reverted booting grub4dos from USB back to CDROM. Then things started to move forward. Moreover, I've repartitioned my HD just to test out the following word for word.
All I want to say is that I've met with tremendous difficulties, but all solved by myself, but not the following:
To correct the "sectors before" there are TWO methods:
[*]Using the partnew command:
If you have an empty partition entry in the main MBR (as you should have) you can use partnew to create a new primary partition entry pointing to the logical volume inside extended, during this process the "sectors before" will be automatically and PERMANENTLY corrected .
Example, say you have a logical NTFS partition that you want to boot (hd0,5) and an empty partition entry in the main MBR (hd0,3):
partnew (hd0,3) 0x07 (hd0,5)+1this will create an entry in last entry of the main MBR and correct the "sectors before" in the partition bootsector automatically and PERMANENTLY.
Then you can:
bootto boot or:
partnew (hd0,3) 0 0 0reset the empty entry and chainload normally the logical volume
Been there, done that, word for word. Didn't work for me.
to boot or:
partnew (hd0,3) 0 0 0
reset the empty entry and chainload normally the logical volume
both failed; chainloading PBR with
Gave me the same error as well. something like,
windows32\ntoskrnel.exe missing or corrupted.
I am now, as McTavish put, "lose the will to live". Yeah, I like that expression, :-) .