I googled "partiton manager" finally I find a freeware partition manager from easeus, it could resize my C drive, But failed to merge my D drive and E drive! then I allocated all the free space on my D drive to E drive, it worked!
en~~ I think it OK, after all it's free!