<?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>atomice.com</title>
	<atom:link href="http://www.atomice.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.atomice.com/blog</link>
	<description>A weblog about various stuff</description>
	<lastBuildDate>Sat, 21 Feb 2009 09:05:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Message Threading for RoundCube Webmail</title>
		<link>http://www.atomice.com/blog/?p=33</link>
		<comments>http://www.atomice.com/blog/?p=33#comments</comments>
		<pubDate>Sat, 21 Feb 2009 09:04:46 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=33</guid>
		<description><![CDATA[I&#8217;ve been planning on moving my e-mail from Google Mail to my new PC router so I&#8217;ve been looking for a web mail solution that supports similar features to Google Mail. I chose RoundCube WebMail because it has a clean user interface and, like Google Mail, it uses AJAX, which make it more responsive. I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been planning on moving my e-mail from Google Mail to my new PC router so I&#8217;ve been looking for a web mail solution that supports similar features to Google Mail. I chose RoundCube WebMail because it has a clean user interface and, like Google Mail, it uses AJAX, which make it more responsive. I&#8217;ve used my fair share of Web 1.0 web mail clients in the past and don&#8217;t really want to go there again.<br />
One of the must-have features for any e-mail client that I use is threading since I am subscribed to a number of mailing lists and get a high volume of e-mails each day. Unfortunately RoundCube doesn&#8217;t have this feature and when I looked at the road map I could see it wasn&#8217;t scheduled for the near future.<br />
So I decided to bite the bullet and work on adding message threading to RoundCube myself.<br />
<a href="http://www.atomice.com/blog/?page_id=34">See my progress so far</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>15 Pound Food Challenge</title>
		<link>http://www.atomice.com/blog/?p=32</link>
		<comments>http://www.atomice.com/blog/?p=32#comments</comments>
		<pubDate>Thu, 04 Sep 2008 08:40:40 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=32</guid>
		<description><![CDATA[My wife and I have set ourself the challenge of feeding ourselves for a week on only Â£15. Head over to the blog to see how we got on!
porridgeandjam.blogspot.com
]]></description>
			<content:encoded><![CDATA[<p>My wife and I have set ourself the challenge of feeding ourselves for a week on only Â£15. Head over to the blog to see how we got on!<br />
<a href="http://porridgeandjam.blogspot.com/">porridgeandjam.blogspot.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bare Metal Disaster Recovery for Windows Vista Home: Caveats</title>
		<link>http://www.atomice.com/blog/?p=31</link>
		<comments>http://www.atomice.com/blog/?p=31#comments</comments>
		<pubDate>Tue, 15 Apr 2008 11:51:49 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=31</guid>
		<description><![CDATA[When you backup your system using this technique the system is backed up in a crash-consistent state. When you restore from the backup it&#8217;s like someone yanked the power cord out of your computer at the time you started the backup. The file system used in Windows Vista Home (NTFS) can cope with that so [...]]]></description>
			<content:encoded><![CDATA[<p>When you backup your system using this technique the system is backed up in a <strong>crash-consistent state</strong>. When you restore from the backup it&#8217;s like someone yanked the power cord out of your computer at the time you started the backup. The file system used in Windows Vista Home (NTFS) can cope with that so for the most part your files will be ok but some programs may not (e.g. they might have been halfway through writing a file).<br />
It&#8217;s also important to note that <strong>robocopy does not copy NTFS junction points</strong>. This is normally harmless but it can stop some older, poorly written programs from working.<br />
<span id="more-31"></span><br />
You can run the batch script below based on Ben Hunter&#8217;s post <a href="http://blogs.technet.com/benhunter/archive/2007/11/12/microsoft-deployment-released.aspx">here</a> to re-create the junction points. Save the file as mkjunctions.cmd, then right-click on it in Windows Explorer and select Run As Administrator.</p>
<pre>REM ***************************************************************************

c:
cd\

REM *** EDIT THE LIST BELOW TO INCLUDE ALL THE USERS ON THE SYSTEM + Default **

for %%U IN (Default Chris) DO (

cd\users\%%U
rd "Application Data"
mklink /J "Application Data" C:\Users\%%U\AppData\Roaming
rd Cookies
mklink /J Cookies C:\Users\%%U\AppData\Roaming\Microsoft\Windows\Cookies
rd "Local Settings"
mklink /J "Local Settings" C:\Users\%%U\AppData\Local
icacls "Local Settings" /deny Everyone:(RD^)
rd "My Documents"
mklink /J "My Documents" C:\Users\%%U\Documents
rd NetHood
mklink /J NetHood "C:\Users\%%U\AppData\Roaming\Microsoft\Windows\Network Shortcuts"
rd PrintHood
mklink /J PrintHood "C:\Users\%%U\AppData\Roaming\Microsoft\Windows\Printer Shortcuts"
rd Recent
mklink /J Recent C:\Users\%%U\AppData\Roaming\Microsoft\Windows\Recent
rd SendTo
mklink /J SendTo C:\Users\%%U\AppData\Roaming\Microsoft\Windows\SendTo
rd "Start Menu"
mklink /J "Start Menu" "C:\Users\%%U\AppData\Roaming\Microsoft\Windows\Start Menu"
rd Templates
mklink /J Templates C:\Users\%%U\AppData\Roaming\Microsoft\Windows\Templates
cd\users\%%U\appdata\local
rd "Application Data"
mklink /J "Application Data" C:\Users\%%U\AppData\Local
icacls "Application Data" /deny Everyone:(RD^)
rd History
mklink /J History C:\Users\%%U\AppData\Local\Microsoft\Windows\History
rd "Temporary Internet Files"
mklink /J "Temporary Internet Files" "C:\Users\%%U\AppData\Local\Microsoft\Windows\Temporary Internet Files"
cd\users\%%U\documents
rd "My Music"
mklink /J "My Music" C:\Users\%%U\Music
rd "My Pictures"
mklink /J "My Pictures" C:\Users\%%U\Pictures
rd "My Videos"
mklink /J "My Videos" C:\Users\%%U\Videos
)

rd "Documents and Settings"
mklink /J "Documents and Settings" C:\Users
icacls "Documents and Settings" /deny Everyone:(RD^)
cd\programdata
rd "Application Data"
mklink /J "Application Data" C:\ProgramData
icacls "Application Data" /deny Everyone:(RD^)
rd "Desktop"
mklink /J "Desktop" C:\Users\Public\Desktop
rd "Documents"
mklink /J "Documents" C:\Users\Public\Documents
rd "Favorites"
mklink /J "Favorites" C:\Users\Public\Favorites
rd "Start Menu"
mklink /J "Start Menu" "C:\ProgramData\Microsoft\Windows\Start Menu"
rd Templates
mklink /J "Templates" C:\ProgramData\Microsoft\Windows\Templates
cd\Users
rd "All Users"
mklink /D "All Users" C:\ProgramData
rd "Default User"
mklink /J "Default User" C:\Users\Default
cd\Users\Public\Documents
rd "My Music"
mklink /J "My Music" C:\Users\Public\Music
rd "My Pictures"
mklink /J "My Pictures" C:\Users\Public\Pictures
rd "My Videos"
mklink /J "My Videos" C:\Users\Public\Videos

REM ***************************************************************************</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=31</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bare Metal Disaster Recovery for Windows Vista Home: Scheduled Backups</title>
		<link>http://www.atomice.com/blog/?p=29</link>
		<comments>http://www.atomice.com/blog/?p=29#comments</comments>
		<pubDate>Tue, 01 Apr 2008 13:29:12 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=29</guid>
		<description><![CDATA[You can schedule the backup script to run on a regular basis, e.g. once a week.


Click the Start Menu button.
Type Task Scheduler into the Search box.
Click on the Task Scheduler item.

Wait for Task Scheduler to load.
Click the Create Task&#8230; action on the right hand side of the Task Scheduler window.
Enter a Name for the task [...]]]></description>
			<content:encoded><![CDATA[<p>You can schedule the backup script to run on a regular basis, e.g. once a week.<br />
<span id="more-29"></span></p>
<ol>
<li>Click the Start Menu button.</li>
<li>Type Task Scheduler into the Search box.</li>
<li>Click on the Task Scheduler item.
<li>
<li>Wait for Task Scheduler to load.</li>
<li>Click the Create Task&#8230; action on the right hand side of the Task Scheduler window.</li>
<li>Enter a Name for the task (e.g. Backup)</li>
<li>Select Run whether user is logged on or not.
<li>
<li>Check Run with highest privileges.</li>
<li>Select the Triggers tab.</li>
<li>Click the New&#8230; button.</li>
<li>Specify how often you want the task to run (e.g. weekly).</li>
<li>Click the Ok button.
<li>
<li>Select the Actions tab.</li>
<li>Click the New&#8230; button.</li>
<li>Click the Browse&#8230; button.
<li>
<li>Select the <code>backup.cmd</code> script.</li>
<li>Type <code>C:\ E:\Backup</code> in the Add arguments box. (Replace <code>E:\Backup</code> with the directory where you want to store your backups, e.g. a directory on an external hard disk)</li>
<li>Copy the path to <code>backup.cmd </code>to the Start in box but remove <code>backup.cmd</code> from the end. i.e. <code>C:\Users\Chris\Documents\Backup\backup.cmd</code> becomes <code>C:\Users\Chris\Documents\Backup</code>.
<li>Click the Ok Button.</li>
<li>Select the Settings tab.
<li>
<li>Check the Run task as soon as possible after a scheduled start is missed option.
<li>
<li>Click the Ok button.
<li>
<li>Enter your password when prompted.</li>
<li>Click on the Task Scheduler Library item in the tree view to see your new task.</li>
<li>To perform a backup now right-click on the task and select Run.
<li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=29</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bare Metal Disaster Recovery for Windows Vista Home: How To Restore On To An Existing Hard Disk</title>
		<link>http://www.atomice.com/blog/?p=28</link>
		<comments>http://www.atomice.com/blog/?p=28#comments</comments>
		<pubDate>Tue, 01 Apr 2008 12:54:04 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=28</guid>
		<description><![CDATA[Firstly, if you do not have the Windows Vista Setup CD:

First try pressing F8 when your computer is botting. If the Advanced Boot Options screen appears select Repair your Computer. Skip steps 1-5 below.
If the Repair your Computer option is not shown or you cannot get to the Advanced Boot Options screen, visit this website: [...]]]></description>
			<content:encoded><![CDATA[<p>Firstly, if you do not have the Windows Vista Setup CD:</p>
<ol type="a">
<li>First try pressing F8 when your computer is botting. If the Advanced Boot Options screen appears select Repair your Computer. Skip steps 1-5 below.</li>
<li>If the Repair your Computer option is not shown or you cannot get to the Advanced Boot Options screen, visit this website: <a href="http://www.howtogeek.com/howto/windows-vista/how-to-make-a-windows-vista-repair-disk-if-you-dont-have-one/">http://www.howtogeek.com/howto/windows-vista/how-to-make-a-windows-vista-repair-disk-if-you-dont-have-one/</a></li>
</ol>
<p><span id="more-28"></span></p>
<ol>
<li>Boot from the Windows Vista Setup CD</li>
<li>Wait for the Install Windows window to appear.</li>
<li>Select your Language, Time and currency format, and Keyboard layout.</li>
<li>Click the Next button.</li>
<li>Do <em>not</em> click Install Now.</li>
<li>Click Repair your Computer.</li>
<li>Wait for the System Recovery Options window to appear.</li>
<li>If asked: &#8220;Windows found problems with your computer&#8217;s startup options. Do you want to apply repairs and restart your computer?&#8221;, answer No.</li>
<li>Click Next >.</li>
<li>Click Command Prompt.</li>
<li>Type <code>DIR C:</code></li>
<li>Check no files are listed.</li>
<li><em>Do not proceed</em> if any files are listed.</li>
<li>Type <code>E:</code></li>
<li>Type <code>DIR /A</code>.</li>
<li>Check this is your backup drive (if not try <code>D:</code>, <code>F:</code>, etc.)</li>
<li>Type <code>robocopy /z /efsraw /copyall /dcopy:t /xj /r:0 /sl /e /tee /log:c:\restore.log \path\to\your\backup C:\</code>, e.g. <code>robocopy /z /efsraw /copyall /dcopy:t /xj /r:0 /sl /e /tee /log:c:\restore.log E:\Backup C:\</code></li>
<li>Type <code>bootrec /fixmbr</code>.</li>
<li>Type <code>bootrec /fixboot</code>.</li>
<li>Type <code>bootrec /rebuildbcd</code>.</li>
<li>Say Y to add the installation in <code>C:\Windows</code> to the boot list. Say N to any other installations.</li>
<li>Type <code>exit</code>.</li>
<li>Click Restart.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=28</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bare Metal Disaster Recovery for Windows Vista Home: How To Restore On To Bare Metal</title>
		<link>http://www.atomice.com/blog/?p=27</link>
		<comments>http://www.atomice.com/blog/?p=27#comments</comments>
		<pubDate>Tue, 01 Apr 2008 12:52:26 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=27</guid>
		<description><![CDATA[How to restore your system onto a new hard disk (in the event your old one dies).

Firstly, if you do not have the Windows Vista Setup CD visit this website: http://www.howtogeek.com/howto/windows-vista/how-to-make-a-windows-vista-repair-disk-if-you-dont-have-one/

Boot from the Windows Vista Setup CD
Wait for the Install Windows window to appear.
Select your Language, Time and currency format, and Keyboard layout.
Click the Next [...]]]></description>
			<content:encoded><![CDATA[<p>How to restore your system onto a new hard disk (in the event your old one dies).<br />
<span id="more-27"></span><br />
Firstly, if you do not have the Windows Vista Setup CD visit this website: <a href="http://www.howtogeek.com/howto/windows-vista/how-to-make-a-windows-vista-repair-disk-if-you-dont-have-one/">http://www.howtogeek.com/howto/windows-vista/how-to-make-a-windows-vista-repair-disk-if-you-dont-have-one/</a></p>
<ol>
<li>Boot from the Windows Vista Setup CD</li>
<li>Wait for the Install Windows window to appear.</li>
<li>Select your Language, Time and currency format, and Keyboard layout.</li>
<li>Click the Next button.</li>
<li>Do <em>not</em> click Install Now.</li>
<li>Click Repair your Computer.</li>
<li>Wait for the System Recovery Options window to appear.</li>
<li>Click Next >.</li>
<li>Click Command Prompt.</li>
<li>Type <code>DISKPART</code>.</li>
<li>Enter these commands:<br />
<code>SELECT DISK 0<br />
DETAIL DISK 0</code></li>
<li>If any volumes are listed remember which drive letters appear in the Ltr column (if any).</li>
<li>Type <code>EXIT</code>.</li>
<li>For each driver letter that appeared in the <code>Ltr</code> column (if any) in step 15 type <code>DIR C:</code>, <code>DIR D:</code>, etc.</li>
<li>Check that no files are listed or that the files are on a hard disk you intend to overwrite.</li>
<li><em>Do not proceed</em> if the files are on a hard disk you <em>do not</em> wish to overwrite or they are files you do not recognise.</li>
<li>Type <code>DISKPART</code>.</li>
<li>Enter these commands:<br />
<code>SELECT DISK 0<br />
CLEAN<br />
CREATE PARTITION PRIMARY<br />
SELECT PARTITION 1<br />
ACTIVE<br />
ASSIGN LETTER=C:</code> (Note this step may fail &#8211; that&#8217;s OK)<br />
<code>FORMAT RECOMMENDED QUICK</code><br />
Type <code>EXIT</code>.<br />
Type <code>EXIT</code>.</li>
<li>Click Restart.</li>
<li>Boot from the Windows Vista Setup CD</li>
<li>Wait for the Install Windows window to appear.</li>
<li>Select your Language, Time and currency format, and Keyboard layout.</li>
<li>Click the Next button.</li>
<li>Do <em>not</em> click Install Now.</li>
<li>Click Repair your Computer.</li>
<li>Wait for the System Recovery Options window to appear.</li>
<li>If asked: &#8220;Windows found problems with your computer&#8217;s startup options. Do you want to apply repairs and restart your computer?&#8221;, answer No.</li>
<li>Click Next >.</li>
<li>Click Command Prompt.</li>
<li>Type <code>DIR C:</code></li>
<li>Check no files are listed.</li>
<li><em>Do not proceed</em> if any files are listed.</li>
<li>Type <code>E:</code></li>
<li>Type <code>DIR /A</code>.</li>
<li>Check this is your backup drive (if not try <code>D:</code>, <code>F:</code>, etc.)</li>
<li>Type <code>robocopy /z /efsraw /copyall /dcopy:t /xj /r:0 /sl /e /tee /log:c:\restore.log \path\to\your\backup C:\</code>, e.g. <code>robocopy /z /efsraw /copyall /dcopy:t /xj /r:0 /sl /e /tee /log:c:\restore.log E:\Backup C:\</code></li>
<li>Type <code>bootrec /fixmbr</code>.</li>
<li>Type <code>bootrec /fixboot</code>.</li>
<li>Type <code>bootrec /rebuildbcd</code>.</li>
<li>Say Y to add the installation in <code>C:\Windows</code> to the boot list. Say N to any other installations.</li>
<li>Type <code>exit</code>.</li>
<li>Click Restart.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bare Metal Disaster Recovery for Windows Vista Home: How to Backup</title>
		<link>http://www.atomice.com/blog/?p=26</link>
		<comments>http://www.atomice.com/blog/?p=26#comments</comments>
		<pubDate>Tue, 01 Apr 2008 12:41:18 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=26</guid>
		<description><![CDATA[
Create a directory to contain the programs required to perform a backup (e.g. call it Backup).
Copy vshadow.exe and dosdev.exe to that directory.
Create a file called backup.cmd with the following contents:


@REM test if we are called by VSHADOW
if NOT "%CALLBACK_SCRIPT%"=="" goto :IS_CALLBACK

@REM
@REM Get the source and destination path
@REM

set SOURCE_DRIVE_LETTER=%~d1
set SOURCE_RELATIVE_PATH=%~pnx1
set DESTINATION_PATH=%2

@REM
@REM Create the shadow copy - [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Create a directory to contain the programs required to perform a backup (e.g. call it Backup).</li>
<li>Copy <code>vshadow.exe</code> and <code>dosdev.exe</code> to that directory.</li>
<li>Create a file called <code>backup.cmd</code> with the following contents:</li>
</ol>
<p><span id="more-26"></span></p>
<pre>@REM test if we are called by VSHADOW
if NOT "%CALLBACK_SCRIPT%"=="" goto :IS_CALLBACK

@REM
@REM Get the source and destination path
@REM

set SOURCE_DRIVE_LETTER=%~d1
set SOURCE_RELATIVE_PATH=%~pnx1
set DESTINATION_PATH=%2

@REM
@REM Create the shadow copy - and generate env variables into a temporary script.
@REM
@REM Then, while the shadow is still live
@REM recursively execute the same script.
@REM

@echo ...Determine the scripts to be executed/generated...

set CALLBACK_SCRIPT=%~dpnx0
set TEMP_GENERATED_SCRIPT=%TEMP%\GeneratedVarsTempScript%RANDOM%.cmd

@echo ...Creating the shadow copy...

%~dp0\vshadow.exe -script=%TEMP_GENERATED_SCRIPT% -exec=%CALLBACK_SCRIPT% %SOURCE_DRIVE_LETTER%

del /f %TEMP_GENERATED_SCRIPT%

set CALLBACK_SCRIPT=

@goto :EOF

:IS_CALLBACK
setlocal

@REM
@REM This generated script should set the SHADOW_DEVICE_1 env variable
@REM

@echo ...Obtaining the shadow copy device name...

call %TEMP_GENERATED_SCRIPT%

@REM
@REM This should copy the file to the right location
@REM

@echo ...Copying from the shadow copy to the destination path...
@echo Log file: c:\backup.log

dosdev B: %SHADOW_DEVICE_1%
robocopy /mir /zb /efsraw /copyall /dcopy:t /xj /r:0 /sl /log:c:\backup.log "B:\%SOURCE_RELATIVE_PATH%" %DESTINATION_PATH%
dosdev -r -d B:</pre>
<p>Note: this is based on a script from this page: <a href="http://blogs.msdn.com/adioltean/archive/2005/01/05/346793.aspx">http://blogs.msdn.com/adioltean/archive/2005/01/05/346793.aspx</a>. See that post for a detailed explanation of how the script works.</p>
<p>To run a backup open a Command Prompt as Administrator, i.e.</p>
<ol type="a">
<li>Click on the Start Menu button</li>
<li>Select All Programs</li>
<li>Select Accessories</li>
<li>Right-click on Command Prompt</li>
<li>Select Run as administrator</li>
<li>Click Continue when prompted</li>
</ol>
<p>Now change directory to the directory you created in step 1, e.g.</p>
<pre>CD C:\Users\Chris\Documents\Backup</pre>
<p>Now run the backup command:</p>
<pre>backup C:\ E:\backup</pre>
<p>Where <code>C:\</code> is the drive to be backed up and <code>E:\backup</code> is the directory to store the backup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=26</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bare Metal Disaster Recovery for Windows Vista Home: Where To Get The Tools</title>
		<link>http://www.atomice.com/blog/?p=25</link>
		<comments>http://www.atomice.com/blog/?p=25#comments</comments>
		<pubDate>Tue, 01 Apr 2008 12:34:11 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=25</guid>
		<description><![CDATA[robocopy is included with Windows Vista Service Pack 1- older versions won&#8217;t work.
Vista Service Pack 1 may be downloaded from here: http://technet.microsoft.com/en-us/windowsvista/bb738089.aspx
vshadow is included in the Microsoft SDK
The Microsoft SDK may be downloaded from here: http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&#038;displaylang=en. You need to install at least the Win32 Development Tools. vshadow.exe may be found in C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\vsstools.
You also [...]]]></description>
			<content:encoded><![CDATA[<p>robocopy is included with Windows Vista Service Pack 1- older versions won&#8217;t work.<br />
Vista Service Pack 1 may be downloaded from here: <a href="http://technet.microsoft.com/en-us/windowsvista/bb738089.aspx">http://technet.microsoft.com/en-us/windowsvista/bb738089.aspx</a><br />
vshadow is included in the Microsoft SDK<br />
The Microsoft SDK may be downloaded from here: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&#038;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&#038;displaylang=en</a>. You need to install at least the Win32 Development Tools. <code>vshadow.exe</code> may be found in <code>C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\vsstools</code>.<br />
You also need another program, dosdev, which allows you to mount a Volume Shadow Copy as a normal drive with a drive letter.<br />
dosdev may be found in Microsoft Product Support&#8217;s Reporting Tools, specifically <code>MPSRPT_CLUSTER.EXE</code>. That file may be downloaded from here: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=cebf3c7c-7ca5-408f-88b7-f9c79b7306c0&#038;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=cebf3c7c-7ca5-408f-88b7-f9c79b7306c0&#038;displaylang=en</a>. Do <strong>not</strong> run <code>MPSRPT_CLUSTER.EXE</code> when you download it. Instead open the file with <a href="http://www.7-zip.org/">7-zip</a> and extract <code>dosdev.exe</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bare Metal Disaster Recovery for Windows Vista Home</title>
		<link>http://www.atomice.com/blog/?p=24</link>
		<comments>http://www.atomice.com/blog/?p=24#comments</comments>
		<pubDate>Tue, 01 Apr 2008 12:20:35 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=24</guid>
		<description><![CDATA[Windows Vista Home doesn&#8217;t come with the Complete PC Backup feature found in the Business and Ultimate editions.
The good news is you can use some freely available Microsoft tools to perform regular scheduled backups of your complete PC that can be restored onto &#8216;bare metal&#8217; (e.g. a new hard disk to replace one that failed).
The [...]]]></description>
			<content:encoded><![CDATA[<p>Windows Vista Home doesn&#8217;t come with the Complete PC Backup feature found in the Business and Ultimate editions.<br />
The good news is you can use some freely available Microsoft tools to perform regular scheduled backups of your complete PC that can be restored onto &#8216;bare metal&#8217; (e.g. a new hard disk to replace one that failed).<br />
The backups are performed using two programs:<br />
<a href="http://msdn2.microsoft.com/en-us/library/bb530725.aspx">vshadow</a> &#8211; performs a Volume Shadow Copy (or snapshot) of your hard disk<br />
<a href="http://en.wikipedia.org/wiki/Robocopy">robocopy</a> &#8211; &#8220;Robust File Copy&#8221;<br />
The vshadow command takes a snapshot of your hard disk. The snapshot includes files that would not normally be accessible by programs, such as registry hives.<br />
The robocopy command can be used to copy files from the snapshot to a backup directory (e.g. on an external hard disk). The options passed to robocopy ensure that metadata such as security descriptors and file times are copied along with the files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving intermittent hangs with Intel SATA Controller</title>
		<link>http://www.atomice.com/blog/?p=23</link>
		<comments>http://www.atomice.com/blog/?p=23#comments</comments>
		<pubDate>Tue, 08 Jan 2008 13:15:03 +0000</pubDate>
		<dc:creator>atomice</dc:creator>
				<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://www.atomice.com/blog/?p=23</guid>
		<description><![CDATA[Intel(R) 82801GR/GH SATA AHCI Controller
I upgraded my new PC from Windows XP to Windows Vista. After doing so I noticed the PC would intermittently hang. The hard disk light would stay lit for a while then go out, then the computer would resume. In the System Event Log I found this message:
The device, \Device\Ide\iaStor0, did [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Intel(R) 82801GR/GH SATA AHCI Controller</strong><br />
I upgraded my new PC from Windows XP to Windows Vista. After doing so I noticed the PC would intermittently hang. The hard disk light would stay lit for a while then go out, then the computer would resume. In the System Event Log I found this message:</p>
<blockquote><p>The device, \Device\Ide\iaStor0, did not respond within the timeout period.</p></blockquote>
<p>Searching on Google I found this article on Intel&#8217;s website:<br />
<a href="http://www.intel.com/support/chipsets/imsm/sb/cs-025783.htm">http://www.intel.com/support/chipsets/imsm/sb/cs-025783.htm</a><br />
The article suggests upgrading to the latest version of the Intel Matrix Storage Manager drivers should solve the problem. It didn&#8217;t. However I noticed this paragraph in the article:</p>
<blockquote><p>Because the setup change means that LPM is enabled by default for all Windows Vista platforms, using a device that does not completely follow the specification may result in one of the listed issues.</p></blockquote>
<p>I found the registry settings for the iaStor and iaStorV drivers at:<br />
<code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters</code><br />
and<br />
<code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV\Parameters</code><br />
Then for each port (<code>Port0</code>, <code>Port1</code>, etc.) I changed the <code>LPM</code> and <code>LPMDSTATE</code> values from 1 to 0. This solved the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atomice.com/blog/?feed=rss2&amp;p=23</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
