The answer is as complete as you'll find for the information you provided, but with what you added to your original post, let me elaborate on my answer: If you don't have anything on the 2GB partition or the 4.64GB partition that you want to keep, then delete them.  Even though they seem small, they probably hold your recovery partition information ... if you choose to delete them, I would contact Dell for an installation disk in the event you need to reinstall the OS at some point. You cannot extend C: to utilize the 223GB of space without either third-party software OR deleting both of the small partitions.  Partitions can ONLY* be extended into ADJACENT Unallocated Space.  All a third-party solution would do is "move/slide" the partitions to the end of the disk, putting the Unallocated Space next to C: so you could Extend C: into it, so unless you delete both smaller partitions, this will be the only way you will accomplish it. * Again, you can do this (extend into non-adjacent space) if you convert the disk to Dynamic, however, this conversion is NOT reversible, and in my opinion, for most users, it is just a can of worms better left unopened.
I just replaced my 67 GB C drive on my Inspiron E1705 laptop with a new 320GB hard drive.  I restored from an image backup. The system is up and running, but all the extra space on the new drive is marked as unallocated.   When I try to use Computer Management to extend the C drive to use the extra space by right clicking, that option is greyed out. I understand there are programs I can purchase that will handle this, but it seems amazing that Windows won't. Can someone give me a solution?  A screen shot of the Computer management screen is shown below.   [IMAGE]
Extend boot drive on Windows 7?