<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AskApache &#187; Search Results  &#187;  defrag</title>
	<atom:link href="http://www.askapache.com/search/defrag/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.askapache.com</link>
	<description>Advanced Web Development</description>
	<lastBuildDate>Thu, 26 Apr 2012 11:29:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows Batch Script saves Screenshots every 10min</title>
		<link>http://www.askapache.com/windows/windows-batch-script-saves-screenshots-every-10min.html</link>
		<comments>http://www.askapache.com/windows/windows-batch-script-saves-screenshots-every-10min.html#comments</comments>
		<pubDate>Wed, 13 Apr 2011 08:53:29 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=4900</guid>
		<description><![CDATA[<p><a href="http://uploads.askapache.com/2011/04/dual-monitors.jpg"><img src="http://uploads.askapache.com/2011/04/dual-monitors.jpg" alt="" title="dual-monitors" width="800" height="250" class="alignnone size-full wp-image-4902" /></a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/windows/windows-batch-script-saves-screenshots-every-10min.html"></a><a href="http://www.askapache.com/windows/windows-batch-script-saves-screenshots-every-10min.html"><cite>AskApache.com</cite></a></p><p>Due to overwhelming popular demand (you know who you are) I will share how I have a simple windows batch file that takes a screenshot of my desktop every 10 minutes, 24/7.   This will be a real treat for me because I will be done here is only a couple minutes!  (So probably an even bigger treat for many of you!).  Before we get started (and finished).  let me say that I have used this without any problems for over 2 years now.  Don't believe anything can work that long on Windows?  Ok let me get proof.  Got it.. </p>
<p><a href="http://uploads.askapache.com/2011/04/Untitled-1.jpg"><img src="http://uploads.askapache.com/2011/04/Untitled-1.jpg" alt="Back from 2010" title="Back from 2010" width="800" height="478" class="alignnone size-full wp-image-4901" /></a></p>

<h2>Schedule Command</h2>
<p>Originally I had this completely being handled in the BG without windows, but this is a much better way to do it.  All that you need is to download the extermely powerful program free nircmd.  Then go create a task in windows Scheduled Tasks wizard that saves a screenshot every 10 minutes or so, saving the file with the date in it.  I set it to run on logon, and then most importantly, to only run while logged on to avoid hours of blank screens</p>
<pre>C:\CRYPT\BIN\nircmd.exe loop 10 300000 savescreenshot "Z:\SS\~$currdate.MM-yyyy$\~$currdate.MM-dd-yy$-~$currtime.HHmm$.png"</pre>

<p><a href="http://uploads.askapache.com/2011/04/dual-monitors.jpg"><img src="http://uploads.askapache.com/2011/04/dual-monitors.jpg" alt="Windows Batch Script saves Screenshots every 10min" title="dual-monitors" width="800" height="250" class="alignnone size-full wp-image-4902" /></a></p>


<h2>Removing Dupes</h2>
<p>Believe it or not, the screenshots are all setup now.  And as you can see from this screenshot, they are very high -resolution.  And even more useful to me is that nircmd takes a screenshot of ALL of your screen real-estate.   Which as the screenshot above shows, I have 2 huge Dells side-byside, so this is just all good.</p>


<h2>A Windows Batch Fiile</h2><p>Yay I get to show off my mad windows batch-file skills...  ya right.    This batch file is actually prettty spectacular, it uses the imagemagick binaries to compare the digital image of the files next to it.  After a little trial and error, it works perfect for me.   A couple of tweaks fixed the problem of my taskbar clock updating clock skeing the reesults.</p>


<h3>OptiPng</h3>
<p>I almost forgot that this script also uses the optipng binary to reduce the size of all the images in the directory.</p>


<h3>Contig</h3>
<p>And it also uses the contig binary to selectively defragment the directo trees. </p>


<h2>Tunrkey</h2>
<p>Once you get the duplicate script setup for your screens, you can schedule that to run once a week or so.</p

<h2>Auto-Remove Duplicates</h2>
<p>Ok now this is the only reason I really agreeed to putting an article like this one up, it just so happens that I completed this script yesterday and it now deletes duplicates.</p>




<pre>@ECHO OFF&amp;&amp; SETLOCAL&amp;&amp; PUSHD "%~dp0"&amp;&amp; SETLOCAL ENABLEDELAYEDEXPANSION&amp;&amp; SETLOCAL ENABLEEXTENSIONS&amp;&amp; SET V=5&amp;&amp; IF NOT "!V!"=="5" (ECHO DelayedExpansion Failed&amp;&amp; GOTO :EOF)
&nbsp;
SET P1=^^^&gt;^^^&gt;^^^&gt;
SET P2=++
SET P3=::
SET L1=+==============================================================================================================+
SET L2=+--------------------------------------------------------------------------------------------------------------+
&nbsp;
SET RUNYEAR=2010
SET LISTBUFFER=0
SET SSDIR=Z:\SS\2010
SET SSLOG=ss.log
SET CCLOG=cc.log
SET LIKENESS=0
&nbsp;
CALL :MM "Starting SS Optimization on %SSDIR% AT %DATE% %TIME%"
C:\CRYPT\BIN\du.exe -q %SSDIR% &gt; %SSLOG%
TYPE %SSLOG% &amp;&amp; SLEEP 2
&nbsp;
CALL :MM "Removing Duplicates for %RUNYEAR% from %SSDIR%"
FOR %%i in (01 02 03 04 05 06 07 08 09 10 11 12) DO CALL :DUPEPASS "%SSDIR%\%%i-%RUNYEAR%"
&nbsp;
CALL :MM "Optimizing %SSDIR% with optipng"
FOR /R %SSDIR% %%I in ( *.png ) DO CALL :OPTIPNGRUN %%I
&nbsp;
CALL :MM "BEFORE SS PNG Optimization: %DATE% %TIME%"
TYPE %SSLOG% &amp;&amp; SLEEP 2
&nbsp;
CALL :MM "AFTER SS PNG Optimization: %DATE% %TIME%"
C:\CRYPT\BIN\du.exe -q %SSDIR%
&nbsp;
CALL :MM "Defragmenting %SSDIR%"
C:\crypt\bin\Contig.exe -s %SSDIR% | FIND "files"  | FIND "d"
&nbsp;
DEL /F /Q %SSLOG% %CCLOG%
&nbsp;
POPD &amp;&amp; ENDLOCAL &amp;&amp; GOTO :EOF
&nbsp;
:DUPEPASS
@ECHO DUPEPASS %~1
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
FOR /R %~1 %%i in ( *.png ) DO CALL :AREDUPLICATES %%i
EXIT /B
&nbsp;
:AREDUPLICATES
IF %LISTBUFFER% NEQ 0 (
  ECHO &gt; %CCLOG%
  ECHO .....COMPARE %~1 %LISTBUFFER%
  "C:\Program Files\ImageMagick-6.6.4-Q16\compare.exe" -extract 3840x1100+10+10 -metric MAE %~1 %LISTBUFFER% NUL 2&gt;%CCLOG%
  FOR /F "tokens=1 delims= " %%i in (%CCLOG%) DO SET LIKENESS=%%i
  SET /A LIKENESS*=1
&nbsp;
  IF !LIKENESS! LSS 75 ECHO.&amp;&amp; ECHO ^&gt;^&gt;^&gt; [!LIKENESS!] DELETING %LISTBUFFER% &amp;&amp; DEL /F /Q %LISTBUFFER%
  SET LISTBUFFER=0
&nbsp;
) ELSE (
  SET LISTBUFFER=%~1
)
EXIT /B
&nbsp;
:OPTIPNGRUN
TITLE ^&gt;^&gt;^&gt; PROCESSING %~1
C:\CRYPT\BIN\optipng.exe -zc 9 -zm 8 -zs 0 -f 0 -preserve "%~1" | FIND ", 1 color in palette" 1&gt;NUL &amp;&amp; ECHO ^&gt;^&gt;^&gt; DELETING %~1 &amp;&amp; @DEL /P /F /Q "%~1"
EXIT /B
&nbsp;
:MM
ECHO. &amp;&amp; ECHO %L1% &amp;&amp; TITLE +++ %~1... &amp;&amp; ECHO %P1% %~1... &amp;&amp; ECHO %L2% &amp;&amp; ECHO. &amp;&amp; EXIT /B
&nbsp;
:: nircmd.exe savescreenshotfull "Z:\SS\~$currdate.MM-dd-yy$-~$currtime.HHmm$.png"
:: sleep 2
:: compare -fuzz 10 -metric PSNR "%~1" "%~2" null:
&nbsp;
:: if errorlevel 1 echo "Found It!"
&nbsp;
:: endlocal &amp;&amp; exit /B
:: FOR /R Z:\SS\08-2010 %I in ( *.png ) DO @optipng -zc 9 -zm 9 -zs 0 -f 0 -preserve -simulate %I | FIND "1 color in palette" 1&gt;nul &amp;&amp; @ECHO DEL /F /Q %I
:: C:\WINDOWS\nircmd.exe savescreenshotfull "Z:\SS\~$currdate.MM-dd-yy$-~$currtime.HHmm$.png"
&nbsp;
:: FOR /R Z:\SS\08-2010 %i in ( *.png ) DO @ECHO %i
:: FOR /R Z:\SS\06-2010 %i in ( 06-08-10*.png ) DO @ECHO %i
::GETLIST
::SET F=%~1
::SET F=%F:~0,19%
::FOR /R Z:\SS\06-2010 %%i in ( %F%*.png ) DO @ECHO %%i
::FOR /R Z:\SS\06-2010 %%i in ( *.png ) DO CALL :GETLIST %%i
::FOR /L %%i in (0,1,31) DO @SET M=00%%i &amp;&amp; ECHO !M:~-3!</pre>




<a href='http://uploads.askapache.com/2011/04/C.txt'>The duplication / defragmenting / Magical Batch File</a><p><a href="http://www.askapache.com/windows/windows-batch-script-saves-screenshots-every-10min.html"></a><a href="http://www.askapache.com/windows/windows-batch-script-saves-screenshots-every-10min.html">Windows Batch Script saves Screenshots every 10min</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/windows/windows-batch-script-saves-screenshots-every-10min.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PortaPutty Auto-Reconnecting SSH Tunnels on an Encrypted TrueCrypt Portable USB Key w GPG</title>
		<link>http://www.askapache.com/hacking/ssh-tunnels-truecrypt-gpg.html</link>
		<comments>http://www.askapache.com/hacking/ssh-tunnels-truecrypt-gpg.html#comments</comments>
		<pubDate>Tue, 23 Feb 2010 10:11:11 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://askapache.com/?p=4001</guid>
		<description><![CDATA[<p><a class="IFL" id="id6" href="http://www.askapache.com/hacking/ssh-tunnels-truecrypt-gpg.html"></a>Ok I just came back up to write the intro.. I'm trying to keep it short to avoid getting bogged down by the coolness of each step.  Here is what goes on.   When I logon to my XP machine at work, I bring my usb key and plug it in first.  On logging a window pops up first and it's a password prompt to mount my encrypted drive leonardo.  It also checks a keyfile that is located on my usb key, but all I do now is type in my password.  That causes my encrypted folder to be accessible to me like a normal drive, and it autoruns a startup batch file. <br /><br />The batch file causes <strong>Portable</strong> versions of Firefox (<em>all my bookmarks, my settings</em>) to load, and launches <strong>Portable</strong> Mozilla Thunderbird (IMAP makes this work well), which is my favorite program (<em>great GPG features and open-source!</em>).  Also Some Adobe CS4 software is loaded from the hard drive, like DreamWeaver.  In the background, a service we created executes a PortaPuttY plink command to create forwarded tunnels from various remote servers and accounts, all using key-based encryption.  These tunnels are automatically reconnected if they are disconnected, meaning you can use a socks 5 if you want or even better!<br class="C" /></p>
<p><strong>Part 1 of 5</strong></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/hacking/ssh-tunnels-truecrypt-gpg.html"></a><a href="http://www.askapache.com/hacking/ssh-tunnels-truecrypt-gpg.html"><cite>AskApache.com</cite></a></p><p><a id="id6" class="IFL" href="http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=4329073&CatId=3786" title="This ones over $400 dollars! 128GB!"></a>Ok I just came back up to write the intro.. I'm trying to keep it short to avoid getting bogged down by the coolness of each step.  Here is what goes on.   When I logon to my XP machine at work, I bring my usb key and plug it in first.  On logging a window pops up first and it's a password prompt to mount my encrypted drive leonardo.  It also checks a keyfile that is located on my usb key, but all I do now is type in my password.  That causes my encrypted folder to be accessible to me like a normal drive, and it autoruns a startup batch file.  The batch file causes <strong>Portable</strong> versions of Firefox (<em>all my bookmarks, my settings</em>) to load, and launches <strong>Portable</strong> Mozilla Thunderbird (IMAP makes this work well), which is my favorite program (<em>great GPG features and open-source!</em>).  Also Some Adobe CS4 software is loaded from the hard drive, like DreamWeaver.<br class="C" /></p>

<p>The batch file also runs PortaPuttY plink to create forwarded tunnels from various remote servers and accounts, all using key-based encryption.  This includes dynamic SOCKS 4/5 tunnels, VPN tun device tunnels, and of course the basic SSH port forwarding tunnels that are so powerful.  These tunnels are automatically reconnected if they are disconnected, using simple windows builtin command-line tools.  And believe me it was not easy to figure out how to make this all work using plink ( essentially the same as putty minus the gui ), I literally had to use almost all of my Windows kung fu to finally end up with this.</p>

<h2>Using MyEnTunnel</h2>
<p>Initially I was using the <a href="http://nemesis2.qx.net">MyEnTunnel</a> program combined with a custom windows batch install script I wrote to handle the tunnels.<br /><br />The tunnels are very important to making things easy while improving security.  It's not easy to understand at first, but basically it means <strong>you can now connect to ANY IP address:port as if you were on that very machine connecting to localhost, like if you pinged yourself!</strong>.  The result is any traffic you want is now encrypted, and you can set up your servers to only accept connections from localhost, which could save you tons of memory, bandwidth, and security attack vectors to think about.   So I configure everything to use these tunnels as proxies, like Mozilla Thunderbird and Chrome, Firefox, Pidgeon, all portable versions and running from my encrypted usb drive.</p>

<p>This means you can walk into my house with that usb key, plug into any computer here, and surf the web/check your emails all across SSH... I know for a fact <strong>I wouldn't be able to snoop that</strong> traffic!  There is a lot of exciting things going on around here, new servers and all.. Its going to take a couple more posts for me to finish this up, enjoy the article and comment.</p>



<h2>Buy a couple USB Mini Drives</h2>
<p>The first thing to do, is purchase a USB thumb drive..   My favorite store, <a href="http://www.tigerdirect.com/applications/category/category_slc.asp?Recs=30&amp;Nav=|c:379|lp:0.01:hp:24.99|&amp;Sort=4" title="Highly recommended, this is not an affiliate link">TigerDirect.com</a>, has over 104 tiny usb drives for under $24.. I've used them since the late 90's.</p>
<p>I bought some 4GB PNY's the size of a fingernail at a gas station and they are amazing, way faster than say a dvd drive.  Just try to do some research of the differences between the 16GB vs the $4 1GB drives.. You want speed because the whole drive will be encrypted.   <em>If you can afford the super excellent and crazy fast ones, hey send me one!</em> Buying cheap means you can buy 3 or 4 so you can always have backups.  This device will make you Internationally mobile, untethered from a box, maybe getting some work done at a cafe in Florenze, or at a beach hotel in Miami.  Keep dreaming, but that is more possible with a better organized system.</p>

<h3>Backup the USB Drive</h3>
<p>You only need to know 1 way that works, there are several.  The way I do backups is to copy the entire disk image of the usb, that way I can always access it in case of usb key failure, which does happen.  Free software like <a href="http://clonezilla.org/">CloneZilla live CD</a> with its crazy cluster computing power, or Self Image, which is free for both linux and Windows.  And you could never go wrong with <a href="http://www.symantec.com/norton/ghost">GHOST</a>, one of the first to make mega bucks in the market.. it's some seriously impressive software <em>but not open-source</em>.  Even easier for some is to just set a cron job for dd to pipe the entire drive image to a remote computer using netcat, or sshfs, or curlftpfs, or just <strong>simple ssh</strong> like below.  Once setup (without stupid, bulky, dangerous software), the files on your encrypted usb don't change often, otherwise I would want to sync a backup to happen automatically every X number of logins or days (<em>test logfile time in bash_profile?</em>)..</p>

<h4>SSH Back-ups To Remote Server</h4>
<p>Files and data on your drives slow it down tremendously, meaning a web server storing backups locally is slower than one storing them externally.</p>
<p>Notice how much safer this command is by optimizing both the <a href="http://www.askapache.com/linux/optimize-nice-ionice.html">CPU and DISK I/O</a>..  Though it's much smarter to create a new separate ssh user, one with no shell and a passwordless safer key-based encryption.  Then in your /etc/security/limits.conf file or your initscript you can cause that user to have <code>nice -19</code> and <code>ionice -c2 -n7</code> priority set all the time automatically, since sshd, compression, and disk writing are this accounts only job.  turboslow is an alias defined in a ssh_config file so you don't have to type the host, port, and settings each time.</p>
<pre>#
# much better ways to do this on google!!!!!!!
#
ionice -c2 -n7 nice -n 19 dd if=/dev/sdb2 bs=1k conv=sync,noerror | gzip -c | ssh turboslow "dd of=sdb2.gz bs=1k"</pre>
<p>Note that you may decide it would be better to configure the ssh connection to a less CPU intensive algorithm, perhaps even <em>protocol 1</em> and <em>DES</em>.  That's perfectly alright, but the tradeoff is that the encryption can be broken much quicker, and so you would have to implement a cron job to create new keys on both ends of the tunnel every few hours.. It's really not a big deal to setup, kind of sweet way to use key-based encryption.  Also, important files ( those containing passwords, any database ) are encrypted before transport using private GPG keys, which don't need to be changed.  The other thing to think about too is only letting your main PC send/write on the backup host, so the backup host is only authorized to rx and can never login back to yours. </p>
<p>Hey! the Internet is a dangerous place you better believe it!  And it's only going to get more interesting with cloud computing's breakthrough's... More people who know they're way around... I can always use an extra server, I'd love to expand my network another node without having to pay for it (free cloud computing?), so make sure your servers are locked up strenuously.  Not super perfect, just a little unique or creative in your defense to avoid any coming super-worm's that may be employing vast arsenals of the deadliest attack-engines like metasploit..  Scarry rumors.</p>

<h4>Compression Speeds: PBZip2, Rzip, Lzop, Gzip</h4>
<p>Probably the fastest is to use rsync over ssh, which is what I'm doing, since the algorithms used by rsync are much faster and safer.  <a href="http://www.askapache.com/security/mirror-using-rsync-ssh.html">Rsync also lets you specify a compression program</a>, so depending on your machine you will want pbzip2 (for multi processors) or rzip which are the 2 fastest I know of, though I have had some reliability issues with rzip for gigabyte transfers.  Pbzip2 is amazing, blew me away the first time being 8x faster (8 CPUs) then <strong>anything</strong>.  You can get it and compile a static binary for your thumb drive if want at <a href="http://compression.ca/pbzip2/">Parallel BZIP2 (PBZIP2)</a>. Heavy code, re: this note by Jeff Gilchrist</p>
<quote><strong>NOTE</strong>: If you are looking for a parallel BZIP2 that works on cluster machines, you should check out <strong>MPIBZIP2</strong> <strong>which was designed for a distributed-memory message-passing architecture</strong>.</quote>
<pre>tar cpf "$G" --use-compress-prog=pbzip2 ./</pre>
<p><a href="http://uploads.askapache.com/2010/02/pbzip2.gif"><img src="http://uploads.askapache.com/2010/02/pbzip2.gif" alt="Parallel BZIP2 (PBZIP2)" title="pbzip2" class="size-medium wp-image-4002" /></a></p>


<h4>Benchmarking for Performance</h4>
<p>Finally a couple tips, you should get an idea what the device can do, format it a few times for linux and test it on windows, and vice versa.. Some drives are too small or too old and can only support fat32 filesystems on winblows, you DO NOT want fat32 because this drive is going to be 100% encrypted and then 100% transparently decrypted as you use it,
<pre># note this is 512MB
dd if=/dev/sda1 of=/dev/null bs=512 count=1000000
512000000 bytes (512 MB) copied, 5.16588 s, 99.1 MB/s</pre>








<h2>Part II:  Encrypted AutoRunning USB Key with TrueCrypt</h2>
<p>Now this section anyone can do, it's so easy on Windows.   What I'm going to show you how to do is get setup the right way super-fast.  There are many ways to use TrueCrypt, it's one of the nicest built software programs's I've ever used... Sadly, it is not licensed open-source, and that is often a deal-breaker for security-conscious folks or anti-pirate anarchists.  From the very helpful TrueCrypt web site:</p>

<blockquote cite="">
<ul type="disc">
            <li>Creates a <strong>virtual encrypted disk</strong> within a file and mounts  it as a real disk. </li>
            <li>Encrypts an<strong> entire partition or storage device</strong> such as USB flash drive or hard drive.</li>
            <li>Encrypts a <strong>partition or drive where Windows is installed</strong> (<a href="http://www.truecrypt.org/docs/?s=system-encryption">pre-boot authentication</a>).</li>
            <li>Encryption is <a href="http://www.truecrypt.org/docs/"><strong>automatic</strong>, <strong>real-time</strong> (on-the-fly) and <strong>transparent</strong></a>.</li>
            <li> <a href="http://www.truecrypt.org/docs/?s=parallelization">Parallelization</a> and <a href="http://www.truecrypt.org/docs/?s=pipelining">pipelining</a> allow data to be read and written as fast as if the drive was not encrypted.</li>
            <li>Provides <strong><a href="http://www.truecrypt.org/docs/?s=plausible-deniability">plausible deniability</a></strong>, in case an adversary  forces you to reveal the password: <strong><a href="http://www.truecrypt.org/hiddenvolume">Hidden volume</a></strong> (steganography) and <strong><a href="http://www.truecrypt.org/docs/?s=hidden-operating-system">hidden operating system</a></strong>.</li>
            <li><a href="http://www.truecrypt.org/docs/?s=encryption-algorithms">Encryption algorithms</a>: <a href="http://www.truecrypt.org/docs/?s=aes">AES-256</a>, <a href="http://www.truecrypt.org/docs/?s=serpent">Serpent</a>, and <a href="http://www.truecrypt.org/docs/?s=twofish">Twofish</a>.  Mode of operation: <a href="http://www.truecrypt.org/docs/?s=modes-of-operation">XTS</a>.</li>
        </ul>

</p>
</blockquote>





<h2>Further Reading</h2>
<ul>
<li><a href="http://ultra.ap.krakow.pl/~bar/DOC/ssh_backup.html">Network File Copy using SSH</a></li>
<li>Check out the trunk version of PuTTY:<code>~ svn co svn://svn.tartarus.org/sgt/putty</code>
</ul>





<hr class="C" />
<p>The real fun doesn't start till all the automation starts, automating all of that from a couple batch files I wrote, one click setup.  Kind of like building your own knoppix for when you have to use Windows.  To begin this tutorial, setup a truecrypt traveller setup on your usb and also install the portaputty package onto the usb.  You do this by creating a 3GB or whatever file on the usb and then mounting that file like you would mount an iso file.   I will show the Windows Batch file I use and the tricks with Windows Volume names and how to consistently make it all work.   Then we will setup MyEnTunnel with a customized batch file that forces all puttys to use portaputty (<code>sweet hack stolen from sysinternals pagedefrag tool</code>).<strong>Stay Tuned!</strong></p><p><a href="http://www.askapache.com/hacking/ssh-tunnels-truecrypt-gpg.html"></a><a href="http://www.askapache.com/hacking/ssh-tunnels-truecrypt-gpg.html">PortaPutty Auto-Reconnecting SSH Tunnels on an Encrypted TrueCrypt Portable USB Key w GPG</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/hacking/ssh-tunnels-truecrypt-gpg.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Windows Optimization &#8211; Intense Part II</title>
		<link>http://www.askapache.com/windows/defrag-optimize-speed-xp.html</link>
		<comments>http://www.askapache.com/windows/defrag-optimize-speed-xp.html#comments</comments>
		<pubDate>Mon, 05 Oct 2009 13:42:28 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=3039</guid>
		<description><![CDATA[<p><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html" class="IFL" id="id3"></a>If you ever wanted to know the best way to defragment and speed up your Windows-Based PC, I mean you <em>really</em> wanted to know, here is the 2nd part to my article on Windows Speed Optimizing that details the process I have found works really well.  Definately not a quick process, and certainly not the best ever, just my best ever and one that you only have to do once to get the benefits.
This article has a lot of incredibly useful (and FREE) tools I recommend, which you can grab and use without reading the article..<br class="C" /></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html"></a><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html"><cite>AskApache.com</cite></a></p><p>This is part 2 of my Windows XP Optimization article:  <a href="http://www.askapache.com/windows/blazing-fast-xp-speed.html">Make Windows XP Blazingly Fast</a>.</p>
<p>The first article was meant as a <a href="http://www.askapache.com/windows/blazing-fast-xp-speed.html">detailed and thorough introduction to speeding up Windows-based PC's</a> in a way that makes it easy to follow, without getting too specific.  So make sure you read that first, and pay the most attention to freeing up RAM, CPU, and Disk IO speed by reducing the number of services and processes that are running, we will deal with defragmentation, hard-drive speed, Disk IO, Prefetching, and Pagefile/Registry Defragmentation now.</p>

<p>This article has some really really really great stuff for ya.  It shows which tools (all but one completely free) are the best and you will use them for a long time, they are all very good.  That is just a side benefit, as this article is really more of a step-by-step guide to optimizing your system that won't have to be repeated for at least a year.  The result of course is a much more responsive PC.</p>

<h2>Whats New</h2>
<p>After writing that article I continued my research and testing into the subject on my personal computers.  I wanted to test out several additional programs and methods before I wrote about them for you guys, and I found a few really sweet additions that had a very big performance gain for all my computers, from my oldest and slowest PC's to my new 4K power laptop.  This article is primarily focused on optimizing your hard drive data and improving your Disk IO speed, and you will definately see an improvement in speed.  It doesn't get REALLY good until the defragmenting section..</p>
<ol>
<li><a href="#optimize-hard-drive">Clean Up Hard Drive</a> - Removing unneccessary files</li>
<li><a href="#registry-cleaning">Clean Registry</a> - Fixing slow registry problems automatically</li>
<li><a href="#defragmenting">Ultimate Defragmenting</a> - The best defrag method I use</li>
<li><a href="#optimize-disk">Optimize Physical Hard Disk</a> - Final step that cleans and heals your physical disk</li>
</ol>


<hr class="C" /><p><a id="optimize-hard-drive" name="optimize-hard-drive"></a></p>
<h2>Clean Up Hard Drive</h2>
<p>The first step is to clean up all the extra, temporary, and unneccessary files cluttering your hard-drive.  The reason is because we will be defragmenting your hard-drive like its never been defragged before, then we are going to go over every single bit and byte of your hard-drive to optimize the physical sectors and storage of your data..   Also we will be running a check of your registry and cleaning out bad links and other slow errors, so get it as clutter-free as possible.  DON'T use Windows built-in folder compression, it makes defragmentation worse... DO use 7-zip or winrar to create a solid archive file of any misc directories with a bunch of files... You only need one program to clean your system.</p>

<h3>CCleaner</h3>
<p><a class="ccleaner ccl1 IFL" href="http://uploads.askapache.com/2009/10/screen_301.png" title="CCleaner main program window open on the Windows tab"></a>CCleaner is a Small, Fast and Free software that removes unused and temporary files from your system and allows Windows to run faster, more efficiently and gives you more hard disk space.  I've now been using it for several months and love it.  As well as cleaning up old files and settings left by standard Windows components, CCleaner also cleans temporary files and recent file lists for many applications. Including: Firefox, Opera, Safari, Media Player, eMule, Kazaa, Google Toolbar, Netscape, Microsoft Office, Nero, Adobe Acrobat Reader, WinRAR, WinAce, WinZip and more... Google Chrome, Opera, Safari, etc..<br class="C" /></p>
<ul>
<li>Recycle Bin, Clipboard</li>
<li>Windows Temporary files, Windows Log files, Chkdsk file fragments</li>
<li>Recent Documents (on the Start Menu), Run history (on the Start Menu)</li>
<li>Windows XP Search Assistant history, old Prefetch data, Windows memory dumps after crashes</li>
</ul>
<p><a href="http://www.ccleaner.com/download">Download CCleaner</a><br class="C" /></p>






<hr class="C" /><p><a id="registry-cleaning" name="registry-cleaning"></a></p>
<h2>Registry Cleaning</h2>
<p>The registry is Windows biggest mistake, (although I'm sure they like it), and basically holds all the information for your programs and Windows.  Things like the size of your windows, recent file lists, icon files for different icons, etc..  I've never seen a computer that didn't have some registry issues, so this needs to be cleaned and may have a huge impact on your speed.  Real quickly, here are some programs to backup and restore your registry, optimize and defrag your registry, and finally search and clean any errors in your registry.</p>

<h3>CCleaner</h3>
<p><a class="ccleaner ccl3 IFL" href="http://uploads.askapache.com/2009/10/screen_303.png" title="CCleaner Issue Scanning section with the results of a scan"></a>Yup!  CCleaner also takes care of most of the performance issues of your registry.  It's very safe and fast.  CCleaner uses an advanced Registry Cleaner to check for problems and inconsistencies. It checks the following:<br class="C" /></p>
<ul>
<li>ClassIDs, ProgIDs, Application Paths, Icons</li>
<li>Uninstallers, Shared DLLs, Fonts, Help File references</li>
<li>File Extensions, ActiveX Controls, Invalid Shortcuts and more...</li>
</ul>
<p><a href="http://www.ccleaner.com/download">Download CCleaner</a><br class="C" /></p>


<h3>ERUNT - The Emergency Recovery Utility NT</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/erunt.gif" alt="ERUNT – Registry Backup and Restore Emergency Recovery Utility for Windows" title="ERUNT – Registry Backup and Restore Emergency Recovery Utility for Windows" width="32" height="32" /><a href="http://www.larshederer.homepage.t-online.de/erunt/index.htm">ERUNT</a> is a Registry Backup and Restore utility for Windows NT/2000/2003/XP.  I use this to backup my registry automatically or on command.. Ive used it for years and it's always good to backup before you do anything.<br class="C" /></p>
<pre># Here&#039;s the command I use (only for advanced users familiar with autoback)
"%ProgramFiles%\ERUNT\AUTOBACK.EXE" %SystemRoot%\ERDNT\#Date# sysreg curuser otherusers /noconfirmdelete /noprogresswindow /days:45 /alwayscreate</pre>
<p><a href="http://www.larshederer.homepage.t-online.de/erunt/">Download ERUNT</a> &middot; (<a href="http://www.larshederer.homepage.t-online.de/erunt/erunt.txt">Details</a>)<br class="C" /></p>


<h3>NTGREGOPT - NT Registry Optimizer</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/ntregopt.gif" alt="NTGREGOPT – NT Registry Optimizer for Windows" title="NTGREGOPT – NT Registry Optimizer for Windows" width="32" height="32" /><a href="http://www.larshederer.homepage.t-online.de/erunt/index.htm">NTGREGOPT</a> is a Registry Optimization tool for Windows NT/2000/2003/XP/Vista that minimizes the size of your registry files by simply compacting the registry hives to the minimum size possible.<br /><br />Registry files in an NT-based system can become fragmented over time, occupying more space on your hard disk than necessary and decreasing overall performance. You should use the NTREGOPT utility regularly, but especially after installing or uninstalling a program, to minimize the size of the registry files and optimize registry access.  The program works by recreating each registry hive "from scratch", thus removing any slack space that may be left from previously modified or deleted keys.  It does NOT change the contents of the registry in any way, nor does it physically defrag the registry files on the drive.  I recommend using this once every couple weeks.  I scheduled it to run automatically.<br class="C" /></p>
<p><a href="http://www.larshederer.homepage.t-online.de/erunt/">Download NTGREGOPT</a> &middot; (<a href="http://www.larshederer.homepage.t-online.de/erunt/ntregopt.txt">Details</a>)<br class="C" /></p>











<hr class="C" /><p><a id="defragmenting" name="defragmenting"></a></p>
<h2>Ultimate Defragmenting</h2>
<p>I say "Ultimate Defragmenting" because this is the result of a lot of testing of all the various defragmenting software out there, reading a lot of documentation, and running benchmarking to find the fastest results.  This is a mix of several individual defragmenting steps combined for a once-a-year ultimate defragmenting session.  This is what I use today, and although it's altogether a long process, each step you'll add a new tool or skill that you can use by itself from here on out.</p>
<p class="inote">ATTENTION:  While running MyDefrag/JkDefrag, SpinRite, and UltraDefrag your computer can get very hot and that is very not cool.  I set my laptop on a coke can and pointed a small desk fan at it which kept it very very cool, so do what you can to minimize heat during these programs.</p>


<h3>PageDefrag</h3>
<p><img src="http://uploads.askapache.com/2009/10/PageDefrag-115x94.gif" alt="PageDefrag SysInternals By Mark Russinovich" title="PageDefrag SysInternals By Mark Russinovich" width="115" height="94" class="IFL" /><a href="http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx">PageDefrag</a> uses advanced techniques to provide you what commercial defragmenters cannot: the ability for you to see how fragmented your paging files and Registry hives are, and to defragment them. In addition, it defragments event log files and Windows 2000/XP hibernation files (where system memory is saved when you hibernate a laptop).  One of the limitations of the Windows NT/2000 defragmentation interface is that it is not possible to defragment files that are open for exclusive access. Thus, standard defragmentation programs can neither show you how fragmented your paging files or Registry hives are, nor defragment them. Paging and Registry file fragmentation can be one of the leading causes of performance degradation related to file fragmentation in a system.<br class="C" /></p>
<p>I personally keep this enabled for every boot, as it only takes a few seconds after the first time it's run.</p>
<p><a href="http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx">Download PageDefrag</a><br class="C" /></p>



<h3>MyDefrag</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/jkdefrag.gif" alt="Windows Optimization   Intense Part II" title="jkdefrag" width="128" height="101" class="alignnone size-full wp-image-3420" />JkDefrag is a disk defragmenter and optimizer for Windows 2000/2003/XP/Vista/2008/X64. Completely automatic and very easy to use, fast, low overhead, with several optimization strategies, and can handle floppies, USB disks, memory sticks, and anything else that looks like a disk to Windows. Included are a Windows version, a commandline version (for scheduling by the task scheduler or for use from administrator scripts), a screensaver version, a DLL library (for use from programming languages), versions for Windows X64, and the complete sources. (<a href="http://www.mydefrag.com/Manual-FrequentlyAskedQuestions.html">Frequently Asked Questions</a>)<br class="C" /></p>
<p>After trying out dozens of degragmenting programs, this is my favorite.  I utilize the cool screensaver function and just run sometimes when I'm calling it a day.</p>

<h4><a href="http://www.mydefrag.com/Manual-TipsAndTricks.html">Tips and tricks</a></h4>
<ul>
  <li>Many users start looking for defragmentation/optimization programs when their computer becomes slow. The main reason for a slow computer is a full harddisk. A full harddisk is slow because the distance between files is greater than on a fresh practically empty harddisk. Deleting half the data on a full disk will just about double the speed. The more free diskspace, the faster your computer will be.</li>
  <li>Buy a second harddisk (for example an USB harddisk) and move little used stuff from your primary harddisk to that secondary harddisk. The second disk can also be used for backing up the primary disk.</li>
  <li>When buying a new computer, buy the biggest harddisk you can afford. Investing in a bigger harddisk gives more speed-per-dollar than investing in a faster CPU or investing in more memory.</li>
  <li>Cleanup old junk from your harddisk before running MyDefrag. You can clean Windows files with for example "Start -&gt; Programs -&gt; Accessories -&gt; System Tools -&gt; Disk Cleanup", or with something like the freeware <a href="http://www.ccleaner.com/"><b>CCleaner</b></a> program.</li>
  <li>Reboot before running MyDefrag. This will release files that are in use, so they can be defragmented and optimized.</li>
  <li>Boot into Windows safe mode by pressing F8 when booting, and then run MyDefrag. It will be slower because the Windows disk cache is off in safe mode, but MyDefrag will be able to process (a few) more files.</li>
  <li>Stop your real time virus scanner before running MyDefrag. Virus scanners check all disk activity, making defragmentation and optimization very slow.</li>
  <li>Move the swap file to another volume, reboot, defragment, and move the swap file back. If you don't have a second volume then temporarily make the swap file small, for example 100Mb.</li>
  <li>Package unused files with a packager such as <a href="http://www.7-zip.org/">7-zip</a>. The packagefile not only takes less harddisk space, but will also defragment and optimize much faster than the individual files. <b>Note</b>: This does not apply to Windows NTFS compression, which will actually make defragmentation and optimization slower.</li>
  <li>The first partition on a harddisk is significantly faster than other partitions. Try to use other partitions only for data that is used less often, such as music, movies, archives, backups, logfiles.</li>
  <li>If you have 2 physical harddisks of the same speed, then place the pagefile on the first partition of the second harddisk.</li>
</ul>
<p>The way I recommend is to run MyDefrag at the highest level of defragmentation once, which took my fastest PC almost 30 hours.  Once that is done you can just run it normally in 20 minutes or so.. This software also has the best defrag information I've found to date, so check out the documentation on the site.</p>
<p><a href="http://www.mydefrag.com/Manual-DownloadAndInstall.html">Download MyDefrag</a><br class="C" /></p>



<h3>UltraDefrag</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/ultra_defrag.gif" alt="UltraDefrag - powerful Defragmentation tool for Windows" title="UltraDefrag - powerful Defragmentation tool for Windows" width="196" height="158" class="alignnone size-full wp-image-3424" />UltraDefrag is a powerful Open Source Defragmentation tool for Windows Platform. It is very fast, because the defragmenting is done via the kernel-mode driver. There are three interface available : Graphical, Console and Native.  I personally like the MyDefrag more because I think it does a better job, but I also use the UltraDefrag tool because it has one very important feature like the PageDefrag tool.  It has a native version.  That means it can run before Windows loads up by utilizing the bootexecute, the same place that windows chkdsk runs at boot.   It also can takeover for Windows builtin prefetcher, to speed up the loading of frequently used programs, which I'll explain a bit later. <br class="C" /></p>
<p>I set ultradefrag up after the MyDefrag 30hour defrag completes, to run at boot and control the prefetching, then I erase any prefetch files currently saved and reboot which lets it defrag the system.</p>
<pre>erase /Q "%SYSTEMROOT%\Prefetch\*.*"</pre>
<p>Once both MyDefrag and UltraDefrag have run THEN I finally login to windows and don't open any programs to let the windows OS files get optimized by not doing anything at all for 5 minutes..  Then I reboot and log back in and this time I don't do anything for 30 minutes and reboot.  Finally I log back in and this time I instantly load up 10 of my most frequently used programs, (DreamWeaver, Photoshop, Firefox, Chrome, Notepad2, Thunderbird, Internet Explorer, and a few others) and once they are all loaded I don't do anything for an hour.  Then I reboot and repeat that same process.</p>
<p>This may seem odd or made up but I do my research and this allows your prefetched files to be optimized, including your boot prefetch files.   Once that is done I reboot and run all the defrags again.  Then I reboot and am ready for the last step.</p>
<p><a href="http://ultradefrag.sourceforge.net/">Download UltraDefrag</a><br class="C" /></p>





<hr class="C" />
<p><a id="optimize-disk" name="optimize-disk"></a></p>
<h2>Optimize Physical Hard Disk</h2>
<p>Now at this point the system is defragged and optimized as much as I can get it, but the last step is to run a program to go over every single bit on our hard-drive-disk to keep the drive clean and healthy and its too technical for me to understand, I just know its amazingly cool and I noticed a big change right away.</p>


<h3>HD Tune</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/HDTune_Benchmark-116x94.gif" alt="Windows Optimization   Intense Part II" title="HDTune_Benchmark" width="116" height="94" class="alignnone size-thumbnail wp-image-3425" />HD Tune is a fantastic little utility that you can use to benchmark the DISK IO speed of your various drives, internal and external, fixed and USB, firewire, etc..  Other than using it to determine your fastest drives for moving your program files and temps to, I am just including it in this article because it is an awesome program that you will love.<br class="C" /></p>
<p><a href="http://www.hdtune.com/download.html">Download HD Tune</a></p>


<h3>SpinRite</h3>
<p>This is the last step in this guide, and was the one thing that surprised me the most in terms of how much of a speed improvement I noticed after using it.  SpinRite is the most capable, thorough, and reliable utility that has ever been created for the long term maintenance, recovery, and repair of mass storage systems.   SpinRite is not a drive defragmenter. SpinRite operates with the drive's built-in intelligence to reassign and relocate defective sectors without creating file system fragments. Thus, running SpinRite does not create fragments, but neither does it eliminate any that may exist before it was run. Unlike any other disk utility, SpinRite interfaces directly to the hard disk system’s hardware, rather than working through the system’s operating system or BIOS.  <a href="http://www.grc.com/sr/faq.htm">FAQ</a>.</p>
<p class="anote">The way that we use SpinRite in this article is method #4, Drive Maintenance mode, which reads and writes and verifies every single sector and area of your hard drives, and improves the health of your hard drive a lot.  Even on my new 4K dell power laptop, this had a noticeable improvement on speed.  After running this 20+ hours for my fastest PC, I rebooted, defragged with jkdefrag, and that is the end of this article.</p>

<blockquote cite="http://www.grc.com/files/technote.pdf">
<p><h4>In case you don't already know . . . What is SpinRite?</h4>
<p>SpinRite is a stand-alone DOS application that specializes in the recovery of marginally or completely unreadable hard and floppy disk data, and in the lifetime maintenance of PC mass storage devices. It earned its stripes many years ago by introducing the concept of non-destructive low-level reformatting and sector interleave optimization. Since then its capabilities have continued to broaden until it has become the premiere tool for disk data recovery and magnetic mass storage drive maintenance. Written in assembly language, SpinRite still performs as well on a clunky old 4.77 megahertz PC/XT as on a screaming 333 megahertz Pentium II.</p></p>
</blockquote>
<p> While SpinRite 6.0 is running, you can toggle through seven displays:<br />
<img src="http://uploads.askapache.com/2009/10/spinrite-4.png" width="480" height="267" alt="Graphic Status Display" title="spinrite 4 windows" /><br />
<img src="http://uploads.askapache.com/2009/10/spinrite-5.png" width="480" height="267" alt="Real-Time Activities" title="spinrite 5 windows" /><br />
<img src="http://uploads.askapache.com/2009/10/spinrite-6.png" width="480" height="267" alt="Technical Log" title="spinrite 6 windows" /><br />
<img src="http://uploads.askapache.com/2009/10/spinrite-7.png" width="480" height="267" alt="S.M.A.R.T. System Monitor" title="spinrite 7 windows" /><br />
<img src="http://uploads.askapache.com/2009/10/spinrite-8.png" width="480" height="267" alt="DynaStat Data Recovery" title="spinrite 8 windows" /></p>
<p><a href="http://www.grc.com/cs/prepurch.htm">Purchase and Download SpinRite</a></p>






<hr class="C" /><hr class="C" /><hr class="C" /><p>More Reading</p>
<ul>
<li><a href="http://www.pcnet-online.com/picks/spinrite.htm">PCNet File Catch - SpinRite 6.0</a></li>
<li><a href="http://www.linuxjournal.com/article/7684">SpinRite 6.0 for Linux Users</a></li>
<li><a href="http://www.sysopt.com/tutorials/article.php/12034_3549006_1">Anticipate Drive Problems Early with SpinRite v6.0</a></li>
<li><a href="http://www.blackviper.com/WinXP/supertweaks.htm">Black Viper - Windows XP Super Tweaks</a></li>
<li><a href="http://www.blackviper.com/WinXP/custom_sc_bat_Pro.php">Black Viper - Optimize your Services</a></li>
<li><a href="http://www.horstmann.com/bigj/help/windows/advanced.html">Advanced Windows Shell Tutorial</a></li>
<li><a href="http://commandwindows.com/batch.htm">Batch Files (Scripts) in Windows </a></li>
<li><a href="http://proton.pathname.com/fhs/">File System Heirarchy</a></li>
<li><a href="http://www.grc.com/sn/sn-186.htm">Steve Gibson discussing Defragmenting</a></li>
</ul><p><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html"></a><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html">Windows Optimization &#8211; Intense Part II</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/windows/defrag-optimize-speed-xp.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Make Windows XP Blazingly Fast</title>
		<link>http://www.askapache.com/windows/blazing-fast-xp-speed.html</link>
		<comments>http://www.askapache.com/windows/blazing-fast-xp-speed.html#comments</comments>
		<pubDate>Sat, 27 Jun 2009 05:06:49 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=2834</guid>
		<description><![CDATA[<p>Here is the basic process that I use to speed up Windows.  A lot of good tips and tricks I've picked up over the past 15+ years of crashing and burning Windows that can transform your PC to be much faster than its ever been.  The process focuses on freeing up RAM/Memory, freeing up your CPU/Processor, and optimizing your Hard Drive for a permanent solution.<br /><br />Make sure to check out the free software I recommend at the end, installing them after this optimization process will keep your machine fast for a long time.</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/windows/blazing-fast-xp-speed.html"></a><a href="http://www.askapache.com/windows/blazing-fast-xp-speed.html"><cite>AskApache.com</cite></a></p><p>I've been using Windows since before "Windows for Workgroups 3.x" and have used most of the Windows releases since, on a wide variety of cheaper than cheap computers and platforms that are slower than slow. I'm always interested in new ways to maximize speed and over the years I've picked up quite a few little tips on how to max out your Windows PC. I am not fond of being forced to use MS, and am not a MS expert, so I hope all you Windows peeps will share your tips with us.. And some of these tips can crash your machine if you don't know what you are doing.</p>

<p class="anote">UPDATE:  Part 2 covers the <a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html">advanced defragmenting tools and methods</a>.</p>

<p><a id="overview" title="General Ideas and Overview"></a></p><h2>Overview and General Ideas</h2>

<h4>Basic Definitions</h4>
<dl class="sdll">
<dt>CPU - Central Processing Unit</dt><dd>This is what Intel and AMD commercials are about, this chip functions like a calculator, computing all the data.</dd>
<dt>Hard Drive</dt><dd>This is a glorified CD-ROM Disc that is much faster and has a higher capacity than a CD-ROM.  This is where all your files and Operating System is stored on.</dd>
<dt>RAM - Random Access Memory</dt><dd>Data that is frequently accessed is stored in RAM instead of the Hard Drive because RAM is much much faster.</dd>
<dt>Page File / Virtual Memory</dt><dd>This is literally a file that is stored on your Hard Drive and is used as a form of RAM when you run out of real RAM.  Much slower than RAM (because it is located on the hard drive) it is used to store bits of data used by programs.</dd>
</dl>

<h4>Three-pronged attack against the sluggish druggish</h4>
<ol>
<li><h4>Increase RAM/Memory</h4><p>Reducing the amount of RAM that is wasted by unneeded programs, unused device drivers and devices, background services, visual effects, and various other stuff frees up RAM for your needed programs and processes.  The final step of this article details the Cacheman Software that automatically takes care of everything this article doesn't go into (like registry modifications and hidden tweaks)..</p></li>
<li><h4>Optimize Hard Drive Data</h4><p>The attack in order:</p>
<ul><li>Reduce Amount of data on drive by removing unneeded data and configuring optimum settings to prevent buildup in the future.</li>
<li>Configure settings which minimize the amount of disk activity, e.g., reading and writing to disk.</li>
<li>Defragment the data that is left, and setup an automated system to prevent fragmentation in the future.</li></ul></li>
<li><h4>Free Up CPU Time</h4><p>Almost all of the following tips will help to decrease the amount of CPU processing time that is wasted on unneeded processes.</p></li>
</ol>
<hr class="C" />



<h2><strong>Part 1</strong>: Increase and Free Memory/RAM</h2>

<p><a id="performance" title="Configure Performance Options"></a></p><h4>Configure Performance Options</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Performance_Options.png"><img src="http://uploads.askapache.com/2009/06/Performance_Options-79x116.png" alt="Performance Settings" title="Performance Settings" width="79" height="116" /></a><strong>Control Panel -> System -> Advanced -> Performance -> Settings</strong><br /><br />If you have massive RAM like I do, <em>best appearance</em> is nice.  To max your speed change to "Adjust for best performance".<br class="C" /></p>

<h4>Change Theme to Classic</h4><p><a class="IFL" href="http://uploads.askapache.com/2009/06/Display_Properties_Themes.png"><img src="http://uploads.askapache.com/2009/06/Display_Properties_Themes-103x115.png" alt="Display Properties Themes" title="Display Properties Themes" width="103" height="115" /></a>The Classic Theme uses less RAM and CPU than the newer XP themes.<br class="C" /></p>

<h4>Fine-Tune Effects</h4><p><a class="IFL" href="http://uploads.askapache.com/2009/06/Display_Properties_Appearance.png"><img src="http://uploads.askapache.com/2009/06/Display_Properties_Appearance-103x115.png" alt="Display Properties Appearance" title="Display Properties Appearance" width=width="103" height="115" /></a><a class="IFL" href="http://uploads.askapache.com/2009/06/Display_Effects.png"><img src="http://uploads.askapache.com/2009/06/Display_Effects-116x88.png" alt="Display Effects" title="Display Effects" width="116" height="88" /></a>Disable all for maximum speed.  I like to only leave ClearType enabled.<br class="C" /></p>

<h4>Color quality and Resolution</h4><p><a class="IFL" href="http://uploads.askapache.com/2009/06/Display_Properties.png"><img src="http://uploads.askapache.com/2009/06/Display_Properties-103x115.png" alt="Display Properties Resolution" title="Display Properties Resolution" width="103" height="115" /></a>To sacrifice quality for speed, change the Color quality to a lower setting, and lower the resolution if you want.<br class="C" /></p>

<h4>Clean up that Desktop!</h4><p>Your desktop is always loaded in RAM, as it is always available to view.  So everything that is ON your desktop is likewise stored in RAM.  This means that every icon located on your desktop, which is actually an icon file, is loaded in RAM.  What I do is instead of a cluttered Desktop always loaded in RAM, I simply create 1 folder called Desktop on my Desktop, and move everything from my desktop to that folder.  That way instead of all those icons taking up memory, now only the single folder icon is taking up RAM.  Not a HUGE impact, but it illustrates what RAM is and how you can stop wasting it.<br class="C" /></p>

<h4>Make Background Solid Color</h4><p><a class="IFL" href="http://uploads.askapache.com/2009/06/Display_Properties_Desktop.png"><img src="http://uploads.askapache.com/2009/06/Display_Properties_Desktop-103x115.png" alt="Display Properties Desktop" title="Display Properties Desktop" width="103" height="115" /></a>By setting the background image of your desktop (and folders if you are using custom folder backgrounds) to none, and instead just using a solid color (like blue) you free up RAM.  If your desktop uses a high-quality background image (like mine) that is a 5MB jpeg image, that effectively wastes 5MB of your RAM.  A solid color background uses none.<br class="C" /></p>
<hr class="C" />


<p><a id="folder_options" title="Optimize Folder Options"></a></p><h4>Optimize Folder Options</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Folder_Options.png"><img src="http://uploads.askapache.com/2009/06/Folder_Options-67x116.png" alt="Folder Viewing Options" title="Folder Viewing Options" width="67" height="116" /></a><strong>Open up Explorer/My Computer -> Tools -> Folder Options</strong><br /><br />First change the option to "<em>Use Windows classic folders</em>".  Now goto the View tab and hit the button "<em>Reset all Folders</em>", which will clear your individual folder viewing settings.  Then change the options to the ones I have selected in the image for optimum speed, its up to you which options you don't want to change.  The <em>searching for network folders</em> is a very real cause of slowness.<br class="C" /></p>
<hr class="C" />


<p><a id="page-file" title="Page File and Virtual Memory Usage"></a></p><h4>Page File / Virtual Memory</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Performance_Options_Advanced.png"><img src="http://uploads.askapache.com/2009/06/Performance_Options_Advanced-79x116.png" alt="Advanced Performance Options" title="Advanced Performance Options" width="79" height="116" /></a>The optimal way to use a page file is to not use a pagefile and max out your physical RAM.  Next to doing that (which Windows won't let you do anyway, they love pagefiling) the optimal setup is to have the pagefile on a 2nd hard-drive-disk.  The computer can only read/write data to/from the hard drive at a certain speed, and only a certain amount of read/writes can be going on at one time.. Think of it like a pipe.  Having the pagefile.sys on the same disk that Windows and all the Program's are loaded on clogs the pipe and limits flow of data in both directions.<br /><br />Note that moving the page file to a separate partition on the same hard drive would NOT fix this problem or alleviate the bottleneck in any way, so the solution is to get a 2nd hard drive, I personally recommend these 2 <a href="#hard-drive">$49.99 - 320GB x 7500RPM</a> hard-drives that are very reliable.<br class="C" /></p>

<h4>Page File Size</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Virtual_Memory.png"><img src="http://uploads.askapache.com/2009/06/Virtual_Memory-90x116.png" alt="Virtual Memory" title="Virtual Memory" width="90" height="116" /></a>The size of your pagefile is up for debate, no clear answer, but I've tried a lot of different configurations over the years and here is what I recommend.  If you have little RAM (less than 1GB), then you should just let Windows control it.  Otherwise use the custom option to set it at a low initial size of 400MB to grow up to 3096MB.  I have 4GB of RAM, so I set it to start at 100MB and grow to 5000MB.  The general rule is to set it to be 1.5x the amount of RAM you have.<br class="C" /></p>


<p><a id="disable-devices" title="Turning Off Unneeded Devices"></a></p><h4>Disable Devices</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Device_Manager.png"><img src="http://uploads.askapache.com/2009/06/Device_Manager-92x116.png" alt="Device Manager" title="Device Manager" width="92" height="116" /></a>Disable any devices you never use, like internal modems, firewire ports, floppy drives, etc..  Also disable them in your systems BIOS if you can.<br class="C" /></p>


<h4>Uninstalling Devices</h4><p><a class="IFL" href="http://uploads.askapache.com/2009/06/Device_Manager_Hidden_Drives.png"><img src="http://uploads.askapache.com/2009/06/Device_Manager_Hidden_Drives-116x98.png" alt="Device Manager Hidden Devices" title="Device Manager Hidden Devices" width="116" height="98" /></a>If you have devices that you used on your computer in the past but don't anymore, they are still being loaded up by Windows and at the very least hogging some resources.  So go through and uninstall them..  (You have to select View -> Show hidden devices).. If you plug them back in they will be re-installed with the "Found new hardware" wizard.<br class="C" /></p>
<hr class="C" />


<h4>Disable Fast User Switching</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/User_Accounts_Settings.png"><img src="http://uploads.askapache.com/2009/06/User_Accounts_Settings-116x104.png" alt="User Accounts Settings" title="User Accounts Settings" width="116" height="104" /></a><strong>Control Panel -> Users -> Change the way users log on</strong><br /><br />Make sure you disable fast-user-switching unless you absolutely must have it.  I've found it to be a cool feature if you are a basic computer user not installing programs or tweaking settings.. Nut it can create big problems if you use your computer for all sorts of *advanced* stuff (advanced for Windows)...  Plus disabling it will have some speed improvements.<br class="C" /></p>
<hr class="C" />


<p><a id="services" title="Optimizing Services"></a></p><h4>Optimizing Services</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Disabled_Services.png"><img src="http://uploads.askapache.com/2009/06/Disabled_Services-116x95.png" alt="Disabled Services" title="Disabled Services" width="116" height="95" /></a><a class="IFL" href="http://uploads.askapache.com/2009/06/Manual_Services.png"><img src="http://uploads.askapache.com/2009/06/Manual_Services-34x116.png" alt="XP Manual Services" title="XP Manual Services" width="34" height="116" /></a><strong>Start -> Run -> services.msc</strong><br /><br />First make sure you export your current services to a backup file before you begin.  There are a number of informative articles about this topic on the web.<br class="C" /></p>
<hr class="C" />


<p><a id="network-protocols" title="Removing Extraneous Network Protocols"></a></p><h4>Removing Unneeded Network Protocols</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Connection_Properties.png"><img src="http://uploads.askapache.com/2009/06/Connection_Properties-94x116.png" alt="Connection Properties" title="Connection Properties" width="94" height="116" /></a>This actually helps a lot and can have a significant impact on your computer speed, much more so than any impact on network speed improvements.  These protocols require all sorts of RAM and are kept loaded.  They also represent a security risk as it provides another process to be attacked.<br class="C" /></p>
<hr class="C" />








<h2><strong>Part 2</strong>: Optimize Hard Drive and Data</h2>

<p><a id="hard-drive" title="External Hard Drives"></a></p><h4>Recommended Hard Drives</h4>
<p>These are the cheapest price's for these tried and true hard-drives.  I love TigerDirect and recommend you check them out.</p>
<ol><li><strong>$49.99</strong> <a href="http://click.linksynergy.com/fs-bin/click?id=HqZ8LNuf6*4&amp;offerid=102327.4233835&amp;type=2&amp;subid=0">Seagate Barracuda 320GB</a> - 7200RPM</li>
<li><strong>$49.99</strong> <a href="http://click.linksynergy.com/fs-bin/click?id=HqZ8LNuf6*4&amp;offerid=102327.3179250&amp;type=2&amp;subid=0">WD3200 Caviar Blue 320GB</a> - 7200RPM</li>
<li><strong>$59.99</strong> <a href="http://click.linksynergy.com/fs-bin/click?id=HqZ8LNuf6*4&amp;offerid=102327.2795126&amp;type=2&amp;subid=0">WD5000 Caviar Blue 500GB</a> - 7200RPM</li>
<li><strong>$229.99</strong> <a href="http://click.linksynergy.com/fs-bin/click?id=HqZ8LNuf6*4&amp;offerid=102327.4177125&amp;type=2&amp;subid=0">WD VelociRaptor 320GB</a> - 10,000RPM, FAST!</li>
</ol>


<p><a id="file-system" title="File System Tweaks"></a></p><h4>File System Tweaks</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Computer-Management-Console.png"><img src="http://uploads.askapache.com/2009/06/Computer-Management-Console-116x76.png" alt="Computer Management Console" title="Computer Management Console" width="116" height="76" /></a><strong>Start -> Run -> compmgmt.msc</strong><br />Check the structure and properties of your disks and partitions to see if anything is out of place.  Make sure file systems are using NTFS.  But some partitions like dell utility partition, or a partition shared by linux/mac/windows on dual-boot systems may be fat or fat32.  To convert fat-based to NTFS, defragment MFT, resize NTFS clusters, etc.. you have to use a third part product.  I personally use Norton Partition Magic, Paragon Partition Manager, and <a href="http://click.linksynergy.com/fs-bin/click?id=HqZ8LNuf6*4&amp;offerid=102327.4395951&amp;type=2&amp;subid=0" >Acronis Disk Director Suite</a> (plus 20 other various tools).<br class="C" /></p>
<hr class="C" />


<h4>2nd Hard Drive</h4><p>*Advanced*<br />If your lucky or smart enough to have more than one hard drive disk installed, in addition to moving your pagefile to that 2nd hard-drive you should setup the hard drive with at least 2 partitions first.  Say you install one of those <a href="#hard-drive">320GB hard drives I recommend</a>... Here's how I set the partitions on the 2nd hard-drive.</p>
<ol>
<li>6.5GB - S: [SWAP] - First partition is fastest area on drive, this partition is ONLY for the pagefile.  Size is 1.5x the max size of your pagefile setting, or 1.5x the amount of RAM.</li>
<li>13.5GB - 2nd partition is not given a drive letter, instead it is mounted as both C:\TMP and C:\TEMP folders.. similarly to optimizing the pagefile, Windows and Programs use the TMP and TEMP folders A LOT so this will really speed up any installations and a lot of Windows itself.  *very tricky*</li>
<li>300GB - This is also mounted instead of given a drive letter, mounted as "C:\Documents and Settings" which is where all your settings and user files (Desktop, My Documents) are stored. *very tricky*</li>
</ol>
<p>Setting up the TMP and "Documents and Settings" folders that way is NOT for beginners, its advanced and dangerous if you do it wrong.  But definately has one of the biggest noticeable speed benefits.</p>
<hr class="C" />


<p><a id="remove-programs" title="Removing Programs"></a></p><h4>Remove Unneccessary Programs</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Add_Remove_Programs.png"><img src="http://uploads.askapache.com/2009/06/Add_Remove_Programs-116x115.png" alt="Add Remove Programs" title="Add Remove Programs" width="116" height="115" /></a><br /><strong>Control Panel -> Add or Remove Programs</strong><br /><br />Remove all programs that you are <strong>positive</strong> you don't need anymore, the more you remove, the better.  Microsoft provides a free tool that is simple and helpful when removing programs.  Download it at: <a href="http://support.microsoft.com/kb/290301/">Windows Installer CleanUp Utility</a><br class="C" /></p>

<h4>Remove Windows Components</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Windows_Components_Wizard.png"><img src="http://uploads.askapache.com/2009/06/Windows_Components_Wizard-116x90.png" alt="Windows Components Wizard" title="Windows Components Wizard" width="116" height="90" /></a>The only main categories I need are <em>Internet Explorer</em>, <em>Windows Media Player</em>, <em>Update Root Certificates</em>, and <em>Accessories and Utilities</em><br class="C" /></p>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Windows_Components_Accessories_Utilities.png"><img src="http://uploads.askapache.com/2009/06/Windows_Components_Accessories_Utilities-116x74.png" alt="Windows Components Accessories Utilities" title="Windows Components Accessories Utilities" width="116" height="74" /></a>I also remove the <em>Games</em> category which is a subcategory of <em>Accessories and Utilities</em>.<br class="C" /></p>
<hr class="C" />


<p><a id="system-restore" title="System Restore Optimization"></a></p><h4>System Restore Optimization</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/System_Properties_System_Restore.png"><img src="http://uploads.askapache.com/2009/06/System_Properties_System_Restore-100x115.png" alt="System Restore Settings" title="System Restore Settings" width="100" height="115" /></a>Turn off system restore on any drives that are not crucial... So if you have a 2nd hard-drive that is used for pagefile and temp file storage, turn it off.  And you should make sure the settings aren't too generous, I usually never go higher than 10GB.<br class="C" /></p>
<hr class="C" />


<p><a id="recycle-bin" title="Recycle Bin Settings"></a></p><h4>Recycle Bin Settings</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Recycle-Bin-Properties.png"><img src="http://uploads.askapache.com/2009/06/Recycle-Bin-Properties-116x96.png" alt="Recycle Bin Properties" title="Recycle Bin Properties" width="116" height="96" /></a>Keep this setting to a low value, try not to delete stuff you will need later.  I personally disable the Recycle Bin completely.. but I come from a unix background so I have no issues with misplacing files.<br class="C" /></p>
<hr class="C" />


<p><a id="remove-fonts" title="Remove Extra Fonts"></a></p><h4>Remove Unneccessary Fonts</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Fonts.png"><img src="http://uploads.askapache.com/2009/06/Fonts-115x99.png" alt="Make Windows XP Blazingly Fast" title="Fonts" width="115" height="99" /></a><code>C:\Windows\Fonts</code><br /><br />Fonts are loaded up by default by Windows and every time you load a program like Photoshop, Microsoft Word, Outlook, etc., so moving any you never use out of the <code>C:\Windows\Fonts</code> folder saves RAM and CPU and HD space.  This is a bit hairy but I sort by size and then check out how long its been since the font has been accessed by looking at the file attributes.  The less fonts you have, the faster your computer, but there is obviously a trade-off.  You can move all fonts except for a few basic ones included with Windows to a backup folder instead of deleting them, then reboot and if your font is messed up then move some of the fonts from the backup folder back and try again.<br class="C" /></p>
<hr class="C" />


<p><a id="clean-prefetch" title="Clean Prefetch Files"></a></p><h4>Prefetch Cleaning</h4>
<p>Delete the contents of the <code>C:\WINDOWS\Prefetch</code> folder and restart the computer.  Its good to empty this folder and reboot after major upgrades or about once a month.</p>
<hr class="C" />







<h2><strong>Part 3</strong>: Finishing the Optimization Process</h2>
<p>These 3 tips will have the biggest speed impact for 99% of you, this is some really good stuff.</p>

<p><a id="disk-cleanup" title="Disk Cleanup Wizard"></a></p><h4>Disk Cleanup</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Disk_Cleanup.png"><img src="http://uploads.askapache.com/2009/06/Disk_Cleanup-97x116.png" alt="Disk Cleanup" title="Disk Cleanup" width="97" height="116" /></a><a class="IFL" href="http://uploads.askapache.com/2009/06/Disk_Cleanup_More_Options.png"><img src="http://uploads.askapache.com/2009/06/Disk_Cleanup_More_Options-97x116.png" alt="Disk Cleanup More Options" title="Disk Cleanup More Options" width="97" height="116" /></a><strong>Start -> Run -> <code>%SystemRoot%\system32\cleanmgr.exe</code></strong><br /><br />This wizard is a very useful tool that combines several cleanup tools in one location.  It also provides a way to clean up all past restore points save on your disk except the most recent one.<br class="C" /></p>
<hr class="C" />


<p><a id="defragment" title="Defragmenting with SmartDefrag"></a></p><h4>Defragmenting with SmartDefrag</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Smart_Defrag.jpg"><img src="http://uploads.askapache.com/2009/06/Smart_Defrag.jpg" alt="Smart Defrag" title="Smart Defrag" width="120" height="120" /></a><a class="IFL" href="http://uploads.askapache.com/2009/06/Smart_Defrag_SS.png"><img src="http://uploads.askapache.com/2009/06/Smart_Defrag_SS-116x87.png" alt="Smart Defrag ScreenShot" title="Smart Defrag ScreenShot" width="116" height="87" /></a>The World’s Most Efficient Defragmenter<br /><br />What’s the primary cause of slow/unstable PC performance? It’s disk fragmentation. Smart Defrag helps defragment your hard drives more efficiently than any other product on the market –– free or not.<br /><br />This powerful, award-winning free defragmenter is 100% safe and clean with no adware, spyware, or viruses.<br /><br /><a href="http://www.iobit.com/iobitsmartdefrag.html?Str=download">Download Smart Defrag</a><br class="C" /></p>
<hr class="C" />


<p><a id="cacheman" title="Cacheman XP Optimization"></a></p><h4>Cacheman XP Optimization</h4>
<p><a class="IFL" href="http://uploads.askapache.com/2009/06/Cacheman_XP_SS.jpg"><img src="http://uploads.askapache.com/2009/06/Cacheman_XP_SS-116x82.jpg" alt="Cacheman XP ScreenShot" title="Cacheman XP ScreenShot" width="116" height="82" /></a>Cacheman is a Windows software designed to speed up your computer by optimizing several caches, managing RAM and fine tuning a number of system settings. Auto-Optimization makes it suitable for novice and intermediate users yet it is also powerful and versatile enough for computer experts. Backups of settings ensure that all user modifications can be reversed with a single click.<br /><br /><a href="http://cacheman.outertech.com/index.php?_charisma_page=product&amp;id=2">Go Get It</a><br class="C" /></p>
<hr class="C" />









<h2>Software Recommendations</h2>

<h3>From the Sysinternals Suite</h3>
<h4><a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx">Autoruns</a></h4>
<p>See what programs are configured to startup automatically when your system boots and you login. Autoruns also shows you the full list of Registry and file locations where applications can configure auto-start settings.</p>

<h4><a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">Process Explorer</a></h4>
<p>Find out what files, registry keys and other objects processes have open, which DLLs they have loaded, and more. This uniquely powerful utility will even show you who owns each process.</p>

<h4><a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">Process Monitor</a></h4>
<p>Monitor file system, Registry, process, thread and DLL activity in real-time.</p>

<h4><a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">VMMap</a></h4>
<p>See a breakdown of a process's committed virtual memory types as well as the amount of physical memory (working set) assigned by the operating system to those types. Identify the sources of process memory usage and the memory cost of application features.</p>

<p><a id="tweakui" title="Tweak UI Powertoy"></a></p><h4>Tweak UI Powertoy</h4>
<p>This PowerToy gives you access to system settings that are not exposed in the Windows XP default user interface, including mouse settings, Explorer settings, taskbar settings, and more.<br /><br /><a href="http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx">Go Get It</a><br class="C" /></p>
<hr class="C" /><p><a href="http://www.askapache.com/windows/blazing-fast-xp-speed.html"></a><a href="http://www.askapache.com/windows/blazing-fast-xp-speed.html">Make Windows XP Blazingly Fast</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/windows/blazing-fast-xp-speed.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

