absoffthewake
February 4th, 2008, 01:17 PM
Hey Everyone,
Special thanks to tombuur & Mudcrab for all thier hard work. Also some of this was derived from http://www.multibooters.co.uk/cloning.html (Very Good Troubleshooting resource). I've taken the advice (and Text) of them, and consolidated and Tweaked it to work for up to 100 OS's. I only use 1 Primary partition, and set the rest up as bootable logical drives. I chose to dump Acronis's OS Selector becuase it was a royal pain to setup, it was slow, froze, and didn't reliably detect the OS's. Instead, I used OLS2000 from osloader.com
Before starting this make a cd with the Acronis bootable media. This cd should contain both Acronis True Image (TI) and Acronis Disk Director Suite. The latter comprises Disk Director (DD) If you have installed both in Windows just choose make bootable media to get a cd with both.
o Any boot manager should be uninstalled. This is crucial.
o Use the bootable cd with TI, DD. Just let it stay in the cd-drive all the time. Even when Acronis says ”remember to remove disk ”, don’t obey.
When you need to boot into Windows just choose ”Windows” from the Acronis menu. This way you are safe-guarded against accidental start of Windows. Also: Always choose safe versions of the Acronis programs.
Making the double XP (or Vista) system
======================
VISTA PREPARATIONS
For Vista, it is crucial that you prepare Vista’s BCD Bootloader to boot off of what ever drive is booting from. If not, Vista may not boot correctly. This preparation substitutes modifying the Boot.ini file as done in previous versions of windows.
A. If booted into Vista then open a cmd prompt using Run as
Administrator, Go to Step C.
B. If not booted into Vista then you must use the Repair tools
in the Vista Install DVD.
1. Boot off of the Vista Install CD, Click Repair, SAY NO
to any suggested repairs, then start the Command
Prompt.
2. Type Diskpart, then Select Disk 0 (or 1), then List
Volume to make sure your Vista Install is C:
3. Change to C: Prompt.
C. cd to Windows\System32
D. Type bcdedit /store C:\boot\bcd then hit enter
E. This is a list of the boot options. Notice the value for device in both {bootmgr} & {default}. We will change this value to boot.
F. Type bcdedit /store C:\boot\bcd /set {default} device boot <ENTER>
G. Type bcdedit /store C:\boot\bcd /set {default} osdevice boot <ENTER>
H. Type bcdedit /store C:\boot\bcd /set {bootmgr} device boot <ENTER>
I. You must make sure you delete all Entries (except default) in the MountedDevices Registry Key before you create the image of it. (HKLM\System\MountedDevices). Windows will regenerate it the next time it boots. If you do not do this, it will assign the clone the wrong drive letter. I'm not 100& sure, but this may apply to other versions of Windows also.
J. Restart PC with Acronis Disk in CD and boot into DD.
1. Before starting this whole setup, there should be only one OS installed on Drive 1, we will refer to this as XP1. It is taken for granted that you have enough space on the hard disk for two XPs of identical size. Anyway, we will start by resizing XP1 to get the space for XP2:
2. Start DD manual mode. Select C:, or whatever the name is of the partition with XP1. Resize it to what suits you. In my case 40 GB. Commit.
3. Delete all other partitions on drive 1 (unless you use a logical partition for backup, then keep that one). Rename C: to "XP1" using Change Label. Commit.
4. Leave DD and start TI. Make a backup of the XP1 partition. And you be careful to choose partition here, not backup of whole disk.
5. Staying in TI. Restore the XP1 to the unallocated space. Like this: Choose Restore. Select the image of XP1 partition you backed up in (4). Restore disks or partitions. Check NTFS C: as the source. Next. Select unallocated space as the target. Next. Select Logical. Go forward until the process starts.
6. Close TI and start DD manual mode. Now you will have XP1 in two partitions. Rename the newly restored partition to "XP2" (It is the one that is not active). Hide it: Disk\Advanced\Hide. If necessary rename the orginal XP to XP1. Commit.
7. ONLY NOW close DD and boot to Windows. My XP1 had now found new hardware and installs it (I guess it perceives the operations as added extra drives). I let it restart, booting to Windows a second time.
8. Your XP 1 will be C: drive and the new OS won't have a drive letter. But you will be able to see the new partition in Control Panel\Administrative Tools\Computer Management\Disk Management. It should be Healthy (Unknown partition) with no drive letter.
9. Close Windows and start DD manual mode.
10. Right click XP2, then mouse over Advanced, then click Edit.
11. Change the View to NTFS boot sector.
12. The value of Hidden Sector should be set near 63. Change this Value to the Absolute Sector in the Upper Left hand corner (without the commas). This is done to make the Logical Partition bootable.
13. Click outside the box, then save.
14. For Windows 2000 & XP ONLY
Select the XP2 partition and double click it. This opens the directory structure. Scroll down to find boot.ini and right click choosing Edit. You will see something like this:
BOOT.INI
[boot loader]
timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Change the two instances of partition(1) to partition(2). DD may incorrectly set the partition, so it may not have the right number. The number order is Primarys first, then Logicals.
Ex.
Primary A = 1
Logical A =3
Logical B = 4
Primary B = 2
15. UnHide XP2. Hide XP1. Commit.
16. Start Windows. New hardware found once again, so restart after install.
17. You should now be in XP2. To be sure have a look in: Control Panel\Administrative Tools\Computer Management\Disk Management. It should say XP2 C:, Healthy (System). I recommend you change the desktop background picture at this stage so that it will always be obvious as soon as you are in Windows whether you are in XP1 or XP2.
18. To install addional os's, go back to step 5.
19. Install OLS2000 bootloader in Windows.
20. Reboot, and make sure in options that AutoHide is turned on.
20. Remove any undesired OS’s (CD, MBR, ETC.) from the list, and rename them to whatever you want. You now have a multiboot system!
Note: If you log into your Vista Clone, and you get a light blue screen, it is most likely because Vista mounted the partition in your main copy, and assigned it a drive letter, And now the clone is booting with the invalid drive letter. You must make sure you delete all Entries (except default) in the MountedDevices Key before you create the image of it. HKLM\System\MountedDevices. Windows will regenerate it.
Special thanks to tombuur & Mudcrab for all thier hard work. Also some of this was derived from http://www.multibooters.co.uk/cloning.html (Very Good Troubleshooting resource). I've taken the advice (and Text) of them, and consolidated and Tweaked it to work for up to 100 OS's. I only use 1 Primary partition, and set the rest up as bootable logical drives. I chose to dump Acronis's OS Selector becuase it was a royal pain to setup, it was slow, froze, and didn't reliably detect the OS's. Instead, I used OLS2000 from osloader.com
Before starting this make a cd with the Acronis bootable media. This cd should contain both Acronis True Image (TI) and Acronis Disk Director Suite. The latter comprises Disk Director (DD) If you have installed both in Windows just choose make bootable media to get a cd with both.
o Any boot manager should be uninstalled. This is crucial.
o Use the bootable cd with TI, DD. Just let it stay in the cd-drive all the time. Even when Acronis says ”remember to remove disk ”, don’t obey.
When you need to boot into Windows just choose ”Windows” from the Acronis menu. This way you are safe-guarded against accidental start of Windows. Also: Always choose safe versions of the Acronis programs.
Making the double XP (or Vista) system
======================
VISTA PREPARATIONS
For Vista, it is crucial that you prepare Vista’s BCD Bootloader to boot off of what ever drive is booting from. If not, Vista may not boot correctly. This preparation substitutes modifying the Boot.ini file as done in previous versions of windows.
A. If booted into Vista then open a cmd prompt using Run as
Administrator, Go to Step C.
B. If not booted into Vista then you must use the Repair tools
in the Vista Install DVD.
1. Boot off of the Vista Install CD, Click Repair, SAY NO
to any suggested repairs, then start the Command
Prompt.
2. Type Diskpart, then Select Disk 0 (or 1), then List
Volume to make sure your Vista Install is C:
3. Change to C: Prompt.
C. cd to Windows\System32
D. Type bcdedit /store C:\boot\bcd then hit enter
E. This is a list of the boot options. Notice the value for device in both {bootmgr} & {default}. We will change this value to boot.
F. Type bcdedit /store C:\boot\bcd /set {default} device boot <ENTER>
G. Type bcdedit /store C:\boot\bcd /set {default} osdevice boot <ENTER>
H. Type bcdedit /store C:\boot\bcd /set {bootmgr} device boot <ENTER>
I. You must make sure you delete all Entries (except default) in the MountedDevices Registry Key before you create the image of it. (HKLM\System\MountedDevices). Windows will regenerate it the next time it boots. If you do not do this, it will assign the clone the wrong drive letter. I'm not 100& sure, but this may apply to other versions of Windows also.
J. Restart PC with Acronis Disk in CD and boot into DD.
1. Before starting this whole setup, there should be only one OS installed on Drive 1, we will refer to this as XP1. It is taken for granted that you have enough space on the hard disk for two XPs of identical size. Anyway, we will start by resizing XP1 to get the space for XP2:
2. Start DD manual mode. Select C:, or whatever the name is of the partition with XP1. Resize it to what suits you. In my case 40 GB. Commit.
3. Delete all other partitions on drive 1 (unless you use a logical partition for backup, then keep that one). Rename C: to "XP1" using Change Label. Commit.
4. Leave DD and start TI. Make a backup of the XP1 partition. And you be careful to choose partition here, not backup of whole disk.
5. Staying in TI. Restore the XP1 to the unallocated space. Like this: Choose Restore. Select the image of XP1 partition you backed up in (4). Restore disks or partitions. Check NTFS C: as the source. Next. Select unallocated space as the target. Next. Select Logical. Go forward until the process starts.
6. Close TI and start DD manual mode. Now you will have XP1 in two partitions. Rename the newly restored partition to "XP2" (It is the one that is not active). Hide it: Disk\Advanced\Hide. If necessary rename the orginal XP to XP1. Commit.
7. ONLY NOW close DD and boot to Windows. My XP1 had now found new hardware and installs it (I guess it perceives the operations as added extra drives). I let it restart, booting to Windows a second time.
8. Your XP 1 will be C: drive and the new OS won't have a drive letter. But you will be able to see the new partition in Control Panel\Administrative Tools\Computer Management\Disk Management. It should be Healthy (Unknown partition) with no drive letter.
9. Close Windows and start DD manual mode.
10. Right click XP2, then mouse over Advanced, then click Edit.
11. Change the View to NTFS boot sector.
12. The value of Hidden Sector should be set near 63. Change this Value to the Absolute Sector in the Upper Left hand corner (without the commas). This is done to make the Logical Partition bootable.
13. Click outside the box, then save.
14. For Windows 2000 & XP ONLY
Select the XP2 partition and double click it. This opens the directory structure. Scroll down to find boot.ini and right click choosing Edit. You will see something like this:
BOOT.INI
[boot loader]
timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Change the two instances of partition(1) to partition(2). DD may incorrectly set the partition, so it may not have the right number. The number order is Primarys first, then Logicals.
Ex.
Primary A = 1
Logical A =3
Logical B = 4
Primary B = 2
15. UnHide XP2. Hide XP1. Commit.
16. Start Windows. New hardware found once again, so restart after install.
17. You should now be in XP2. To be sure have a look in: Control Panel\Administrative Tools\Computer Management\Disk Management. It should say XP2 C:, Healthy (System). I recommend you change the desktop background picture at this stage so that it will always be obvious as soon as you are in Windows whether you are in XP1 or XP2.
18. To install addional os's, go back to step 5.
19. Install OLS2000 bootloader in Windows.
20. Reboot, and make sure in options that AutoHide is turned on.
20. Remove any undesired OS’s (CD, MBR, ETC.) from the list, and rename them to whatever you want. You now have a multiboot system!
Note: If you log into your Vista Clone, and you get a light blue screen, it is most likely because Vista mounted the partition in your main copy, and assigned it a drive letter, And now the clone is booting with the invalid drive letter. You must make sure you delete all Entries (except default) in the MountedDevices Key before you create the image of it. HKLM\System\MountedDevices. Windows will regenerate it.