I know it's not really a Linux question, but I have no idea where to ask it and the people here are smart.

I need a free way to expand an NTFS partition so that it includes the free, unpartitioned space immediately after it. I tried a bunch of free trial tools but none of them actually did anything. If it was somewhat reliable that would be preferable, as I won't have to dig up all my backup discs and load it all back on. Thanks very much in advance!