Sure can. I've done this quite a few times.
The easiest way to do this is via the Command Prompt.
C:\ Copy C:\ *.* D
Assuming C is the smaller drive and D the larger.
You can also do this from within windows, but you'll need
to be sure that you are displaying hidden files as well
(Folder Options, Show Hidden Files).
It is likely your page file won't copy. No big deal,
windows will recreate it when booted.
Now the catch comes when you're ready to boot the system.
You'll need to either phyically move the larger hard
drive to the location of the smaller hard drive and
change the jumper settings, OR
Change the boot sequence in BIOS to boot to D rather than
C first.
I can't say which method you'll need to use, as I don't
know what your BIOS supports. Phycially swapping the
drives and changing the jumper settings is always the
best bet though.
Pax,
Indigo