Which takes more time to do (given that all other hardware are the same), shrinking or expanding a partition and why?
This is using the Disk Management utility within Windows 7. I have no idea either way - asking on behalf of someone I know.
Conceptually, shrinking a partition usually means moving files around, i.e. the files that are past the new boundary of the partition have to be moved within the new boundary. Expanding, however, does not require such moving, and would therefore be faster.
However, if the partition is empty, the difference would be negligible, since no files would have to be moved around.