How do I partition my computer for Boot Camp? I want to create a BootCamp partition on my 13" MBP with a 250 Gb hard drive.

The DiskUtility shows the partition as Mac OS Extended (Journaled). 
.

When trying to perform a partitioning with BootCamp Assistant, after the progress bar gets to about 40% of partitioning, I get the alert stating: 

The disk cannot be partitioned because some files cannot be moved.
Back up the disk and use Disk Utility to format it as a single Mac OS Extended (Journaled) volume. Restore your information to the disk and try using Boot Camp Assistant again.

Here's what it looks like:


Now this gets me confused - what I really should do and what's the core reason of the problem?
Yep, that's kinda odd.  Might be because it needs to partition a contiguous chunk, for efficiency reasons, for Windows.  If that's the case, and it's got some immoveable files within that contiguous chunk, I could see it having issues.

I wonder if it would be possible to run boot camp assistant from the OS X disk instead.  If you can, those files could probably be shifted as you wouldn't be booted from the 1st partition anymore.

Alternately you could create a bootable partition on an external hard-drive and do the same from a fully functioning OS X installation.  Finally, the last resort would be to use a 3rd party utility to add that NTFS Bootcamp partition.  I don't recommend that route.