vladandersen
Member
Hi,
so I have been at this for a good week trying everything, and i finally decided to ask for help.
I have a 1TB SSD that I recently bought for my laptop, so i removed the old 700GB hard drive I previously had, and installed this one and then installed windows 8.1 smoothly without any problems.
now I want to use the old hard drive to install windows XP, so i slapped it in the upgrade bay and booted up a copy of windows XP x64.
i began the installation and hit the first rock, this hard drive does not contain a windows compatible partition.... erm ok, I eventually figured out that when Microsoft says windows XP x64 supports GPT... they meant just for storing data?
Anyway, I deleted all the old system reserved partitions that were left over on the old HD via command console since I couldn't figure out how to do it with diskmgmt.msc, and converted it to MBR. Now I am presented with this error:
I guess windows XP has a problem with Windows 8.1 on the primary disk with GPT format.
I didn't feel like wiping my windows 8.1 install. So I turned off my laptop an pulled out the SSD with win8.1 on it and started setup again, and this time it worked fine, I installed XP (it labeled the drive as C) and it seemed fine.
Now I shut down and then reconnected my SSD with windows 8.1, it booted straight to windows 8, didn't ask my to choose my OS or not, but that's expected.
I ran EasyBCD 2.2 and tried to create a new entry for win XP,
It gave me an error saying it could not find a valid windows NT installation... whatever that is.
so I tried to use CMD to add the entry to boot manager manually.
The Windows XP entry was present in the bootmanager now, but it would not load because NTLDR is missing. I tried to copy the NTLDR files manually from the installation disk to the WinXP directory while in the win8.1 OS but it said the files were already there so, i didn't copy them.
so now I have the choice of extracting my SSD with windows 8.1 from my laptop every time I want to run windows XP (which actually works btw)
or
I could possibly try and make my WinXP HD the primary drive and then rebuild the Win8.1 BCD on that or something, is that possible?
I don't know how to mark a drive as primary tho.
any halp is really appreciated!
Thanks!
so I have been at this for a good week trying everything, and i finally decided to ask for help.
I have a 1TB SSD that I recently bought for my laptop, so i removed the old 700GB hard drive I previously had, and installed this one and then installed windows 8.1 smoothly without any problems.
now I want to use the old hard drive to install windows XP, so i slapped it in the upgrade bay and booted up a copy of windows XP x64.
i began the installation and hit the first rock, this hard drive does not contain a windows compatible partition.... erm ok, I eventually figured out that when Microsoft says windows XP x64 supports GPT... they meant just for storing data?
Anyway, I deleted all the old system reserved partitions that were left over on the old HD via command console since I couldn't figure out how to do it with diskmgmt.msc, and converted it to MBR. Now I am presented with this error:
To install Windows XP on the partition you selected, Setup must write some startup files to the following disk:
disk 0
disk 0
However, this disk does not contain a Windows XP-compatible partition.
To continue installing Windows XP, return to the partition selection screen and create a Windows XP-compatible partition on the disk above. If there is no free space on the disk, delete an existing partition, and then create a new one.
I guess windows XP has a problem with Windows 8.1 on the primary disk with GPT format.
I didn't feel like wiping my windows 8.1 install. So I turned off my laptop an pulled out the SSD with win8.1 on it and started setup again, and this time it worked fine, I installed XP (it labeled the drive as C) and it seemed fine.
Now I shut down and then reconnected my SSD with windows 8.1, it booted straight to windows 8, didn't ask my to choose my OS or not, but that's expected.
I ran EasyBCD 2.2 and tried to create a new entry for win XP,
It gave me an error saying it could not find a valid windows NT installation... whatever that is.
so I tried to use CMD to add the entry to boot manager manually.
The Windows XP entry was present in the bootmanager now, but it would not load because NTLDR is missing. I tried to copy the NTLDR files manually from the installation disk to the WinXP directory while in the win8.1 OS but it said the files were already there so, i didn't copy them.
so now I have the choice of extracting my SSD with windows 8.1 from my laptop every time I want to run windows XP (which actually works btw)
or
I could possibly try and make my WinXP HD the primary drive and then rebuild the Win8.1 BCD on that or something, is that possible?
I don't know how to mark a drive as primary tho.
any halp is really appreciated!
Thanks!
Last edited: