Possible to grow a raw virtual disk file?

I have a 3TB virtual disk file which is formatted with NTFS. I created this file with dd if=/dev/zero of=file. Is it possible to add more space to the file and then grow the partition or do I have to make a new larger file and move the data across?

Is this for VMWare?

No it's a virtual disk that is exported with iscsi to a windows machine