How to partition single drive without losing data in it for Windows 7
I did not partition my hard disk at starting. Now i want make a partition for it, can you suggest to me a better way to do it without losing the data in it?
Get yourself a linux liveCD. Linux has partition tools that allow you to resize a partition without erasing it.
Or get Partition Magic.
If you have the disk space use Shrink that is built in Win Vista/7.
If you can't even use or borrow a portable HDD and do what @surfasb says.