<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: How to move the WinSxS directory in Vista</title>
	<atom:link href="http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/feed/" rel="self" type="application/rss+xml" />
	<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/</link>
	<description>a technical blog, by Matt Wade</description>
	<lastBuildDate>Thu, 29 Jul 2010 12:36:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Impossible to upgrade to win 7 with a 50gb hard drive - Tech Support Forums - TechIMO.com</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-2596</link>
		<dc:creator>Impossible to upgrade to win 7 with a 50gb hard drive - Tech Support Forums - TechIMO.com</dc:creator>
		<pubDate>Fri, 14 May 2010 10:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-2596</guid>
		<description>[...] How to move the WinSxS directory in Vista [...]</description>
		<content:encoded><![CDATA[<p>[...] How to move the WinSxS directory in Vista [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ufischer</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-2510</link>
		<dc:creator>ufischer</dc:creator>
		<pubDate>Wed, 24 Feb 2010 23:02:39 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-2510</guid>
		<description>Win 7 Updates kept failing after I moved winsxs as the above procedure.  I tried putting in a /D link to SoftwareDistribution on in the same E: drive folder but still no updates.

I tried making a link to e:C-movedFrom\Windows\SoftwareDistribution from c:\windows\SoftwareDistribution a /J link instead of a /D link but Win7 still doesn&#039;t accept updates.   

Does anyone have a way to get updates happening without keeping all this stuff on the C: drive?  I don&#039;t mind if automatic updates don&#039;t happen as long as I can go through the normal manual Win7 updates processing.</description>
		<content:encoded><![CDATA[<p>Win 7 Updates kept failing after I moved winsxs as the above procedure.  I tried putting in a /D link to SoftwareDistribution on in the same E: drive folder but still no updates.</p>
<p>I tried making a link to e:C-movedFrom\Windows\SoftwareDistribution from c:\windows\SoftwareDistribution a /J link instead of a /D link but Win7 still doesn&#8217;t accept updates.   </p>
<p>Does anyone have a way to get updates happening without keeping all this stuff on the C: drive?  I don&#8217;t mind if automatic updates don&#8217;t happen as long as I can go through the normal manual Win7 updates processing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ufischer</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-2425</link>
		<dc:creator>ufischer</dc:creator>
		<pubDate>Tue, 09 Feb 2010 01:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-2425</guid>
		<description>I went through the above process to move winsxs to a mechanical drive from my SSD drive on a Win7 professional system and had a long process to finally get rid of the residual .dll files from winsxs.moved on the C: (SSD) drive.  It kept denying me access.  I tried closing all processes and services I could.  I even shut down windows explorer, but still couldn&#039;t get rid of the remaining 107MB worth of DLL files from the hundred or so very long named folders in that winsxs.moved folder.

In the end, I choose to boot in system repair mode and went to command prompt.  I eventually found my C: drive (it was E: drive in the repair mode command prompt box) and was then able to use DOS commands to remove the remaining .dll files and the huge stack of subfolders.  Once I did that, I was then able to finally get rid of winsxs folder from the windows folder using a single rm winsxs.moved command.

Anyway, If I ever have to do this again, I&#039;ll go to repair mode command prompt right away and save myself a couple of hours of messing around.

Thanks Matt.  It would probably have taken another day or so of messing around without these instructions.</description>
		<content:encoded><![CDATA[<p>I went through the above process to move winsxs to a mechanical drive from my SSD drive on a Win7 professional system and had a long process to finally get rid of the residual .dll files from winsxs.moved on the C: (SSD) drive.  It kept denying me access.  I tried closing all processes and services I could.  I even shut down windows explorer, but still couldn&#8217;t get rid of the remaining 107MB worth of DLL files from the hundred or so very long named folders in that winsxs.moved folder.</p>
<p>In the end, I choose to boot in system repair mode and went to command prompt.  I eventually found my C: drive (it was E: drive in the repair mode command prompt box) and was then able to use DOS commands to remove the remaining .dll files and the huge stack of subfolders.  Once I did that, I was then able to finally get rid of winsxs folder from the windows folder using a single rm winsxs.moved command.</p>
<p>Anyway, If I ever have to do this again, I&#8217;ll go to repair mode command prompt right away and save myself a couple of hours of messing around.</p>
<p>Thanks Matt.  It would probably have taken another day or so of messing around without these instructions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XLAB Tech &#187; Blog Archive &#187; Move winsxs folder</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-2207</link>
		<dc:creator>XLAB Tech &#187; Blog Archive &#187; Move winsxs folder</dc:creator>
		<pubDate>Fri, 24 Jul 2009 13:13:26 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-2207</guid>
		<description>[...] http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/" rel="nofollow">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jorgewolf</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-2021</link>
		<dc:creator>jorgewolf</dc:creator>
		<pubDate>Sun, 28 Jun 2009 01:20:44 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-2021</guid>
		<description>its immposible in win7.
i have tried 3 times....
asus EEE 901 4gb/8gb.
win7 lite of 3.5 gb after install...

i follow all the steps carefully....

allways the same error...

i reboot and get stucked after 10 secs of restarting... black screen.... no harddrive led....
i thout could be the files moving or linking....and let it work more than 4 or 5 hours....
nothing....
black screen....

3 times... same result....hours and hours....

i just want win7 on my 4gb asus eee whit a minimum of 700 mg free to work.</description>
		<content:encoded><![CDATA[<p>its immposible in win7.<br />
i have tried 3 times&#8230;.<br />
asus EEE 901 4gb/8gb.<br />
win7 lite of 3.5 gb after install&#8230;</p>
<p>i follow all the steps carefully&#8230;.</p>
<p>allways the same error&#8230;</p>
<p>i reboot and get stucked after 10 secs of restarting&#8230; black screen&#8230;. no harddrive led&#8230;.<br />
i thout could be the files moving or linking&#8230;.and let it work more than 4 or 5 hours&#8230;.<br />
nothing&#8230;.<br />
black screen&#8230;.</p>
<p>3 times&#8230; same result&#8230;.hours and hours&#8230;.</p>
<p>i just want win7 on my 4gb asus eee whit a minimum of 700 mg free to work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-1246</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Thu, 23 Apr 2009 08:42:03 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-1246</guid>
		<description>Several people have commented that this will break windows updates.

This should be obvious to anyone that has looked into winsxs, its structure and how files are added to it.

winsxs contains HARD LINKED files that are placed there during updates or installs.

Hard links can only work within a volume, they cannot work across volumes, which is what junctions allow you to do.

You won&#039;t see any errors until a later program tries to create a hard link in c:windowswinsxs from outside of it and will fail with a probably obscure message.

A work around would be to restore winsxs to its original location, run the update then move it back to the other volume with the above procedure, but I think that would defeat the point of attempting the above.

There are tools around that will shrink the size of winsxs by removing all old revisions of files and replacing them with hard links to the latest version of each file but this does require that the software using that works with the latest version - it may do, but you are risking all the dll hell problems that winsxs was designed (albeit badly) to cure</description>
		<content:encoded><![CDATA[<p>Several people have commented that this will break windows updates.</p>
<p>This should be obvious to anyone that has looked into winsxs, its structure and how files are added to it.</p>
<p>winsxs contains HARD LINKED files that are placed there during updates or installs.</p>
<p>Hard links can only work within a volume, they cannot work across volumes, which is what junctions allow you to do.</p>
<p>You won&#8217;t see any errors until a later program tries to create a hard link in c:windowswinsxs from outside of it and will fail with a probably obscure message.</p>
<p>A work around would be to restore winsxs to its original location, run the update then move it back to the other volume with the above procedure, but I think that would defeat the point of attempting the above.</p>
<p>There are tools around that will shrink the size of winsxs by removing all old revisions of files and replacing them with hard links to the latest version of each file but this does require that the software using that works with the latest version &#8211; it may do, but you are risking all the dll hell problems that winsxs was designed (albeit badly) to cure</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cougar694u</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-913</link>
		<dc:creator>cougar694u</dc:creator>
		<pubDate>Thu, 19 Feb 2009 19:52:33 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-913</guid>
		<description>It should also be noted that this will break Windows Updates.

Sure, it works as an interim fix if you have no other options, but it&#039;s not for the long term.</description>
		<content:encoded><![CDATA[<p>It should also be noted that this will break Windows Updates.</p>
<p>Sure, it works as an interim fix if you have no other options, but it&#8217;s not for the long term.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cougar694u</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-834</link>
		<dc:creator>cougar694u</dc:creator>
		<pubDate>Thu, 22 Jan 2009 21:31:01 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-834</guid>
		<description>For anyone who bsod&#039;s their box because of this, I found a way to bring it back.

I killed a Win2k8 server by fat-fingering the mklink and not noticing it before a reboot.

This is what I did to repair:

1) Boot from the install CD (WinServer2k8 in my case, could also use Vista disk, I imagine)

2) After selecting language, the next screen has an install button, but at the bottom is a link to repair the system.  It should detect your installation, select it and click next (or load RAID/Disk controller if needed).

3) Select command prompt from the next window.  When the command prompted opened, I did a &quot;dir c:\windows\winsxs*&quot; and saw both folders, with the winsxs pointed to &quot;C:\window\winsxs.moved&quot; (notice the missing s??).  I did a &quot;dir c:\windows\winsxs.moved&quot; to verify all my files were there, then ran &quot;rmdir /s/q c:\windows\winsxs&quot; to get rid of it.

4) I copied the contents of winsxs.moved to d:\windows\winsxs with the following command:

xcopy c:\windows\winsxs.moved\* d:\windows\winsxs /h/i/c/k/e/y/x

That copied all 32,312 files over I had in my dir.

5) Ran &quot;rmdir /s/q c:\windows\winsxs.moved&quot; and &quot;mklink /J c:\windows\winsxs d:\windows\winsxs&quot;

6) Ran &quot;dir c:\windows\winsxs*&quot; showed the junction of the winsxs directory pointing to d:\windows\winsxs.

7) typed exit, then clicked the reboot button on the window.

After that, the system booted up fine, thank God!

I checked the c &amp; d drives and the space had changed accordingly (removed about 5g from the c and added about 5g to the d).

I hope this helps someone else out there who kills their, box as I did.</description>
		<content:encoded><![CDATA[<p>For anyone who bsod&#8217;s their box because of this, I found a way to bring it back.</p>
<p>I killed a Win2k8 server by fat-fingering the mklink and not noticing it before a reboot.</p>
<p>This is what I did to repair:</p>
<p>1) Boot from the install CD (WinServer2k8 in my case, could also use Vista disk, I imagine)</p>
<p>2) After selecting language, the next screen has an install button, but at the bottom is a link to repair the system.  It should detect your installation, select it and click next (or load RAID/Disk controller if needed).</p>
<p>3) Select command prompt from the next window.  When the command prompted opened, I did a &#8220;dir c:\windows\winsxs*&#8221; and saw both folders, with the winsxs pointed to &#8220;C:\window\winsxs.moved&#8221; (notice the missing s??).  I did a &#8220;dir c:\windows\winsxs.moved&#8221; to verify all my files were there, then ran &#8220;rmdir /s/q c:\windows\winsxs&#8221; to get rid of it.</p>
<p>4) I copied the contents of winsxs.moved to d:\windows\winsxs with the following command:</p>
<p>xcopy c:\windows\winsxs.moved\* d:\windows\winsxs /h/i/c/k/e/y/x</p>
<p>That copied all 32,312 files over I had in my dir.</p>
<p>5) Ran &#8220;rmdir /s/q c:\windows\winsxs.moved&#8221; and &#8220;mklink /J c:\windows\winsxs d:\windows\winsxs&#8221;</p>
<p>6) Ran &#8220;dir c:\windows\winsxs*&#8221; showed the junction of the winsxs directory pointing to d:\windows\winsxs.</p>
<p>7) typed exit, then clicked the reboot button on the window.</p>
<p>After that, the system booted up fine, thank God!</p>
<p>I checked the c &amp; d drives and the space had changed accordingly (removed about 5g from the c and added about 5g to the d).</p>
<p>I hope this helps someone else out there who kills their, box as I did.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-812</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Mon, 05 Jan 2009 15:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-812</guid>
		<description>Unfortunately, their isn&#039;t much you can do here.  Restoring the system from a backup or rebuilding is about all you can do.  I wish I could offer more here.</description>
		<content:encoded><![CDATA[<p>Unfortunately, their isn&#8217;t much you can do here.  Restoring the system from a backup or rebuilding is about all you can do.  I wish I could offer more here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roald</title>
		<link>http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/comment-page-1/#comment-805</link>
		<dc:creator>Roald</dc:creator>
		<pubDate>Fri, 02 Jan 2009 20:56:20 +0000</pubDate>
		<guid isPermaLink="false">http://aspoc.net/archives/2007/12/05/how-to-move-the-winsxs-directory-in-vista/#comment-805</guid>
		<description>Answer to Mike:
I had the same problem after reboot.  Setting &quot;Full Control&quot; access to &quot;Administrators&quot; for the winsxs.moved directory and all descendents did the trick.  Actually, I gave that access right to absolutely all users on the system, just to be on the safe side.  After all, I deleted it immediately afterwards anyhow.


Thanks Matt!!!</description>
		<content:encoded><![CDATA[<p>Answer to Mike:<br />
I had the same problem after reboot.  Setting &#8220;Full Control&#8221; access to &#8220;Administrators&#8221; for the winsxs.moved directory and all descendents did the trick.  Actually, I gave that access right to absolutely all users on the system, just to be on the safe side.  After all, I deleted it immediately afterwards anyhow.</p>
<p>Thanks Matt!!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
