<?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>Prism IT Services Sydney &#187; Eee PC</title>
	<atom:link href="http://prism-it-services.com.au/blog/tag/eee-pc/feed/" rel="self" type="application/rss+xml" />
	<link>http://prism-it-services.com.au/blog</link>
	<description>Simon Bailey, Prism IT Services Sydney</description>
	<lastBuildDate>Sun, 30 Aug 2009 01:05:33 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free Up Space on Your Eee-PC &#8211; Automated Method</title>
		<link>http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-automated-method/</link>
		<comments>http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-automated-method/#comments</comments>
		<pubDate>Sat, 16 May 2009 13:36:05 +0000</pubDate>
		<dc:creator>Simon Bailey</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Eee PC]]></category>

		<guid isPermaLink="false">http://prism-it-services.com.au/blog/?p=83</guid>
		<description><![CDATA[Download a batch file to safely move your c:\windows\installer folder to another drive.]]></description>
			<content:encoded><![CDATA[<p>Due to a bit of interest in my <a href="http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-c-drive/">earlier post</a> on freeing up space on your Eee-PC C drive, I have created a little batch file that automates the process of safely moving your c:\windows\installer folder to another drive.  Use this on Windows XP Pro or Home versions, but don&#8217;t use it on Vista as described &#8211; things are different on Vista.</p>
<blockquote>This procedure carries some risk, so please read everything carefully.</blockquote>
<p>Before carrying out this procedure, make sure you have done all the easy things first, like disabling your hibernation file, turning off Windows Restore Points, and generally just following any other easy tips you can find.  If you still want to free up more space on your C drive, please follow this procedure.</p>
<ol>
	<li>Backup your computer.</li>
	<li>Turn off Windows Updates for now (so that the Installer folder does not come in to use while you are working with it).</li>
	<li>Download <a href="http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx" target="_blank"><span style="color: #a00004;">Junction 1.05</span></a>. </li>
	<li>Extract and copy <strong>junction.exe</strong> to <strong>c:\windows\system32</strong>.</li>
	<li>Download the curiously-named <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&amp;displaylang=en" target="_blank">SubInACL</a>.</li>
	<li>Install SubInACL in its default location.</li>
	<li>Download <a href="http://prism-it-services.com.au/blog/wp-content/uploads/2009/05/move_win_installer_folder.bat">move_win_installer_folder.bat</a> and <strong>save</strong> it somewhere (like your desktop).
<ul>
	<li>By default, your Windows Installer Folder will be moved to your D drive.  If you want, you can edit the batch file and <strong>change the d:\junctions</strong> part of the line that says <strong>set target=d:\junctions</strong>. Whatever folder you set here, a sub-folder called <strong>installer</strong> will be created within it.  The folder does not have to exist already.</li>
</ul>
</li>
	<li>Double click on the <strong>move_win_installer_folder.bat</strong> file to run it.  Note: You may be asked to accept the licence agreement for Junction after you start the batch file.</li>
	<li>That&#8217;s it!  The batch file will show you the results of its operations.</li>
	<li>Turn Windows Updates back on.</li>
</ol>
<p>If you are technically minded and want to know what the batch file does, see my <a href="http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-c-drive/">earlier post</a> which describes the steps that can be carried out manually.</p>
<p>The batch file looks like this&#8230;</p>
<pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-automated-method/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Free Up Space on your Eee PC C Drive</title>
		<link>http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-c-drive/</link>
		<comments>http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-c-drive/#comments</comments>
		<pubDate>Tue, 05 May 2009 11:13:52 +0000</pubDate>
		<dc:creator>Simon Bailey</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Eee PC]]></category>

		<guid isPermaLink="false">http://prism-it-services.com.au/blog/?p=3</guid>
		<description><![CDATA[Safely move the c:\windows\Installer folder to your D drive]]></description>
			<content:encoded><![CDATA[<p>If you have a small C drive that&#8217;s getting too full, you can move your <strong>c:\windows\Installer</strong> folder over to another drive to free up a large chunk of space, perhaps in the order of a gigabyte.</p>
<blockquote>Moving the Windows Installer folder can potentially ruin your Windows installation. Please follow the instructions carefully.</blockquote>
<p>You should start by creating a full backup of your computer. <strong>If you make a mistake, Windows may delete your Installer folder, rendering certain future installs and updates impossible.</strong></p>

<p>I should also point out that I have only tested this procedure under Windows XP SP3.  Furthermore, there are lower-risk ways to free up space on your netbook C drive which you should do first -notably disabling and removing the hibernation and page files.</p>
<blockquote>Edit: I have now created a batch file to automate the process.  Please see the <a href="http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-automated-method/">Automated Method</a>.</blockquote>
<p>The overview of the procedure is as follows:</p>
<ol>
	<li>Copy the c:\windows\Installer folder to another drive.</li>
	<li>Delete c:\windows\Installer.</li>
	<li>Create an <a href="http://support.microsoft.com/?kbid=205524" target="_blank">NTFS Junction Point</a> to make the Installer folder appear to be where it usually is.</li>
	<li>Set the permissions on the Junction Point and the new folder exactly right so that Windows doesn&#8217;t delete them both.</li>
</ol>
<p>Here are the detailed steps&#8230;</p>
<ol>
	<li>Backup your computer.</li>
	<li>Turn off Windows Updates (so that the Installer folder does not come in to use while you are working with it).</li>
	<li>Download <a href="http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx" target="_blank">Junction 1.05</a>.  Extract and copy junction.exe to c:\windows\system32 for easy access from the command line.</li>
	<li>Copy the c:\windows\Installer folder to its new home on another drive, <a href="http://support.microsoft.com/kb/323007" target="_blank">preserving file attributes and permissions</a>.  I&#8217;m using d:\junctions\Installer.</li>
	<li>Make an additional copy of your Installer folder somewhere else, as a backup.</li>
	<li>On your new Installer folder (d:\junctions\Installer), set the permissions <strong>precisely</strong> as follows: 
<ul>
	<li>Remove inherited permissions.</li>
	<li>Give local <strong>administrators</strong> (the group) and <strong>system </strong>full control.</li>
	<li>Give <strong>everyone</strong> read-only access.</li>
	<li>Remove all other users.</li>
	<li>Set ownership to the local <strong>administrators</strong> group.</li>
	<li>No attributes (e.g. system, hidden, etc.) are required.</li>
</ul>
</li>
	<li>Delete the c:\windows\Installer folder completely.</li>
	<li>Create a Junction Point using junction.exe that you downloaded earlier
<ul>
	<li>junction c:\windows\Installer d:\junctions\Installer</li>
</ul>
</li>
	<li>You can use <strong>dir /AL</strong> within the c:\windows folder to see your junction point shown as such.</li>
	<li>Open Windows Explorer and browse to your junction point at c:\windows\Installer.  You should see all the files stored in your target folder.</li>
	<li>When you use Explorer to set the folder permissions on c:\windows\Installer, you are setting the permission for the junction point itself.  Set them on the junction point as you did before for the target folder&#8230;
<ul>
	<li>Remove inherited permissions.</li>
	<li>Give local <strong>administrators</strong> (the group) and <strong>system </strong>full control.</li>
	<li>Give <strong>everyone</strong> read-only access.</li>
	<li>Remove all other users.</li>
	<li>Set ownership to the local <strong>administrators</strong> group.</li>
	<li>No attributes (e.g. system, hidden, etc.) are required.</li>
</ul>
</li>
	<li>That&#8217;s it!  Now review your permission settings for c:\windows\Installer and d:\windows\Installer and ensure they are exactly as described.</li>
	<li>Turn Windows Updates back on, if that&#8217;s how you normally have them.</li>
	<li>Reboot your machine for certainty that no process anywhere is somehow caching some information about the way the Installer folder was before.</li>
	<li>Test that your changes don&#8217;t get overwritten by Windows.</li>
</ol>
 
<h2>Testing</h2>
<p>The risk with this procedure, as mentioned before, is that if you haven&#8217;t set the permissions exactly right, Windows destroys your Installer folder and creates a new one with the right settings.  The point at which this happens appears to be the next time that the Installer folder needs to be accessed.  To test that this isn&#8217;t going to happen to you, you need to perform some install / uninstall / repair type operations using installers that actually utilise Windows Installer technology at this level.  Office 2007 is one example.  See if you can add or remove a component from Office or some other application and check that your junction point and target folder still exist afterwards.</p>]]></content:encoded>
			<wfw:commentRss>http://prism-it-services.com.au/blog/free-up-space-on-your-eee-pc-c-drive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
