Windows 10: Create dual boot Win10 with existing WinXP installation
Create dual boot Win10 with existing WinXP installation
I have seen posts that are partially related to my question, but do not answer all of my questions. Here the situation:
Create a dualboot system with a clean WIndows 10 installation on SSD while keeping my regular Windows XP for as long as I need it.
Monoboot system booting Windows XP from a regular HD. I already purchased an SSD for Windows 10, but need to install it.
Which steps (and in which order) should I take to make my goal as stated above achievable without (too much) hassle. I was advised by a friend to simply install the SSD, then start installing Windows 10 and everything would be ok as W10 would recognise the existing XP installation. As I know he did not speak from own experience, I'm hesitant, more so as the goal involves two separate bootable drives.
Any help/insight/advise is greatly appreciated.
I suspect the answer you're going to get for this is to run Xp in some sort of VM environment.
I would agree with Bunny, vmware or similar might be a better solution.
Wouldn't that mean a new XP installation? Or is there a way to migrate my current XP installation to a VM environment? The thing is I need to keep my current XP installation intact as is and accessible for the time I need to get Win 10 in a complete working condition including all of the software etc.
Thanks for your quick responses.
If you are prepared to do a little bit of the work yourself during boot it's a quite simple job to set-up your Dual boot.
- Disconnect your drive containing the existing working XP install
- Install windows 10 on the New SSD
- Re-Connect the XP Drive
- In the BIOS, set the drive containing the OS you expect to use most to the Default
- If you ever wish to boot the secondary OS simply use the BIOS Boot Device Menu, (often F12 during Pre OS Boot but check your system), to select the secondary OS drive
If you intend to share the secondary drive as a data store for both Operating Systems you will need to Take ownership of parts of the Secondary Drive drive from the Primary OS ( best option is IMO is to create a data partition or drive which may be shares between OS's )
Install the SSD as your primary and only drive, leave the XP HDD disconnected. Install Windows 10 to the SSD. After Windows 10 is up and running on the SSD, reconnect the XP HDD as the second drive, make sure the computer still boots into Windows 10. In an elevated ("Run as administrator") command prompt type:
bcdboot e:\windows /d /addlast
That part in red is the path to the Windows XP windows folder.
The problem with installing Windows 10 with the XP drive connected and letting it detect Windows XP during the install is that if it does detect XP and the XP boot files, your boot files will end up on the XP HDD instead of the SSD and you don't want that.
There is another option which is easier than messing around with a vm for xp or dual boot which is good to try windows 10.
You can install a bootable version of windows 10 on a usb hard drive (or even high capacity fast usb stick like san cruzer extreme), using wintousb
Best Windows To Go Creator to create portable Windows 10/8.1/8/7!
So long as XP pc can boot from a usb drive, this is a safe and non intrusive way of trying windows 10 on a new pc.
Nothing gets installed on main hard drive. Its just like using a live linux drive but with windows 10.
To try it, you do not need a 10 licence immediately (up to 30 days).
You will need to create this on a windows 7 onwards pc. Don't think you could create drive on XP.
Thanks for all your replies people. Feeling a little more confident to perform this. One more question to NavyLCDR. Why exactly is it undesirable to have these boot files end up on the XP drive? Do you you mean Win10 boot files? If not: what would probably happen if after some time I simply would delete/format/repartition the old xp drive?
Tnx again. I really appreciate this.
Yes, the Windows 10 boot files could end up on the XP HDD. First, they would be on the slower drive. Second when you decided to wipe the old HDD, you would have to move the boot files to the SSD and set the bios to boot from the SSD. Many people who have done this previously highly recommend to have only the drive connected that you are installing to when you install Windows 10 and then once Windows 10 is up and running add the other hard drives.
OP would have to either select which drive to hard drive to boot from in bios (if it allows that), or run msconfig to select it.
Alternatively, OP could try and rebuild dual boot sectors, but with XP and 10 having very different bootloaders, I am not sure if this is a good idea.
I am a computer technician and I work out of my home.
I probably have a half-dozen computers. A few are running Windows 7 Home Premium, one has been set up to dual boot to Windows 7 Pro or Windows XP Pro and one has Windows 7 Pro and Windows 8.1...
My setup: Intel i5 with 4Gb Ram with Nvidia GeForce GT 610 video card, 64Gb SSD (Win7), 330 Gb hdd (Win Vista), and 1Tb hdd.
I've been running Win7/Vista for several years now, and decided to upgrade to 10 as some of the new software I want won't...
I'm triple-booting (or trying to) on two hard drives: one has XP (32-bit) and 10 (64-bit) and one has Ubuntu 15.04 (64-bit). If I try to boot into XP, my whole system restarts. When I try to go back to Windows bootloader, my system...
I currently have a system running legitimate copies of windows 7 &8.1 on separate partitions on the same drive. Not using any special boot loader, just dual boot menu in windows. Would like to know the best way to upgrade the windows 8.1 while...
I wanted to experiment with Win 10 while preserving my Win 7 x64 installation. I imaged my Win 7 to a new hdd which is formatted as GPT. I repaired the Win 7 copy using a Win 7 SP1 installation dvd and got it to boot in UEFI mode using the ...