(1) Gather Device Drivers for Your PC
By this, I mean to make sure that you have or are able to get hold of the relevant hardware device drivers. These would typically include, (a) Network Card Driver (if it is not a standard one from Broadcom, RealTek etc), (b) Graphics Adaptor Driver, (c) Root USB Drivers (d) Additional Motherboard Drivers (depending on your PC Motherboard).
(2) Choose Format Hard Disk File System as NTFS
NTFS should be selected as it offers security features and better use of hard disk resource than FAT. As to whether or not to further encrypt the file system is a matter of one's level of risk acceptance towards the stored data. For instance, if the file system contains confidential information sitting in a notebook, one might consider encrypting the file system to prevent unauthorized access to this information in event of loss of notebook. Furthermore, select
Fast Format only if you are sure that the hard drive has no bad sectors. Otherwise, choose the standard format.
(3) Create a Pagefile of suitable size
A pagefile is needed to provide "additional" memory for running programs to supplement systems that have less than 1GB of physical RAM installed. Without a pagefile in Windows, system performance could likely suffer. Microsoft recommends that one should create a Pagefile of at approximately 1.5 times the amount of available physical RAM. For instance, if the PC has 512MB of physical RAM installed, then the size of Pagefile to create on the hard disk should be approximately 1.5GB. However, if the amount of Physical RAM is 1GB or greater, it seems that a Pagefile of size that is equal to the amount of physical RAM available is sufficient. Remember to format the pagefile as NTFS file system as well.
(4) Dedicate a Separate Partition for Pagefile
To avoid having Windows arbitrarily insert the Pagefile into anywhere in the hard disk space, consider creating a dedicated partition for the pagefile. If the system has more than 1 physical hard disk, put this "Pagefile" Partition on the first hard disk. As for the size of the partition required, refer to paragraph (2) above as a guide.
(5) Install Antivirus and Turn on Firewall First
Before engaging in any heavy internet activity with the newly setup Windows PC, be sure to install an effective Antivirus software and to turn on the Firewall. If you need a piece of high quality
Antivirus and Firewall freeware, see my
posting on the Comodo Internet Security Suite. After installing the Antivirus and firewall software, go online and grab the updates. For the security conscious, do a full system scan once the updates are installed.
(6) Install Relevant Hardware Drivers
Remember the hardware drivers that you have gathered in Step (1)? Well, now is the time to install them if you need to. How would you know whether this step is necessary? Here's how. Navigate to the Control Panel > Double-click "System" icon > Click on "Hardware" Tab > Click on "Device Manager" button. In the ensuing screen, if there are any question marks panel, that would be an indication that a device driver is missing and requires installation.
(7) Perform Operating System Update
Next, perform a System Update. To do that, click START->Microsoft Update, and follow the instructions on screen. To save time on system updates, consider creating a Windows Installation CD/DVD slipped stream with the latest service pack first, before attempting to carry out the fresh Windows installation. (future posting on this planned)
(8) Carry Out Hard Disk Defragmentation
After completing the System updates, carry out hard disk defragmentation. While some may argue that this step is optional, defragging the system early on (like now) could go some distance in saving one time as compared to choosing to do system defrag way after the PC is loaded with tonnes of software. For tips on Windows defragmentation, see my
posting on Defragging Windows.
(9) Install Key Apps and Useful Tools
At this stage, this is where you may wish to install your
basic list of essential applications e.g. Microsoft Office, Open Office, Java Runtime Environment, Flash Plugins, Browser, Email clients etc. Consider putting useful System Optimization Tools into the new PC to facilitate periodic maintenance of the PC to keep its running performance smooth and optimal. For a list of tools that I find useful, see my
posting on PC Speed Tips. Once complete, perform a system optimization.
(10) Disable Unnecessary Startup Programs
In this final step, perform a review of the startup programs to access their necessity for loading at startup. Turning off those non-essential startup apps e.g. MSN messenger, Adobe Reader etc, can improve memory utilization and System start up times. One useful tool that I use for this purpose is
Autoruns from Microsoft Technet (previously Sysinternals).