James Bannan14 January 2009, 10:00 AM
Got your hands on the Windows 7 beta and want to dual boot it alongside Windows XP? Here's our step-by-step tutorial to get you up and running with Microsoft's latest OS.
Page 3 - Step 2 - Create Free Space for Windows 7
We assume that before you start this tutorial, you have backed up the drive (partitions and data) that will host the two operating systems.
Your first step will be to modify the Windows XP system partition to make space for Windows 7 using GParted
The GParted Live CD ISO is available here – burn it to CD and boot the system from the disc. The version we used was 0.3.7-7.
When you boot from the GParted LiveCD, depending on your system, you should just need to select the auto-configuration boot option.
Option 1 - Using GPartEd

During boot, press Enter three times to accept the defaults for keymap, language and graphics settings.
When the main GUI loads, right-click on the main Windows XP NTFS partition (depending on your setup, probably /dev/hda1) and select Resize/Move.

Use the slider to reduce the partition size and free up enough room to install Windows 7 (at least 10GB) and click Resize/Move.

The changes haven’t actually been made, they’ve just been scheduled to run. To commit the changes and resize the partition, click Apply. GParted will ask to confirm the changes – hit OK and away you go.
Option 2 - Using DISKPART

Boot the machine from the Windows 7 DVD. Select the appropriate language and then "Next".
On the Windows 7 "Install now" page, press SHIFT + F10 to launch a Windows PE 2.0 command window. Then type in DISKPART and press enter to get into the DISKPART utility.

Now type in LIST VOLUME - this gives you a readout of the volumes available on the system. Select the main Windows XP volume by typing in SELECT VOLUME 0 (in most cases it will be Volume 0 - in our lab in was Volume 1).

Now type in SHRINK. Windows 7 will reduce the size the selected Volume by around 50%.
Type "exit' to get out of DISKPART and then "exit' again to close the command window.