marcusmay,
If your OS is Windows 95 or 98 there is a very simple and cheap procedure to copy all your data and program from a hard disk to another (bigger) hard disk. 1. You install your second hard disk alone, boot the system with Windows Startup disk, run FDISK and make partition. If necessary, boot into Setup to detect the new hard disk. 2. Connect the first and second hard disk properly into the motherboard as usual (if you use only one cable, please set the Master/Slave jumper properly) and run Windows so the first hard disk will be C drive and the second, D. 3. Format the D drive with clicking Start, Programs, Windows Explorer, rightclick D drive, click Format, mark Full and Copy System Files. 4. When Windows is running a file WIN386.SWP which support Virtual Memory is always open, while we want to copy all the files from C to D. Moreover copy process will stop if it encounter open file to copy. So, click Start, Settings, Control Panel, System, Performance, Virtual Memory and mark Let Me Set My Own Virtual Memory Settings and Disable Virtual Memory. OK and Reboot. 5. If you have many programs run at start-up absence of Virtual Memory can cause Low Memory error, so before point 4, you may want to disable them by clicking Start, Programs, Accessories, System Tools, System Information, Tools, System Configuration Utility, Startup and dismark all the Startup programs except Windows specific like System Tray and Task Monitor, then Reboot. 6. Restart Windows, click Start, Run and fill command : xcopy c:\ d:\ /c /h /e /f /s /r and click OK and wait maybe an hour to complete. Please don't forget to put backspace (\) in front of C: and D: because we don't know what is the current directory. 7. Shut down Windows, remove first hard disk, put the new disk as first disk or C: and restart computer 8. Voila, now all your data has all been copied onto it! Don't forget to re-enable Virtual Memory, and your startup programs ! If you have third hard disk, and your computer support 4 hard disk, you can set the free HD as C: or copier, your Master HD as D: and your big HD slave-to-be-master as E:. Then simply click Run, type xcopy c:\ d:\ /c /h /e /f /s /r and OK. There is even no need to bother with virtual memory and startup files. With this method you can also copy hard disk with OS like Windows NT, 2000 and XP which have the NTFS partition. I don't know how to copy them with first procedure since I don't know yet virtual memory issues with these OS'es. More over you can also backup a hard disk to a folder of bigger (or emptier) HD with command xcopy d:\ c:\backup1 /c /h /e /f /s /r and later you can restore all the data to another partitioned and formatted HD with command : xcopy c:\backup1 d:\ /c /h /e /f /s /r. Please be sure to observe Copyrighted material when you copy hard disks ! Do not put copied HD in another machine !
Jusman Sulaiman