<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>PCMech &#187; Optimization</title>
	<atom:link href="http://www.pcmech.com/article/category/software/optimization/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pcmech.com</link>
	<description>Helping Normal People Get Their Geek On</description>
	<pubDate>Fri, 16 May 2008 07:32:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9;PC Mechanic (www.pcmech.com) </copyright>
		<managingEditor>drisley@pcmech.com (PC Mechanic (www.pcmech.com))</managingEditor>
		<webMaster>drisley@pcmech.com(PC Mechanic (www.pcmech.com))</webMaster>
		<category></category>
		<ttl>1440</ttl>
		<itunes:keywords>computers,technology,internet,software,hardware,blogs</itunes:keywords>
		<itunes:subtitle>Rich Menga discusses various issues in technology.</itunes:subtitle>
		<itunes:summary>Listen in to the PC Mechanic podcast, from www.pcmech.com. Each week, Rich Menga will discuss a new issue in the world of technology.</itunes:summary>
		<itunes:author>PC Mechanic (www.pcmech.com)</itunes:author>
		<itunes:category text="Technology"/>
<itunes:category text="Technology">
  <itunes:category text="Gadgets"/>
</itunes:category>
<itunes:category text="Technology">
  <itunes:category text="Tech News"/>
</itunes:category>
		<itunes:owner>
			<itunes:name>PC Mechanic (www.pcmech.com)</itunes:name>
			<itunes:email>drisley@pcmech.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://www.pcmech.com/design/pcmech_podcast_small.jpg" />
		<image>
			<url>http://www.pcmech.com/design/pcmech_podcast_small.jpg</url>
			<title>PCMech</title>
			<link>http://www.pcmech.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Windows Batch Script To Backup Data</title>
		<link>http://www.pcmech.com/article/windows-batch-script-to-backup-data/</link>
		<comments>http://www.pcmech.com/article/windows-batch-script-to-backup-data/#comments</comments>
		<pubDate>Mon, 12 May 2008 12:57:20 +0000</pubDate>
		<dc:creator>Jason Faulkner</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[command line]]></category>

		<category><![CDATA[Scripts]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=6155</guid>
		<description><![CDATA[As I have briefly mentioned in my previous posts, for my day job I am the primary technical resource for a small business and as a &#8220;side gig&#8221; I manage web servers for hosting companies. One of the great benefits to this is I have become quite adept at developing command line scripts, or &#8220;batch&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>As I have briefly mentioned in my previous posts, for my day job I am the primary technical resource for a small business and as a &#8220;side gig&#8221; I manage web servers for hosting companies. One of the great benefits to this is I have become quite adept at developing command line scripts, or &#8220;batch&#8221; scripts.<br id="y-2r1" /><br />
One of the most common, and well suited, applications for a command line script is data backup. Command line scripts can be automated to run at any time without any human interaction and are only limited by&#8230; well, nothing.<span id="more-6155"></span></p>
<h3 id="rmg31">Why Command Line Scripts?</h3>
<p>Having experience with both commercial and free backup programs, I always find command line scripts to be, by far, the most effective tool for the job. Here are a few reasons why:<br id="hja.0" /></p>
<ul id="hja.1">
<li id="hja.2"> <span id="zo4f0"><em id="f4yk0">Native Commands</em></span>: What better way to backup data than by using the functions made available through the program which creates the data. Whether this is the operating system itself via a simple file copy command or a database command to produce a restorable binary file, the source program knows how best to back itself up.</li>
<li id="hja.2"> <span id="zo4f1"><em id="f4yk1">Ultimate Control</em></span>: Since a command line script follows a simple step-by-step procedure, you know exactly what is happening and can easily modify the behavior.</li>
<li id="hja.2"> <span id="zo4f2"><em id="f4yk2">Fast</em></span>: Since everything is a native command, nothing is subject to interpretation. Again, you are using commands provided by the program itself, so overhead is kept to a minimum.</li>
<li id="hja.2"> <span id="zo4f3"><em id="f4yk3">Powerful</em></span>: I have yet to see a backup task which cannot be accomplished through a command line script&#8230; and I have done some funky stuff. Albeit, some research and &#8220;trial and error&#8221; may be required, unless you need something incredibly unique, typically the built in functions and features of the scripting language you are using is more than sufficient.</li>
<li id="hja.2"> <span id="zo4f4"><em id="f4yk4">Free and Flexible</em></span>: Obviously, a command line script does not cost anything (outside the time to develop it), so the emphasis I want to make is command line scripts can be copied to and implemented on other systems and quickly adapted with little to no time or cost. Compare this to the cost of purchasing licenses for backup software on several servers and/or desktop machines.</li>
</ul>
<h3 id="pxmr0">A Quick Overview Of The Backup Batch Script</h3>
<p>Since a lot of people do not have the need/time/desire to learn command line scripting, it is considered somewhat of a &#8220;black art&#8221;. So to demonstrate the power of the command line, I am providing a simple Windows batch script to backup your important data. This configurable and customizable script does not<br />
require any knowledge (or willingness to learn) of the Windows batch scripting language.<br id="w88l1" /><br />
<span id="f0c00"><strong id="f4yk5">What the backup script does:</strong></span><br id="w88l2" /></p>
<ol id="w88l3">
<li id="w88l4"> Creates full or daily incremental (see below for a definition) backups of files and folders you specify in a separate configuration text file (see below).
<ul id="bdf70">
<li id="w88l4"> When a folder is provided, that folder and all sub-folders are backed up.</li>
<li id="w88l4"> When a file is provided, just that file is backed up.</li>
</ul>
</li>
<li id="w88l4"> Compresses (zips) the backed up files. After all files to be backed up are copied, they are compressed to save space. 7-Zip is required to be installed on your system for this to work.</li>
<li id="w88l4"> Dates the compressed file and moves it to a storage location. After the backup files are compressed, the resulting archive is given a file name according to the current date and then moved to a configured storage location, such as an external drive or network location.</li>
<li id="w88l4"> Cleans up after itself. After all tasks are completed, the batch script cleans up all the temporary files it created.</li>
</ol>
<p><span id="f0c01"><strong id="f4yk6">Requirements:</strong></span><br id="xgpt0" /><br />
Windows 2000/XP/2003/Vista,<br />
<a id="ggn6" title="7-Zip" href="http://www.7-zip.org/">7-Zip</a> (it&#8217;s free).<br id="f0c02" /><br />
<span id="f0c03"><strong id="f4yk7">Configuration file:</strong></span><br id="zve21" /><br />
The configuration file is simply a text file which contains files and folders to backup, entered one backup item per line. This file <span id="m:2w0"><em id="f4yk8">must </em></span>be named &#8220;BackupConfig.txt&#8221; and be located in the same folder as the backup script. Here is an example of a BackupConfig.txt file (note, the first line is always ignored):<br id="m:2w2" /></p>
<div id="m:2w3" style="MARGIN-LEFT:40px">
<pre id="q9wh0" class="codeblock"># Enter file and folder names, one per line.<br id="fos10" />C:\Documents and Settings\Jason Faulkner\Desktop
C:\Documents and Settings\Jason Faulkner\My Documents\Important Files
C:\Scripts\BackupScript.bat</pre>
</div>
<p>The example above would backup the Windows user Jason Faulkner&#8217;s desktop (and all folders on the desktop), the folder called &#8220;Important Files&#8221; inside of My Documents (and all folders inside &#8220;Important Files&#8221;) and the file &#8220;BackupScript.bat&#8221; inside the C:\Scripts directory.<br id="dy-.1" /><br />
<span id="xgpt1"><strong id="f4yk9">Types of backups:</strong></span><br id="piw_0" /></p>
<div id="m:2w3">
<ul id="xgpt2">
<li id="xgpt3"> Full backup: A complete copy of all files and folders (including sub-folders) are included in the backup.</li>
<li id="xgpt3"> Incremental backup: When a folder is provided, only files created or modified on the <span id="dupn0"><em id="f4yk10">current date</em></span> are<br />
backed up. When a file is provided, it is always backed up, regardless of when it was modified.<br id="m-.20" /></li>
</ul>
</div>
<h3 id="bu5m1">The Data Backup Windows Batch Script</h3>
<p>I want to emphasize this script is very basic, as all it does is create backups by a utilizing a simple file copy. There are some configuration options you can set:<br id="f9xv0" /></p>
<ul id="f9xv1">
<li id="f9xv2"> The backup storage location where the resulting compressed backup files are stored.<br id="vbq50" /></li>
<li id="f9xv3"> The day of the week the full backup is run (any other day would run an incremental backup).</li>
<li id="f9xv3"> Location of where 7-Zip is installed on your computer. The script is automatically set to look in the default location.</li>
</ul>
<p>If you have any suggestions or feature requests, please comment below. I would really love to do a follow up article to this post which features an updated script based on reader input.<br id="qm430" /><br />
If you need instructions on how to &#8220;use&#8221; this script or set up a scheduled task, take a look at the links below the script source.<br id="l2wm0" /><br />
Without further ado, here it is:<br />
<br id="b5rr1" /></p>
<div id="b5rr2" style="MARGIN-LEFT:40px">
<pre id="jnnq0" class="codeblock">@ECHO OFF<br id="ov300" /><br id="ov301" />REM BackupScript<br id="ov302" />REM Version 1.0, Updated: 2008-04-19<br id="ov303" />REM By Jason Faulkner (articles[-at-]132solutions.com)<br id="ov304" /><br id="ov305" />REM Performs full or incremental backups of folders and files configured by the user.<br id="ov306" /><br id="ov307" />REM Usage&#8212;<br id="ov308" />REM   &gt; BackupScript<br id="ov309" /><br id="ov3010" />SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION<br id="ktk80" /><br id="ov3011" />REM &#8212;Configuration Options&#8212;<br id="ov3012" /><br id="ov3013" />REM Folder location where you want to store the resulting backup archive.<br id="ov3014" />REM This folder must exist. Do not put a &#8216;\&#8217; on the end, this will be added automatically.<br id="ov3015" />REM You can enter a local path, an external drive letter (ex. F:) or a network location (ex. \\server\backups)<br id="ov3016" />SET BackupStorage=C:\Backup<br id="ov3017" /><br id="ov3018" />REM Which day of the week do you want to perform a full backup on?<br id="ov3019" />REM Enter one of the following: Sun, Mon, Tue, Wed, Thu, Fri, Sat, *<br id="ov3020" />REM Any day of the week other than the one specified below will run an incremental backup.<br id="ov3021" />REM If you enter &#8216;*&#8217;, a full backup will be run every time.<br id="ov3022" />SET FullBackupDay=*<br id="ov3023" /><br id="ov3024" />REM Location where 7-Zip is installed on your computer.<br id="ov3025" />REM The default is in a folder, &#8216;7-Zip&#8217; in your Program Files directory.<br id="ov3026" />SET InstallLocationOf7Zip=%ProgramFiles%\7-Zip<br id="ov3029" /><br id="ov3030" />REM +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br id="ov3031" />REM | Do not change anything below here unless you know what you are doing. |<br id="ov3032" />REM +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br id="ov3033" /><br id="ov3034" />REM Usage variables.<br id="ov3035" />SET exe7Zip=%InstallLocationOf7Zip%\7z.exe<br id="ov3036" />SET dirTempBackup=%TEMP%\backup<br id="ov3037" />SET filBackupConfig=BackupConfig.txt<br id="ov3038" /><br id="ov3039" />REM Validation.<br id="ov3040" />IF NOT EXIST %filBackupConfig% (<br id="ov3041" />  ECHO No configuration file found, missing: %filBackupConfig%<br id="ov3042" />  GOTO End<br id="ov3043" />)<br id="ov3044" />IF NOT EXIST &#8220;%exe7Zip%&#8221; (<br id="ov3045" />  ECHO 7-Zip is not installed in the location: dir7Zip<br id="ov3046" />  ECHO Please update the directory where 7-Zip is installed.<br id="ov3047" />  GOTO End<br id="ov3048" />)<br id="ov3049" /><br id="ov3050" />REM Backup variables.<br id="ov3051" />FOR /f &#8220;tokens=1,2,3,4 delims=/ &#8221; %%a IN (&#8217;date /t&#8217;) DO (<br id="ov3052" />  SET DayOfWeek=%%a<br id="ov3053" />  SET NowDate=%%d-%%b-%%c<br id="ov3054" />  SET FileDate=%%b-%%c-%%d<br id="ov3055" />)<br id="ov3056" /><br id="ov3057" />IF {%FullBackupDay%}=={*} SET FullBackupDay=%DayOfWeek%<br id="ov3058" />IF /i {%FullBackupDay%}=={%DayOfWeek%} (<br id="ov3059" />  SET txtBackup=Full<br id="ov3060" />  SET swXCopy=/e<br id="ov3061" />) ELSE (<br id="ov3062" />  SET txtBackup=Incremental<br id="ov3063" />  SET swXCopy=/s /d:%FileDate%<br id="ov3064" />)<br id="ov3066" /><br id="ov3067" />ECHO Starting to copy files.<br id="ov3068" />IF NOT EXIST &#8220;%dirTempBackup%&#8221; MKDIR &#8220;%dirTempBackup%&#8221;<br id="ov3069" />FOR /f &#8220;skip=1 tokens=*&#8221; %%A IN (%filBackupConfig%) DO (<br id="ov3070" />  SET Current=%%~A<br id="ov3071" />  IF NOT EXIST &#8220;!Current!&#8221; (<br id="ov3072" />    ECHO ERROR! Not found: !Current!<br id="ov3073" />  ) ELSE (<br id="ov3074" />    ECHO Copying: !Current!<br id="ov3075" />    SET Destination=%dirTempBackup%\!Current:~0,1!%%~pnxA<br id="ov3076" />    REM Determine if the entry is a file or directory.<br id="ov3077" />    IF &#8220;%%~xA&#8221;==&#8221;" (<br id="ov3078" />      REM Directory.<br id="ov3079" />      XCOPY &#8220;!Current!&#8221; &#8220;!Destination!&#8221; /v /c /i /g /h /q /r /y %swXCopy%<br id="ov3080" />    ) ELSE (<br id="ov3081" />      REM File.<br id="ov3082" />      COPY /v /y &#8220;!Current!&#8221; &#8220;!Destination!&#8221;<br id="ov3083" />    )<br id="ov3084" />  )<br id="ov3085" />)<br id="ov3086" />ECHO Done copying files.<br id="ov3087" />ECHO.<br id="ov3088" /><br id="ov3089" />SET BackupFileDestination=%BackupStorage%\Backup_%FileDate%_%txtBackup%.zip<br id="ov3090" /><br id="ov3091" />REM If the backup file exists, remove it in favor of the new file.<br id="ov3092" />IF EXIST &#8220;%BackupFileDestination%&#8221; DEL /f /q &#8220;%BackupFileDestination%&#8221;<br id="ov3093" /><br id="ov3094" />ECHO Compressing backed up files. (New window)<br id="ov3095" />REM Compress files using 7-Zip in a lower priority process.<br id="ov3096" />START &#8220;Compressing Backup. DO NOT CLOSE!&#8221; /belownormal /wait &#8220;%exe7Zip%&#8221; a -tzip -r -mx5 &#8220;%BackupFileDestination%&#8221; &#8220;%dirTempBackup%\&#8221;<br id="ov3097" />ECHO Done compressing backed up files.<br id="ov3098" />ECHO.<br id="ov3099" /><br id="ov30100" />ECHO Cleaning up.<br id="ov30101" />IF EXIST &#8220;%dirTempBackup%&#8221; RMDIR /s /q &#8220;%dirTempBackup%&#8221;<br id="ov30102" />ECHO.<br id="ov30103" /><br id="ov30104" />:End<br id="ov30105" />ECHO Finished.<br id="ov30106" />ECHO.<br id="ov30107" /><br id="ov30108" />ENDLOCAL</pre>
</div>
<p>If you need help getting started with implementing this script, here are a couple of links to help you out:<br id="og332" /></p>
<ul id="og333">
<li id="og334"> <a id="elk4" title="How to create a Batch file" href="http://www.pcmech.com/article/how-to-make-a-batch-file/">How to create a Batch file</a>.</li>
<li id="og335"> <a id="d4b-" title="How to create a Windows Scheduled Task" href="http://www.pcmech.com/article/how-to-create-a-scheduled-task/">How to create a Windows Scheduled Task</a>.</li>
</ul>
<p>This is the same script I use to backup my computer daily (with a couple of modifications of course), so I know it works very well. I hope you find it useful.<br id="g-5u0" /><br />
Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/windows-batch-script-to-backup-data/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Speed Up TightVNC Performance</title>
		<link>http://www.pcmech.com/article/speed-up-tightvnc-performance/</link>
		<comments>http://www.pcmech.com/article/speed-up-tightvnc-performance/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 07:32:16 +0000</pubDate>
		<dc:creator>Jason Faulkner</dc:creator>
		
		<category><![CDATA[Daily Tips]]></category>

		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[remote connection]]></category>

		<category><![CDATA[vnc]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/?p=5978</guid>
		<description><![CDATA[In order to remote connect to a Windows 2000 machine I have, I use TightVNC. While this works great, it is very inefficient in terms of CPU and bandwidth usage as it continually broadcasts the entire screen back to the connected client which in turns sucks up about 40% of my Celeron 1.3 (since each [...]]]></description>
			<content:encoded><![CDATA[<p>In order to remote connect to a Windows 2000 machine I have, I use <a href="http://www.tightvnc.org/">TightVNC</a>. While this works great, it is very inefficient in terms of CPU and bandwidth usage as it continually broadcasts the entire screen back to the connected client which in turns sucks up about 40% of my Celeron 1.3 (since each screen sent back is compressed).</p>
<p>To remedy this, I installed the <a href="http://www.demoforge.com/dfmirage.htm">DFMirage display driver</a> on my Windows 2000 machine. This instantly boasted performance and dropped my CPU usage to about 5%. Because the DFMirage driver communicates with the TightVNC service to only broadcast changes in the current screen instead of the screen as a whole (much like the way Terminal Services work), resources required are drastically reduced.</p>
<p>If you use TightVNC on Windows 2000 or XP Home, then DFMirage is a must have for optimal performance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/speed-up-tightvnc-performance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Make your Home Network go Gigabit</title>
		<link>http://www.pcmech.com/article/make-your-home-network-go-gigabit/</link>
		<comments>http://www.pcmech.com/article/make-your-home-network-go-gigabit/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 19:04:12 +0000</pubDate>
		<dc:creator>Tyler Thompson</dc:creator>
		
		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[gigabit]]></category>

		<category><![CDATA[LAN]]></category>

		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/article/make-your-home-network-go-gigabit/</guid>
		<description><![CDATA[If you have ever noticed, almost  all current network cards support 10/100/1000 ethernet, but very few  routers actually support the /1000.  The last /1000 is actually  called gigabit networking, allowing you to transfer 1 gigabit per second  – which is the same as 1000 megabits per second or 125 megabytes [...]]]></description>
			<content:encoded><![CDATA[<p>If you have ever noticed, almost  all current network cards support 10/100/1000 ethernet, but very few  routers actually support the /1000.  The last /1000 is actually  called gigabit networking, allowing you to transfer 1 gigabit per second  – which is the same as 1000 megabits per second or 125 megabytes per  second - over your network.  This increase in speed is significant,  especially if you need to transfer large files between computers on  your network.</p>
<p>Gigabit routers are available,  but they are usually pretty pricey.  I have a solution that can  work with your current setup for under $50.  It can definitely  be worth the extra money if you intend to do any file transfers.   Time is money, you know.  Here’s what I recommend:</p>
<ul type="disc">
<li>Check out your favorite    computer warehouse – I will use <a href="http://www.newegg.com">Newegg</a> for sample prices – to find    a simple gigabit switch that has 4 ports or more.</li>
<li>Dlink and Linksys    both have switches available for under $35 at Newegg which can be used    for this purpose</li>
<li>When you get the    switch, you will want to shut off your router and modem</li>
<li>Unplug all the ethernet    cables on your router except the one that goes to your modem</li>
<li>Plug the switch    into the router with an Ethernet cable</li>
<li>Plug all computers    and other networked devices directly into the switch</li>
</ul>
<p>Using this process allows all  the computers on your home network (assuming they are all wired into  this switch) to communicate at gigabit speeds, without investing in  a gigabit router.<br />
In my house, I have Ethernet  wired in the walls to a few different locations.  All the drops  lead to the furnace room where they are mounted in the wall.  I  have it set up so that there is a gigabit switch in the furnace room  supplying signal to two of the locations, and the other lead goes to  my room, where I have it go into another gigabit switch with my equipment  plugged in there.  Then, from there, that switch goes into the  router.</p>
<p>My overall network speed has  seen a very noticeable increase since the switch to gigabit.  For  me, it was well worth my time.  I hope it can be worth yours too!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/make-your-home-network-go-gigabit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Make Windows Start Faster</title>
		<link>http://www.pcmech.com/article/how-to-make-windows-start-faster/</link>
		<comments>http://www.pcmech.com/article/how-to-make-windows-start-faster/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 04:49:30 +0000</pubDate>
		<dc:creator>Justin Hitchborn</dc:creator>
		
		<category><![CDATA[How Do I]]></category>

		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/article/how-to-make-windows-start-faster/</guid>
		<description><![CDATA[Introduction
How nice would it be if your computer would start up just as fast as it did the day you brought it home? Often, that is the first thing people will notice about their computer when they start it up for the first time. Unfortunately, that dream goes away when we start installing programs, downloading [...]]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>How nice would it be if your computer would start up just as fast as it did the day you brought it home? Often, that is the first thing people will notice about their computer when they start it up for the first time. Unfortunately, that dream goes away when we start installing programs, downloading plug-ins, and generally make a mess of things. Add to that the fact that we are impatient beings, and we want our applications yesterday, not 30 seconds from now. To appease our foot-tapping selves, here are some tips that will open up the doors to PC freedom once again.</p>
<h3>For OEM (store bought) Computers</h3>
<p>If you bought your computer as a pre-built machine from a store (see Dell, HP, Gateway, etc.), chances are that it has a load of trial software on it. PC World actually has an article <a target="_blank" href="http://www.pcworld.com/article/id,137285/article.html">all about this</a>, and states that “As shipped, nearly all of the 15 PCs [they] tested had more than 80 processes&#8211;tasks from the OS or from applications&#8211;running. After [they] disabled all of the nonessential junk on each test machine, the number of processes dropped to the mid-thirties.” Extra processes not only steal resources from what you are working on, but also slow down startup dramatically, as Windows has to go through each process and activate it. So what do you do about it? Get your hands on this <a target="_blank" href="http://www.pcdecrapifier.com/download">free tool</a> and run it. It is called the PC Decrapifier, and it was designed to, well, de-crapify your PC. Instructions for use can be found on their website. It picks up on the programs in your computer that you potentially do not need, and shows you a list of what it sees. Select what you want to whack, and it will kill it, processes and all. If you do not know whether or not you should get rid of it, you can visit our forums and ask, or use a search engine and hunt for the answer that way. It will also take care of more minor things like desktop icons and the like. If you feel so obliged, they also give you the option to donate to them for offering you a free, very useful program.</p>
<h3>Resource-Sucking Programs</h3>
<p>Aside from running the PC Decrapifier, there are a few other things that you can do to boost overall performance on startup.</p>
<p>You need to hunt down some of the other programs or startup processes that are bound to slow things down. Programs like Adobe Reader, iTunes, and Quicktime by default have a startup process that allows you to open the program in question a little quicker (called “pre-loading”). Honestly, the trade-off isn&#8217;t really worth it. Details and instructions on another very handy free tool that removes these things easily can be <a target="_blank" href="http://www.pcmech.com/article/how-to-use-ccleaner-to-speed-up-windows-startup/">found here</a>. Take special note of when Rich goes through the details of the startup menu. He tells you everything you will need to know.</p>
<p>Other good things to pay attention to are programs that hog resources from the time they get going, all the way through your working day. Believe me when I tell you, one myth that needs debunking is that Norton Internet Security or Norton Anti-Virus products are actually beneficial to system performance. These programs are just about guaranteed to inflate your startup times to ridiculous proportions, and you need to get rid of them promptly. A removal tool can be <a target="_blank" href="http://service1.symantec.com/SUPPORT/tsgeninfo.nsf/docid/2005033108162039">found here</a>. I am continually amazed that people still recommend this software, when there are solutions out there with a much smaller footprint (that is, they use less resources), for free, that can get the job done just as well, if not better. For a good list of free/cheap applications that will serve you well in this department, check out <a target="_blank" href="http://forum.pcmech.com/showthread.php?t=189905">this page</a> in our forums. Another system security application that falls into the incredibly slow category is McAfee, and arguably Spy Sweeper.</p>
<h3>Defrag</h3>
<p>So far, we have walked you through some major program elimination that has likely already given you a boost in startup times. On that note, you will have freed up some space on your hard drive by now. Double-click on My Computer, right click your hard drive and select “Properties.” This will show you what kind of space you have left, and also gives you a pie chart to look at. Once you cross the 85% threshold (approximately), you are likely to experience slightly less performance in all areas, including startup. It is here, and after every program install/uninstall that you might consider running a &#8216;defrag&#8217; on your computer. This will basically rearrange the files on your hard drive so that it can access data easier/faster. Enter your Control Panel, and switch to the Category View if you have not already. Click on “Performance and Maintenance”, and then “Rearrange items on your hard disk to make programs run faster”. This will bring you to the Defrag utility within Windows. Click “Analyze” just to see the damage. You will get a message that informs you as to whether or not you need to defrag at that point.</p>
<p>In Windows Vista, it is slightly different. You want Control Panel&gt;System and Maintenance&gt;Administrative Tools&gt;Defragment your hard drive.</p>
<h3>XP Users Only</h3>
<p>Try out BootVis. This program originally belonged to Microsoft, but they have stopped supporting it. It still works, and you can <a target="_blank" href="http://www.softpedia.com/get/Tweak/System-Tweak/BootVis.shtml">download it here</a>.  Follow these instructions and you will be analyzing and reconfiguring your system startup to give you a 30-second-or-better boot time. Be sure to close all programs and bookmark this page for reference. There are a few different ways to use this program. Here is just one:</p>
<p>Once you open it, go File&gt;New&gt;Next Boot + Drivers Trace. You will see a window pop up that asks you how many reboots and how many traces you want to run. The default is fine, but you can increase those numbers if you choose. Click OK. This will give you a countdown for a reboot. Once your computer is back up and running, BootVis will open up automatically and show you a record of Boot Activity, among other things. You can use this to manually disable processes that are taking a really long time to initialize, and see how much of your boot process is actually taken up by various tasks. If you want BootVis to do the work for you, go Trace&gt;Optimize System. This will automatically shuffle tasks and try and find a boot sequence that can speed up your times. Beware though, this is an automatic configuration, meaning it might do something you do not want it to. You will not run into any critical errors, but it may end up disabling something you want.</p>
<h3>For the Vista Users</h3>
<p>Some of you will be able to take advantage of a cool trick that Microsoft came up with called ReadyBoost. The basic principle is that you can use a USB flash drive as extra RAM. Simply plug it in, and if it/your version of Vista is ReadyBoost compatible, you will be given that option in the autoplay menu. If said menu doesn&#8217;t appear for whatever reason, just enter Computer, right click on the flash drive, and select Properties. There will be a tab labeled “ReadyBoost.” Once in that tab, you can select the amount of space on that drive that you want to use as RAM. Also remember to NOT unplug the drive until it is safely disconnected by using the “Safely Remove Hardware” feature.</p>
<p>Because most, if not all, of us still use mechanical hard drives, the actual reduction in boot time directly related to ReadyBoost is uncertain; you are more likely to see a performance boost within applications. However, flash drives are very cheap right now (as in “$30 can get you 4 gigs” kind of cheap), and if you do use Vista, you cannot really go wrong by trying this option.</p>
<h3>Improvements I Saw</h3>
<p>On a Vista laptop (Acer Aspire 5110): Before using any tweaks mentioned here and before ReadyBoost, I timed an agonizingly slow 2:45. ReadyBoost by itself shaved 5 seconds off, and after applying tweaks the time dropped all the way down to 1:30.</p>
<p>On my XP desktop, before a standard cleaning (which I do about once a week), my average startup time was ~50 seconds. After cleaning and using BootVis (which was new to me) my time shot down to 28 seconds.</p>
<h3>Disclaimer</h3>
<p>Just keep in mind that with all of these tips, mileage may vary. I cannot say how fast your PC will be after you do all of these things because every PC is different, as is the one that uses it. I tried to keep it relatively simple while also giving you a taste of some very cool things that can be done with Windows. There are many more complicated things that you can do (ie registry tweaking) but that is beyond the scope of this article. On that note, some of these tips still require you to &#8216;geek out&#8217; a little, meaning you can screw something up if you aren&#8217;t careful. When in doubt, search it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/how-to-make-windows-start-faster/feed/</wfw:commentRss>
		</item>
		<item>
		<title>File Systems - Which Need Defragmenting?</title>
		<link>http://www.pcmech.com/article/file-systems-which-need-defragmenting/</link>
		<comments>http://www.pcmech.com/article/file-systems-which-need-defragmenting/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 15:51:36 +0000</pubDate>
		<dc:creator>David Risley</dc:creator>
		
		<category><![CDATA[Optimization]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/article/file-systems-which-need-defragmenting/</guid>
		<description><![CDATA[So, I was curious about, of all things, file systems. I am aware this is very nerdy of me, but since I got the Mac I was curious if I had to worry about such things as defragmentation. Windows users know that you need to defrag your hard drive every so often in order to [...]]]></description>
			<content:encoded><![CDATA[<p>So, I was curious about, of all things, file systems. I am aware this is very nerdy of me, but since I got the Mac I was curious if I had to worry about such things as defragmentation. Windows users know that you need to defrag your hard drive every so often in order to keep your computer running smoothly. In the world of Mac, it is said that you don&#8217;t need to defrag. Why is this?</p>
<p><img src="http://www.pcmech.com/wp-content/uploads/2007/11/defrag.png" alt="Defrag" align="right" /> So, I decided to look into the different types of file systems and look for an answer. Is the file system Windows uses responsible for the difficulties?</p>
<h3>   The Different File Systems</h3>
<p><strong>File Allocation Table (FAT). </strong>This is a file system developed by Microsoft for MS-DOS and was used up to Windows ME. A disc formatted using FAT consists of a boot sector, file allocation tables, and the data. The boot sector contains the code necessary for your computer to boot up. The file allocation tables are a mapping of where on the disc certain files and directories reside. Then you have your data itself. The problem with the FAT file system is that when a file is deleted or a new file is removed, that blank space on the drive can be written to by something else. FAT does not take care of the location of new files when this happens, and that leads to file fragments being written all over the disk. The file allocation tables do allow the data to be found, but the read/write head on the hard drive would need to gather your data from disparate parts of the disk. This is why you see a performance decrease. The FAT file system is particularly susceptible to fragmentation by its very design. <a href="http://en.wikipedia.org/wiki/File_Allocation_Table" id="r56o" title="More information about FAT">More information about FAT</a> can be found on Wikipedia.</p>
<p><strong>NTFS is short for New Technology File System.</strong> It was, again, developed by Microsoft for its Windows NT line of operating systems. That means NTFS is used in any version of Windows based on the NT kernel, including Windows 2000, XP, Server 2003, Server 2008 and the venerable Windows Vista. The major difference with NTFS is that it is based around <a href="http://en.wikipedia.org/wiki/Metadata" id="v3b6" title="metadata">metadata</a>. Metadata is &#8220;data about data&#8221;, according to Wikipedia. In other words, the metadata is like a little mini-database on the drive which stores all kinds of information about the files and directories on the hard drive. NTFS supports things like compression, file-level security and other things useful to enterprise and those attributes are stored in the metadata. The cool thing about this way of dealing with files is that it is extendable to support other features. In fact, Microsoft has released five different versions of NTFS, each successive update providing more features. <a href="http://en.wikipedia.org/wiki/Ntfs" title="For information on NTFS" id="ezxv">For information on NTFS</a> can be found on Wikipedia.</p>
<p>As for fragmentation, NTFS is much more improved than FAT and is more efficient in how it handles data location on the hard drive. But, NTFS is subject to fragmentation. There was a myth for awhile that NTFS was not subject to fragmentation, but again, it was a myth. The NTFS file system is a very flexible one. As new attributes or capacity is called for from NTFS, it makes room and stores that information in the Master File Table. If a certain amount of space was set aside for a small file, and then that file becomes very large, portions of that file will need to be stored in other areas of the drive as NTFS creates new data storage areas are created. Also, the NTFS file system used clusters, just like FAT. So, yes, NTFS might have a reduced capacity for fragmentation, but it is still susceptible.</p>
<p><strong>Ext3 is the file system used by Linux</strong>. What makes ext3 most notable in contrast to any Windows file system is that it is a journaled file system. A journaled file system is one where any and all changes to any file are logged into a journal before actually being written to the drive. The journal is stored in a designated area of the drive. By its nature, a journaled file system is much less likely to be corrupted. The journal is a running record of ALL actions to be performed on a file. So, in the event of interruption (such as a power failure), the events in the journal can simply be &#8220;replayed&#8221; to recreate the consistency between the journal and the files on the drive.</p>
<p>The nature of ext3 makes fragmentation all but non-existent. In fact, Wikipedia says that the Linux System Administrator Guide states, <em>&#8220;Modern Linux filesystem(s) keep fragmentation at a minimum by keeping all blocks in a file close together, even if they can&#8217;t be stored in consecutive sectors. Some filesystems, like ext3, effectively allocate the free block that is nearest to other blocks in a file. Therefore it is not necessary to worry about fragmentation in a Linux system.&#8221;</em></p>
<p>However, when you look into OS X&#8217;s file system, which is also journaled, you begin to see why Linux is subject to fragmentation as well&#8230;<em><br />
</em><br />
<strong>Hierarchical File System (HFS) is the file system used by Mac OS X</strong>. It was developed by Apple itself. We have the original HFS file system (often called Mac OS Standard) and the more recent revision HFS Plus (referred to as Max OS Extended). HFS has been through many revisions. HFS is hardly used anymore. HFS Plus was introduced with Mac OS 8.1. Most notable to our discussion is that Apple introduced journaling to their file system with Mac OS 10.3, along with several other features key to the way OS X operates.</p>
<p>There seems to be two schools of thought when it comes to defragmentation in OS X. Some say that it is not necessary because it is using a journaled file system. Other say that it is unnecessary, just not in the same way as Windows. OS X has the built-in ability to take care of file fragmentation and it will do this on it&#8217;s own. However, what can occur is drive fragmentation - small bits of free space between files.  Performance-wise, it is almost a non issue and you will rarely gain any performance gain by doing a traditional defrag of an OS X machine. Drive fragmentation really only becomes an issue if you begin to fill your drive up to near full capacity. This is because OS X will run out of room for its own system files.</p>
<p>So, in short, there is no need to defragment in OS X unless you are beginning to fill up your hard drive. As this proceeds, you may begin to experience random OS X &#8220;weirdness&#8221; due to the OS running out of space for it&#8217;s temp files. When this occurs (or preferably before), a defrag of your hard drive will get rid of any slack space between files on the drive and recover space for the use of OS X.</p>
<p>I believe this will also be the case with Linux.</p>
<p><strong>Other reference content:</strong></p>
<ul>
<li><a href="http://www.macfixit.com/article.php?story=20070301091515843" title="Does Mac OS X need a disk dragmenter/optimizer?" id="ep5m">Does Mac OS X need a disk dragmenter/optimizer?</a></li>
<li><a href="http://www.macattorney.com/ts.html" title="Macintosh OS X Routine Maintenance" id="o879">Macintosh OS X Routine Maintenance</a></li>
<li><a href="http://www.kdedevelopers.org/node/2270" title="Why Does Linux Need Defragmenting?" id="skg2">Why Does Linux Need Defragmenting?</a></li>
</ul>
<h3>So, In Short</h3>
<p>If you are running Windows, you are subject to fragmentation. FAT32 systems are VERY prone to it. NTFS is less prone, but still enough so. Linux and Mac users are subject to fragmentation, but unlike Windows, it does not cause any performance drag on the machine. Also, Mac users really only need to worry about fragmentation as their drives near capacity. The issue with Linux and Mac is not file fragmentation (as with Windows), but drive fragmentation.</p>
<p>Hope that helps. And, as always, I welcome any people with knowledge of this area to comment. I did the best research I could on this, but it is certainly possible I got something wrong. And when you throw the Linux and Mac &#8220;defrag debates&#8221; into the mix, there are certain to be opinions on both sides.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/file-systems-which-need-defragmenting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Speeding Up the Boot Process</title>
		<link>http://www.pcmech.com/article/speeding-up-the-boot-process/</link>
		<comments>http://www.pcmech.com/article/speeding-up-the-boot-process/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 16:47:49 +0000</pubDate>
		<dc:creator>David Risley</dc:creator>
		
		<category><![CDATA[How Do I]]></category>

		<category><![CDATA[Optimization]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/article/speeding-up-the-boot-process/</guid>
		<description><![CDATA[One of our readers named Nassir submitted the following question:
My PC takes for ever to reboot.  Could you show me ways to speed it up?
Let me count the ways, actually. The problem of a slow boot process is one that has about as many solutions as it has causes. But, here is one piece [...]]]></description>
			<content:encoded><![CDATA[<p>One of our readers named Nassir submitted the following question:</p>
<blockquote><p>My PC takes for ever to reboot.  Could you show me ways to speed it up?</p></blockquote>
<p>Let me count the ways, actually. The problem of a slow boot process is one that has about as many solutions as it has causes. But, here is one piece of data that, if you understand, will simplify the entire thing for you:</p>
<p><strong>The more stuff that Windows has to start up during boot, the longer it will take to complete.</strong></p>
<p>So, with that in mind, the first thing you need to do is start unloading programs which are set to start automatically when you boot Windows. There are two places, primarily, that you want to look at:</p>
<ol>
<li> Look in the &#8220;Startup&#8221; folder in your Start Menu. Anything in that folder is set to start automatically. To remove a program from this folder, simply navigate to the &#8220;Startup&#8221; folder in your Start Menu, right-click on the item you want to remove, and choose &#8220;Delete&#8221; from the menu. This will not delete the program&#8230;only the shortcut to it.</li>
<li>There are a lot of programs set to start automatically that do not put themselves conveniently in the &#8220;Startup&#8221; folder. To get to those, you have to get into the Windows registry. Now, I don&#8217;t recommend tinkering with the registry unless you&#8217;re already familiar with it (and chances are if you are getting anything out of this post, you&#8217;re not). So, it is best to use another utility to get to it. The &#8220;built-in&#8221; way is to go to the Start Menu &gt; Run and type in &#8220;msconfig&#8221; and press Enter. The &#8220;System Configuration&#8221; window will appear. Go to the &#8220;Startup&#8221; tab to get a full list of programs that are starting up automatically. Uncheck the ones that you want to disable. Then press &#8220;OK&#8221; to save your changes. On the next reboot, you will be warned about selective startup. Just click through it because it is OK.</li>
</ol>
<p>Now, sometimes when you are looking into processes that start automatically, you can tell upon inspection what program it is. Other times you can&#8217;t, or you don&#8217;t know enough about it to know whether it is safe to disable or not. For this, I recommend the <a href="http://www.pcmech.com/troubleshooter/">Ultimate Troubleshooter</a>, a utility which looks at your Windows processes and provides a plain-English description of what it is and whether you can turn it off or not.</p>
<p>Aside from automatically starting programs, you also want to clean out general &#8220;gunk&#8221; from your system. For this, I recommend <a href="http://www.ccleaner.com">CCleaner</a>. It is a free utility which will help you scan for and remove crap that is not needed. It will also scan your registry and help you clean it up. It also, conveniently, will allow you to view and disable startup processes, just like &#8220;msconfig&#8221;.</p>
<p>While you&#8217;re at it, check out your list of <a href="http://en.wikipedia.org/wiki/Windows_service">Windows services</a>.  Any service which is set to start automatically will do just that. But, many of those processes may be unnecessary because you rarely if ever use the feature which they enable. If this is the case, you can go and turn the startup mode for the service to &#8220;Manual&#8221;.</p>
<p>And lastly, let me give you a little list of other items you can look into to speed up your boot process:</p>
<ol>
<li>Add more memory. More memory (up to 2 gigabytes) always makes Windows run more smoothly.</li>
<li>Reduce the number of fonts installed under Windows. The more fonts you have, the more Windows performance is impacted.</li>
<li>Get a hard drive with a faster RPM speed.</li>
<li>Fine tune your security software. If you have anti-virus, anti-spyware and firewall software installed at maximum settings, this can slow down your computer a great deal.</li>
<li>Defragment routinely.</li>
</ol>
<p>Yeah, users of other operating systems probably laugh at how Windows slows down so much when you load it up. Such is the nature of using an operating system which uses a registry. But, until Microsoft decides to completely change the way Windows operates, we will have to think about the above when trying to figure out why Windows runs so slow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/speeding-up-the-boot-process/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Your PC After Dark</title>
		<link>http://www.pcmech.com/article/your-pc-after-dark/</link>
		<comments>http://www.pcmech.com/article/your-pc-after-dark/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 13:06:41 +0000</pubDate>
		<dc:creator>David Risley</dc:creator>
		
		<category><![CDATA[Optimization]]></category>

		<guid isPermaLink="false">http://www.pcmech.com/article/your-pc-after-dark/</guid>
		<description><![CDATA[There has been a long-standing debate in the computer world about whether you should leave your computer on all the time or not. Personally, I don&#8217;t think it matters all that much. It is a matter of personal preference. But, a lot of people do choose to leave their computer running 24/7. For quite some [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a long-standing debate in the computer world about whether you should leave your computer on all the time or not. Personally, I don&#8217;t think it matters all that much. It is a matter of personal preference. But, a lot of people do choose to leave their computer running 24/7. For quite some time, I have been one of those people. Now days, since I am using my notebook computer quite a bit, sometimes I do shut the desktop down. But, very often, it is running all night.</p>
<p>But, what do you do with your PC in the wee hours? It can just sit there and hum, doing nothing. But, that is a waste of electricity. If you&#8217;re going to leave it on, you might as well have it doing something useful, right?</p>
<p>So, let&#8217;s look at some ways of putting your computer&#8217;s time to use when you are counting sheep and studying the backs of your eyelids. Your computer doesn&#8217;t need any sleep, so let&#8217;s see what we can do to keep it busy.</p>
<h3>Data Backup</h3>
<p>Data backup is one of the more useful things you can have your PC do automatically overnight. It needs to be done (most definitely), however you don&#8217;t want it slowing down your computer when you&#8217;re trying to use it. And the best kind of backup is the kind that just happens without bothering you.</p>
<p>Using optical media isn&#8217;t an option here, because somebody needs to physically put the disc into the drive. And you&#8217;ll be sleeping. Another way to go about it is to use a second hard drive. By having two hard drives in your system, you can use one for data and the other for backups of that data. A program like <a href="http://www.symantec.com/ghost/">Norton Ghost</a> or <a href="http://www.acronis.com/">Acronis TrueImage</a>  can create full disk images of your computer&#8217;s hard drive at scheduled times and store the images anywhere you please (such as your second hard drive).</p>
<p>If you have broadband access, you might want to use an online backup service such as <a href="http://carbonite.com/">Carbonite </a>or <a href="http://mozy.com/">Mozy</a>. These services work well because the data is backed up automatically at scheduled times. The data is also stored off site, which is more secure and redundant.</p>
<h3>Virus/Spyware Scans</h3>
<p>Scanning your hard drive for spyware or viruses can be a resource hog while it is happening. Why not schedule your PC to perform these scans at night when you&#8217;re sleeping? Most notable virus scanning utilities can do this. Most scans will result in nothing found, but you have the peace of mind of knowing it is being done. If something is found, then you might awake to your computer waiting for you to tell it what to do with it (ignore, delete or quarantine). But, the point is that it was found - and that&#8217;s because you had the scan being performed for you.</p>
<h3>Defragging</h3>
<p>One of my personal favorite features of Windows is how, over time, it throws data willy-nilly all over your hard drive and slows your computer down. I mean, you really gotta love that. If you want to speed your computer back up again, you need to perform routine defragging of your hard drive. Windows comes with a built-in defrag utility which will get the job done. Unfortunately, it does not have an obvious interface for scheduling it to run at certain times. Instead, use the Windows Scheduled Tasks feature to manually run &#8220;Windows/System32/defrag.exe c:&#8221; (with &#8220;c&#8221; being the drive letter you want to defrag) at the times you choose. A better defrag option would be <a href="http://www.diskeeper.com/defrag.asp">Diskeeper</a>, which makes scheduling automatic defrags a breeze.</p>
<h3>Downloading Big Files</h3>
<p>Sometimes we need to download really big files. This could include anything from a large Linux distribution, something off of BitTorrent, or even backups from your web server. These things can be done overnight. If you want to download something big, just remember to set it up to start downloading before you go to bed. For routine automated downloads, you might want to look into the macro interface for your FTP client. Many FTP clients offer a way to control the FTP engine using scripting. Using this in combination with Windows Scheduled Tasks can allow you to perform automated downloads while you snooze.</p>
<h3>Video Rendering</h3>
<p>If you do any video work with your PC, you know how long rendering a video can take. Why not set it up so that it renders while you sleep?</p>
<h3>SETI</h3>
<p>Donate some CPU power to the search for alien beings. From the <a href="http://setiathome.berkeley.edu/">SETI@Home</a> website:</p>
<blockquote><p><span class="small_purple"> SETI@home is a scientific experiment that uses Internet-connected computers in the Search for Extraterrestrial Intelligence (SETI). You can participate by running a free program that downloads and analyzes radio telescope data.  </span></p></blockquote>
<p>Not everything your PC does has to be maintenance related. Throw a bone to science.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/your-pc-after-dark/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Use Linux to Check SEO</title>
		<link>http://www.pcmech.com/article/use_linux_to_check_seo/</link>
		<comments>http://www.pcmech.com/article/use_linux_to_check_seo/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 09:48:20 +0000</pubDate>
		<dc:creator>David Risley</dc:creator>
		
		<category><![CDATA[Internet &amp; The Web]]></category>

		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[PCMech Videos]]></category>

		<guid isPermaLink="false">1258951070</guid>
		<description><![CDATA[
Tips and overview on how to optimize your website using Linux.
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/fBAFoueS8to"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/fBAFoueS8to" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>Tips and overview on how to optimize your website using Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/use_linux_to_check_seo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ultimate Troubleshooter</title>
		<link>http://www.pcmech.com/article/ultimate_troubleshooter/</link>
		<comments>http://www.pcmech.com/article/ultimate_troubleshooter/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 09:36:20 +0000</pubDate>
		<dc:creator>David Risley</dc:creator>
		
		<category><![CDATA[Optimization]]></category>

		<category><![CDATA[PCMech Videos]]></category>

		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">97910485</guid>
		<description><![CDATA[
Overview of the Ultimate Troubleshooter v.4.21 Product.
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/kshsIMwH-I8"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/kshsIMwH-I8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>Overview of the Ultimate Troubleshooter v.4.21 Product.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/ultimate_troubleshooter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Guide to Coolbits</title>
		<link>http://www.pcmech.com/article/a-guide-to-coolbits/</link>
		<comments>http://www.pcmech.com/article/a-guide-to-coolbits/#comments</comments>
		<pubDate>Wed, 15 Feb 2006 12:00:00 +0000</pubDate>
		<dc:creator>Ryan Passey</dc:creator>
		
		<category><![CDATA[Optimization]]></category>

		<guid isPermaLink="false">386428625</guid>
		<description><![CDATA[Ryan offers a step-by-step guide to Coolbits for your nVidia video card tweaking and overclocking needs for both single and dual card setups.]]></description>
			<content:encoded><![CDATA[<p><P>More and more, gamers, performance addicts, and adventurous computer enthusiasts are getting deeper and deeper into tweaking and overclocking their computers.&nbsp; To facilitate this process, and unlock a plethora of additional features related to the performance of your nVidia GeForce Video Card(s), Coolbits answers the call.&nbsp; Not only does Coolbits void the necessity of third-party Video Card tweaking software, it is also relatively easy to enable.&nbsp; In the following article I will detail the steps required to enable Coolbits, explain what some of the major unlocked features are, and how to use these new features to enhance performance.</P><br />
<P><EM>**But first, before getting into the juicy, exciting part, I need to cover the legal part with the following disclaimer.&nbsp; PCMechanic, nVidia, and myself cannot be held responsible for any and all damage (hardware and software related) which the user might bring upon their computer through the features which Coolbits unlocks.&nbsp; Additionally, I am taking the liberty to assume that anyone who attempts to use Coolbits to Overclock their nVidia Video Card(s) understands the risks involved.&nbsp; Such risks include, but aren&#8217;t limited to, failure of hardware, voiding warranties, and data corruption.</EM></P><br />
<P><STRONG><U>Enabling Coolbits - SLI <BR></U></STRONG>First thing first, we need to enable Coolbits before we can take full advantage of the many wonders it unlocks.&nbsp; To do so, I have attempted to consolidate the required steps into a melody of step-by-step instructions and assisting images.&nbsp; Keep in mind that Coolbits will only work on 55.xx (and up)&nbsp; nVidia Drivers.&nbsp; Also, remember that Overclocking your Video Cards voids the current warranties, so be careful and only attempt Tweaking and Overclocking if you are prepared to possibly replace hardware.&nbsp; These are the instructions for enabling Coolbits on a computer with dual Video Cards in SLI, if this doesn&#8217;t apply to you, skip ahead.</P><br />
<P>1.)&nbsp; Click on &#8216;Start&#8217; and then click on &#8216;Run&#8217;.</P><br />
<P>2.)&nbsp; Type &#8220;regedit&#8221; (without the quotation marks) and click &#8216;OK&#8217;.</P><br />
<P>3.)&nbsp; Begin navigating to &#8220;<EM>HKEY_LOCAL_MACHINE/SOFTWARE/NVIDIA Corporation/Global/NVTweak</EM>&#8220;.&nbsp; To do so, expand the following directories in the same order: <EM>HKEY_LOCAL_MACHINE &gt; SOFTWARE &gt; NVIDIA Corporation &gt; Global &gt; NVTweak</EM>.&nbsp; At this moment you should be viewing a window similar to this: </P><br />
<P align=center><A href="http://www.pcmech.com/fullimage.php?image=4446"><IMG alt="" src="{imgdir}?image=4463" border=0></A></P><br />
<P><BR>4.)&nbsp; Under the column titled &#8216;Name&#8217;, right-click and select &#8216;New DWORD Value&#8217;.</P><br />
<P>5.)&nbsp; Replace the name &#8216;New Value #1&#8242; with &#8220;Coolbits&#8221; (without the quotations).</P><br />
<P>6.)&nbsp; Right-click on Coolbits and select &#8216;Modify&#8217;.&nbsp; Under &#8216;Value Data:&#8217;, type:<BR><STRONG>1A </STRONG>- to unlock SLI AA options, advanced features, and overclocking abilities (or)<BR><STRONG>18 </STRONG>- to enable the SLI AA options and advanced features only </P><br />
<P>7.)&nbsp; Click &#8216;OK&#8217; and exit the Registry Editor.</P><br />
<P>Now, if everything worked correctly, Coolbits should have effectively unlocked&nbsp; a magnitude of features and functions to do with your Video Cards.&nbsp;&nbsp; For verification purposes, your Registry, after the addition of the Coolbits DWORD, should look similar to this (with possible variations on the Coolbits Value Data):</P><br />
<P align=center><A href="http://www.pcmech.com/fullimage.php?image=4445"><IMG alt="" src="{imgdir}?image=4464" border=0></A></P><br />
<P><STRONG><U><BR>Enabling Coolbits - Single GPU<BR></U></STRONG>As I only have a computer with dual Video Cards, I was unable to verify what the &#8216;Value Data&#8217; of the Coolbits Registry Key should be on a Single GPU computer.&nbsp; Being overwhelmed, I found websites and guides throwing around the values 1, 3, and 8, and other websites where they recommended using an application called &#8220;Coolbits 2.0&#8243;, which automatically edits the Registry.&nbsp; Reading reviews, I came to a conclusion that &#8220;Coolbits 2.0&#8243; is the easiest, most reliable way enable Coolbits on a Single GPU Computer.&nbsp; Though, it appears that a little tweaking will still have to be done to enable the Application Profiles (see below).</P><br />
<P>Download &#8220;Coolbits 2.0&#8243; Here: <A href="http://downloads.guru3d.com/download.php?det=815">http://downloads.guru3d.com/download.php?det=815</A></P><br />
<P>After running &#8220;Coolbits 2.0&#8243;, your updated Registry should look like this:</P><br />
<P align=center><A href="http://www.pcmech.com/fullimage.php?image=4447"><IMG alt="" src="{imgdir}?image=4449" border=0></A></P><br />
<P><BR><STRONG>Opening Application Profiles (Single GPU + &#8220;Coolbits 2.0&#8243;)</STRONG><BR>By default (Note: Word on the street is that certain nVidia Card Series and Drivers will not require the following tweak.&nbsp; So, first check to see if you can access your Application Profiles before adding to the registry), after using &#8220;Coolbits 2.0&#8243; and allowing it to add entries to the Registry, you will notice that you no longer have and Application Profiles menu under Video Card properties.&nbsp; In place of the Application Profile options, you will notice OpenGL and Direct3D tabs.&nbsp; To gain control over which tabs are shown and not shown, there is a Registry tweak you can do yourself to modify the Video Card&nbsp; control panel options to include Application Profiles.&nbsp; I know, you are probably thinking that this is getting all-too confusing, but the overall performance gains and tweaking options are worth it.&nbsp; Follow the steps below: </P><br />
<P>1.)&nbsp; Click on &#8216;Start&#8217; and then click on &#8216;Run&#8217;.</P><br />
<P>2.)&nbsp; Type &#8220;regedit&#8221; (without the quotation marks) and click &#8216;OK&#8217;.</P><br />
<P>3.)&nbsp; Navigate to &#8220;<EM>HKEY_LOCAL_MACHINE/SOFTWARE/NVIDIA Corporation/Global/NVTweak</EM>&#8220;.&nbsp; To do so, expand the following directories in the same order: <EM>HKEY_LOCAL_MACHINE &gt; SOFTWARE &gt; NVIDIA Corporation &gt; Global &gt; NVTweak</EM></P><br />
<P>4.)&nbsp; Under the column &#8216;Name&#8217;, right-click and select &#8216;New DWORD Value&#8217;.</P><br />
<P>5.)&nbsp; Replace the name &#8216;New Value #1&#8242; with &#8220;NvCplEnableAppProfilePage&#8221; (without the quotations).</P><br />
<P>6.)&nbsp; Right-click on the DWORD which was just added and select modify.&nbsp; Change the &#8216;Value data&#8217; from 0 to 1.&nbsp; (Hint : If you want to revert the changes again and view the OpenGL and Direct3D tabs, return this value to 0)</P><br />
<P>7.)&nbsp; Select &#8216;OK&#8217;, exit the Registry Editor, and Reboot your PC for the changes to take effect</P></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcmech.com/article/a-guide-to-coolbits/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
