How to Create a Vista Recovery Partition
Vista may have its detractors, but it is an improvement over Windows XP in many ways. For example, you couldn't repartition your disk easily with Windows XP, leading many to invest in third-party partitioning software. Windows Vista solves that problem by letting you partition your drive without losing any data.
Click on "Start" and right-click on "Computer." Select "Manage."
Click "Continue" when the User Account Control dialog opens.
Click on "Storage," then click on "Disk Management." The partition dialog will open.
Right-click an unallocated region on your hard disk, and then click "New Simple Volume." If you don't have any unallocated space, you can shrink the volume by clicking on "Shrink Volume" and creating some unallocated space. A recovery partition would likely be eight to nine gigabytes in size.
Click next after entering in the size of the volume and click "Format" to finish creating the partition.
Add the Vista Recovery data onto the newly created drive to finish creating the recovery partition.