<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Vlad Hrybok's Tech Notes - x64</title>
    <link>http://vladsnotes.hrybok.com/</link>
    <description>The future of Internet is &lt;a href='http://httpvpn.com'&gt;HttpVPN&lt;/a&gt;...</description>
    <language>en-us</language>
    <copyright>Vlad Hrybok</copyright>
    <lastBuildDate>Sun, 25 Jul 2010 20:23:48 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>vgribok@dodgeit.com</managingEditor>
    <webMaster>vgribok@dodgeit.com</webMaster>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=13fb0c97-9045-40f5-a28f-f7723ef6ebd3</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,13fb0c97-9045-40f5-a28f-f7723ef6ebd3.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,13fb0c97-9045-40f5-a28f-f7723ef6ebd3.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=13fb0c97-9045-40f5-a28f-f7723ef6ebd3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It appears that a client proxy instance for and out-of-process ServicedComponent expects
the client to have a compile-time reference to the ServicedComponent assembly,
unless ServicedComponent is either of different CLR version or has different bitness
(either client or server is x64 while another one is x86). This creates a bizarre
problem: if the client has no design-time reference to the ServicedComponent, Activator.CreateInstance(compoentClsID)
fails if the component is of the same bitness and CLR version with a cryptic "Cannot
load type" RemotingException, while working perfectly fine when ServicedComponent
is of different bitness or compiled targeting different .NET Framework version.
Google offered no insight, so I started thinking of why matching CLR and bitness would
lead to failure. I started suspecting that when client and server have mismatched
CLR/bitness attributes, runtime must be doing cross-process marshalling in somewhat
different manner than when attributes match. Now what I needed is to ensure that same
"deep proxying" is taking place when client and server have matching CLR/bitness.
On the hunch I decided to use overloaded <strong><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas"><font color="#2b91af" size="2" face="Consolas">Type</font></font></font><font size="2" face="Consolas"><font color="#000000" size="2" face="Consolas">.GetTypeFromCLSID(clsID, </font></font><font color="#a31515" size="2" face="Consolas"><font color="#a31515" size="2" face="Consolas"><font color="#a31515" size="2" face="Consolas">"localhost"</font></font></font></strong><font size="2" face="Consolas"><font size="2" face="Consolas"><font color="#000000"><strong>)</strong></font></font></font>,
and lo and behold, it worked! Now I have a client that at design time is only aware
of ServicedComponent's interface, but does not hold a direct reference to it, and
yet it is able to talk to multiple out-of-process ServicedComponent implementing same
interface while having different CLR and bitness attributes. At the end of the day
it turned out to be possible to instantiate ServicedComponent while knowing neither
its CLSID at the design time nor having a hard reference to the assembly implementing
ServicedComponent.
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=13fb0c97-9045-40f5-a28f-f7723ef6ebd3" />
      </body>
      <title>Instantiating Proxy for Out-of-Process ServicedComponent/Managed COM+ Component</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,13fb0c97-9045-40f5-a28f-f7723ef6ebd3.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,13fb0c97-9045-40f5-a28f-f7723ef6ebd3.aspx</link>
      <pubDate>Sun, 25 Jul 2010 20:23:48 GMT</pubDate>
      <description>&lt;p&gt;
It appears that a client proxy instance for and out-of-process ServicedComponent expects
the client to have a compile-time&amp;nbsp;reference to the ServicedComponent assembly,
unless ServicedComponent is either of different CLR version or has different bitness
(either client or server is x64 while another one is x86). This creates a bizarre
problem: if the client has no design-time reference to the ServicedComponent, Activator.CreateInstance(compoentClsID)
fails if the component is of the same bitness and CLR version with a cryptic "Cannot
load type" RemotingException, while working perfectly fine when ServicedComponent
is of different bitness or compiled&amp;nbsp;targeting different&amp;nbsp;.NET Framework&amp;nbsp;version.
Google offered no insight, so I started thinking of why matching CLR and bitness would
lead to failure. I started&amp;nbsp;suspecting that when client and server have mismatched
CLR/bitness&amp;nbsp;attributes, runtime must be doing cross-process marshalling in somewhat
different manner than when attributes match. Now what I needed is to ensure that same
"deep proxying" is taking place&amp;nbsp;when client and server have matching CLR/bitness.
On the hunch I decided to use overloaded &lt;strong&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;Type&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font color=#000000 size=2 face=Consolas&gt;.GetTypeFromCLSID(clsID, &lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;"localhost"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;&lt;font color=#000000&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;,
and lo and behold, it worked! Now I have a client that at design time is only aware
of ServicedComponent's interface, but does not hold a direct reference to it, and
yet it is able to talk to multiple out-of-process ServicedComponent implementing same
interface while having different CLR and bitness attributes. At the end of the day
it turned out to be possible to instantiate ServicedComponent while knowing neither
its CLSID at the design time nor having a hard reference to the assembly implementing
ServicedComponent.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=13fb0c97-9045-40f5-a28f-f7723ef6ebd3" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,13fb0c97-9045-40f5-a28f-f7723ef6ebd3.aspx</comments>
      <category>.NET Programming;Sofware Development;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=b337fd48-7f00-4633-a31a-2a22352fbf90</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,b337fd48-7f00-4633-a31a-2a22352fbf90.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,b337fd48-7f00-4633-a31a-2a22352fbf90.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b337fd48-7f00-4633-a31a-2a22352fbf90</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Update: here's a very good <a href="http://www.ocztechnologyforum.com/forum/showthread.php?t=52912">walk-through</a> of
setting up BIOS on Intel chipset motherboard for OCZ SSD RAID array. 
</p>
        <p>
Since I was about to clean up my system anyway, I decided not only to install Windows
7, but also bite the bullet and get two SSD drives and put them into striped RAID
configuration. I did it last weekend and yes, rumors are true: the performance boost
you get from SSDs, especially from RAID-0 SSDs is by far the most noticeable and exciting
in a generation. (From this point on, spindle hard drives are entering their twilight
years, and pretty soon they will be where CRT displays are now.) It's kind
of perverse, but perf improvement is so drastic that it now takes less time for Windows
to boot than for the motherboard to finish the POST!
</p>
        <p>
Here are points that might be useful for those trying to do similar setup.
</p>
        <p>
- Not every SSD drive can be used in RAID configuration. At this point you need to
stick with SSD drives having <strong>Indilinx controller</strong>. 60GB MLC drives
like <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227394">OCZ
Vertex</a>, <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820233090">Corsair
Extreme</a>, and <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227461">OCZ
Agility</a> (the one I got, <a href="http://www.cdrinfo.com/Sections/Reviews/Print.aspx?ArticleId=25727">see
the review</a>) - are all reasonably priced and will work well with mainstream motherboards-based
RAID controllers, like Intel Matrix RAID. Two of these drives cost just a little over
what <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227395">single
128GB drive costs</a>, but two 64GB drives give you two controllers, twice the amount
of on the drive cache, and connection to two separate SATA channels, all of which delivers much
better performance than a single 128GB drive for about the same amount of money.
</p>
        <p>
- Windows 7 does have Intel Matrix RAID driver, so <strong>no need to do the F6</strong> thing
to load it during windows installation.
</p>
        <p>
- If you are putting your drives into a desktop machine, you will need <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817994072">mounting
brackets</a> to fit 2.5" drives into 3.5" bays.
</p>
        <p>
- Since both Windows 7 and SSD drives are relatively new products, <strong>load the
latest BIOS</strong> for your motherboard before you even connect your drives for
the first time. It's also a good idea to get a relatively recent motherboard
and ensure your mobo does indeed have RAID functionality. For example, if your motherboard
has Intel chipset, letter "R" in ICH10<strong>R</strong> "south bridge" chip name seems
to indicate presence of RAID support.
</p>
        <p>
- If your motherboard has Intel Matrix RAID, <strong>change BIOS</strong> settings
to make sure you put your on-board SATA controller into RAID mode. It actually
should be called AHCI+RAID, because RAID is still AHCI. Non-RAID SATA drives may
still be used when SATA controller in RAID mode with no problem at all.
</p>
        <p>
- Even though Windows 7 comes ready for SSD drives, tweaks like <a href="http://www.ocztechnologyforum.com/forum/attachment.php?attachmentid=7558&amp;amp;stc=1&amp;amp;d=1228254339">disabling SSD
drive indexing</a> will improve either drives' longevity or system performance.
Also, Windows 7 may not see the RAID group as 100% SSD. What it means is that when
Win7 realizes there is an SSD drive in the system, it's supposed to automatically
turn off superfetch and disk defragmentation. In my case it did turn off disk defrag
for my SSD RAID volume, <a href="http://www.ocztechnologyforum.com/forum/attachment.php?attachmentid=7557&amp;stc=1&amp;d=1228252264">but
didn't turn off superfetch</a> - maybe because I have a couple of regular hard drives
also connected (although not members of the RAID array).
</p>
        <p>
- If you wonder whether ATA Trim command (that helps to maintain SSD drives' performance)
is going to work in RAID configuration, then the answer is not yet. Currently, the
choices for SSDs connected to Intel matrix raid controller are either
RAID, or TRIM, but not both together. The reason for that is Intel Matrix Storage
Manager (MSM) driver does not pass through TRIM command - only MS SATA and IDE drivers
for Windows 7 do. So for TRIM one needs to use Microsoft drivers, which do not
support MSM RAID. So if you do RAID, you will need to use Intel MSM driver, and wait
for some future version of MSM that can support TRIM in at least in RAID-0 and
RAID-1 configurations.
</p>
        <p>
- Next version of OCZ firmware for Agility and Vertex SSD drives is expected to have
background "garbage collection" built in, which is supposed to reset NAND cells while
drives are idling.
</p>
        <p>
Here's a <a href="http://blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx">very
good post about SSDs on Windows 7</a>, plus an<strong> </strong><a href="http://www.anandtech.com/printarticle.aspx?i=3607"><strong>absolute
must-read article</strong></a> about most popular SSD drives from AnandTech.com.
</p>
        <p>
ATTO benchmarks:<br />
Take a look a all-important 4KB transfer rates (most common case for non-server
scenarios) - it does astonishing 178MB/s writes and 180MB/s reads:<br /><img border="0" src="http://vladsnotes.hrybok.com/content/binary/2x%20OCZ%20Agility%2060GB%20SSD%20drives%20in%20RAID-0%20on%20Windows%207%20-%20ATTO%20benchmark%20results.png" /></p>
        <p>
Compare it with <a href="http://hothardware.com/image_popup.aspx?image=big_vertex-turbo-atto.jpg&amp;articleid=10402&amp;t=n">53MB/s
writes and 35MB/s reads</a> of $440-worth, fastest 120GB MLC drive - <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227470">OCZ
Vertex Turbo</a>:<br /><a href="http://hothardware.com/image_popup.aspx?image=big_vertex-turbo-atto.jpg&amp;articleid=10402&amp;t=n"><img src="http://hothardware.com/newsimages/item10402/big_vertex-turbo-atto.jpg" /></a><br /><br />
...or with arguably the best SSD drive there is - <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820167014">$800</a> Intel
X-25E SLC drive - it does <a href="http://www.clunk.org.uk/reviews/kingston-technology-ssdnow-e-series-intel-x25-e-solid-state-drive-review/Page-6.html">104MB/s
writes and 120MB/s reads</a> on 4KB block size:<br /><a href="http://www.clunk.org.uk/reviews/kingston-technology-ssdnow-e-series-intel-x25-e-solid-state-drive-review/Page-6.html"><img src="http://www.images.clunk.org.uk/reviews/Kingston/results/atto/atto-ahci/atto-ahci-matrix.png" /></a></p>
        <p>
 
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=b337fd48-7f00-4633-a31a-2a22352fbf90" />
      </body>
      <title>Budget SSD RAID-0 on Windows 7</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,b337fd48-7f00-4633-a31a-2a22352fbf90.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,b337fd48-7f00-4633-a31a-2a22352fbf90.aspx</link>
      <pubDate>Tue, 18 Aug 2009 15:52:47 GMT</pubDate>
      <description>&lt;p&gt;
Update: here's a very good &lt;a href="http://www.ocztechnologyforum.com/forum/showthread.php?t=52912"&gt;walk-through&lt;/a&gt; of
setting up BIOS on Intel chipset motherboard for OCZ SSD RAID array. 
&lt;/p&gt;
&lt;p&gt;
Since I was about to clean up my system anyway, I decided not only to install Windows
7, but also bite the bullet and get two SSD drives and put them into striped RAID
configuration. I did it last weekend and yes, rumors are true: the performance boost
you get from SSDs, especially from RAID-0 SSDs is by far the most noticeable and exciting
in a generation. (From this point on, spindle hard drives are entering their twilight
years, and&amp;nbsp;pretty soon they&amp;nbsp;will be where CRT displays are now.) It's kind
of perverse, but perf improvement is so drastic that it now takes less time for Windows
to boot than for the motherboard to finish the POST!
&lt;/p&gt;
&lt;p&gt;
Here are points that might be useful for those trying to do&amp;nbsp;similar setup.
&lt;/p&gt;
&lt;p&gt;
- Not every SSD drive can be used in RAID configuration. At this point you need to
stick with SSD drives having &lt;strong&gt;Indilinx controller&lt;/strong&gt;. 60GB MLC drives
like &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227394"&gt;OCZ
Vertex&lt;/a&gt;, &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820233090"&gt;Corsair
Extreme&lt;/a&gt;, and &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227461"&gt;OCZ
Agility&lt;/a&gt;&amp;nbsp;(the one I got, &lt;a href="http://www.cdrinfo.com/Sections/Reviews/Print.aspx?ArticleId=25727"&gt;see
the review&lt;/a&gt;) - are all reasonably priced and will work well with mainstream motherboards-based
RAID controllers, like Intel Matrix RAID. Two of these drives cost just a little over
what &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227395"&gt;single
128GB drive costs&lt;/a&gt;, but two 64GB drives give you two controllers, twice the amount
of on the drive cache, and&amp;nbsp;connection to two separate SATA channels, all of which&amp;nbsp;delivers&amp;nbsp;much
better performance than a single 128GB drive for about the same amount of money.
&lt;/p&gt;
&lt;p&gt;
- Windows 7 does have Intel Matrix RAID driver, so &lt;strong&gt;no need to do the F6&lt;/strong&gt; thing
to load it during windows installation.
&lt;/p&gt;
&lt;p&gt;
- If you are putting your drives into a desktop machine, you will need &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16817994072"&gt;mounting
brackets&lt;/a&gt; to fit 2.5" drives into 3.5" bays.
&lt;/p&gt;
&lt;p&gt;
- Since both Windows 7 and SSD drives are relatively new products, &lt;strong&gt;load the
latest BIOS&lt;/strong&gt; for your motherboard before you even connect your drives for
the first time. It's also a good idea to&amp;nbsp;get a&amp;nbsp;relatively recent motherboard
and ensure your mobo does indeed have RAID functionality. For example, if your motherboard
has Intel chipset, letter "R" in ICH10&lt;strong&gt;R&lt;/strong&gt; "south bridge" chip name&amp;nbsp;seems
to indicate presence of RAID support.
&lt;/p&gt;
&lt;p&gt;
- If your motherboard has Intel Matrix RAID, &lt;strong&gt;change BIOS&lt;/strong&gt; settings
to make sure you put your on-board&amp;nbsp;SATA controller into RAID mode. It actually
should be called AHCI+RAID, because&amp;nbsp;RAID is still AHCI. Non-RAID SATA drives&amp;nbsp;may
still be used when SATA controller in RAID mode with no problem at all.
&lt;/p&gt;
&lt;p&gt;
- Even though Windows 7 comes ready for SSD drives, tweaks like &lt;a href="http://www.ocztechnologyforum.com/forum/attachment.php?attachmentid=7558&amp;amp;amp;stc=1&amp;amp;amp;d=1228254339"&gt;disabling&amp;nbsp;SSD
drive&amp;nbsp;indexing&lt;/a&gt;&amp;nbsp;will improve either drives' longevity or system performance.
Also, Windows 7 may not see the RAID group as 100% SSD. What it means is that when
Win7 realizes there is an SSD drive in the system, it's supposed to automatically
turn off superfetch and disk defragmentation. In my case it did turn off disk defrag
for my SSD RAID volume, &lt;a href="http://www.ocztechnologyforum.com/forum/attachment.php?attachmentid=7557&amp;amp;stc=1&amp;amp;d=1228252264"&gt;but
didn't turn off superfetch&lt;/a&gt; - maybe because I have a couple of regular hard drives
also connected (although not members of the RAID array).
&lt;/p&gt;
&lt;p&gt;
- If you wonder whether ATA Trim command (that helps to maintain SSD drives' performance)
is going to work in RAID configuration, then the answer is not yet. Currently, the
choices for SSDs&amp;nbsp;connected to Intel&amp;nbsp;matrix raid controller&amp;nbsp;are either
RAID, or TRIM, but not both together. The reason for that is Intel Matrix Storage
Manager (MSM) driver does not pass through TRIM command - only MS SATA and IDE drivers
for Windows 7 do. So for TRIM one needs to use&amp;nbsp;Microsoft drivers, which do not
support MSM RAID. So if you do RAID, you will need to use Intel MSM driver, and wait
for some future version of MSM that can support TRIM&amp;nbsp;in at least in RAID-0 and
RAID-1 configurations.
&lt;/p&gt;
&lt;p&gt;
- Next version of OCZ firmware for Agility and Vertex SSD drives is expected to have
background "garbage collection" built in, which is supposed to reset NAND cells while
drives are idling.
&lt;/p&gt;
&lt;p&gt;
Here's a &lt;a href="http://blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx"&gt;very
good&amp;nbsp;post about SSDs on Windows 7&lt;/a&gt;, plus an&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;a href="http://www.anandtech.com/printarticle.aspx?i=3607"&gt;&lt;strong&gt;absolute
must-read&amp;nbsp;article&lt;/strong&gt;&lt;/a&gt; about most popular SSD drives from AnandTech.com.
&lt;/p&gt;
&lt;p&gt;
ATTO benchmarks:&lt;br&gt;
Take a look a all-important 4KB transfer rates (most common case for&amp;nbsp;non-server
scenarios) - it does&amp;nbsp;astonishing 178MB/s writes and 180MB/s reads:&lt;br&gt;
&lt;img border=0 src="http://vladsnotes.hrybok.com/content/binary/2x%20OCZ%20Agility%2060GB%20SSD%20drives%20in%20RAID-0%20on%20Windows%207%20-%20ATTO%20benchmark%20results.png"&gt;
&lt;/p&gt;
&lt;p&gt;
Compare it with &lt;a href="http://hothardware.com/image_popup.aspx?image=big_vertex-turbo-atto.jpg&amp;amp;articleid=10402&amp;amp;t=n"&gt;53MB/s
writes and 35MB/s reads&lt;/a&gt; of&amp;nbsp;$440-worth, fastest 120GB MLC drive - &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820227470"&gt;OCZ
Vertex Turbo&lt;/a&gt;:&lt;br&gt;
&lt;a href="http://hothardware.com/image_popup.aspx?image=big_vertex-turbo-atto.jpg&amp;amp;articleid=10402&amp;amp;t=n"&gt;&lt;img src="http://hothardware.com/newsimages/item10402/big_vertex-turbo-atto.jpg"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
...or with arguably the best SSD drive there is -&amp;nbsp;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820167014"&gt;$800&lt;/a&gt; Intel
X-25E SLC drive - it does &lt;a href="http://www.clunk.org.uk/reviews/kingston-technology-ssdnow-e-series-intel-x25-e-solid-state-drive-review/Page-6.html"&gt;104MB/s
writes and 120MB/s reads&lt;/a&gt; on 4KB block size:&lt;br&gt;
&lt;a href="http://www.clunk.org.uk/reviews/kingston-technology-ssdnow-e-series-intel-x25-e-solid-state-drive-review/Page-6.html"&gt;&lt;img src="http://www.images.clunk.org.uk/reviews/Kingston/results/atto/atto-ahci/atto-ahci-matrix.png"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=b337fd48-7f00-4633-a31a-2a22352fbf90" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,b337fd48-7f00-4633-a31a-2a22352fbf90.aspx</comments>
      <category>Hardware;Performance;Windows 7;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=922290d7-441a-4acc-b63f-1f02085e8b36</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,922290d7-441a-4acc-b63f-1f02085e8b36.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,922290d7-441a-4acc-b63f-1f02085e8b36.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=922290d7-441a-4acc-b63f-1f02085e8b36</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I downloaded both iTunes 8.2 and iPhone OS 3.0. After installing everything,
syncing the iPhone with my 64-bit Vista failed at the end of the process with this
message "The iPhone cannot be synced. An unknown error occurred (13019)." I had to
read through several pages of Apple forums to find <a href="http://discussions.apple.com/message.jspa?messageID=9644370#9644370">the
solution</a>, which turned out to be <strong>unsyncing the music and then re-syncing
it back again</strong>.
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=922290d7-441a-4acc-b63f-1f02085e8b36" />
      </body>
      <title>Fixing iPhone error 13019 when syncing with iTunes 8.2</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,922290d7-441a-4acc-b63f-1f02085e8b36.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,922290d7-441a-4acc-b63f-1f02085e8b36.aspx</link>
      <pubDate>Thu, 18 Jun 2009 02:40:28 GMT</pubDate>
      <description>&lt;p&gt;
Today I downloaded both iTunes 8.2 and iPhone OS 3.0. After installing everything,
syncing the iPhone with my 64-bit Vista failed at the end of the process with this
message "The iPhone cannot be synced. An unknown error occurred (13019)." I had to
read through several pages of Apple forums to find &lt;a href="http://discussions.apple.com/message.jspa?messageID=9644370#9644370"&gt;the
solution&lt;/a&gt;, which turned out to be &lt;strong&gt;unsyncing the music and then re-syncing
it back again&lt;/strong&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=922290d7-441a-4acc-b63f-1f02085e8b36" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,922290d7-441a-4acc-b63f-1f02085e8b36.aspx</comments>
      <category>iPhone;Mobile Devices;Vista;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=7966497d-8129-45f9-b8e5-6e6c3a831fb6</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,7966497d-8129-45f9-b8e5-6e6c3a831fb6.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,7966497d-8129-45f9-b8e5-6e6c3a831fb6.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7966497d-8129-45f9-b8e5-6e6c3a831fb6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Twice I tried to update iPhone 3G firmware using iTunes 7.7 running on 64-bit Windows
Vista, and both times I was getting cryptic error with code (-1) somewhere in the
middle of the process. Oddly, firmware would seemingly get upgraded before the crash,
but I would still have to restore the iPhone from the backup - a process (was
buggy on its own) that would not restore the applications I installed from Apple app
store.
</p>
        <p>
Thankfully, after I got iTunes 8, my latest upgrade to 2.1 version of iPhone software
went without a problem. 2.1 was worthy upgrade: the most obvious change was improved
battery life.
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=7966497d-8129-45f9-b8e5-6e6c3a831fb6" />
      </body>
      <title>iPhone 3G Software Update Finally Working on Vista x64 with iTunes 8.</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,7966497d-8129-45f9-b8e5-6e6c3a831fb6.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,7966497d-8129-45f9-b8e5-6e6c3a831fb6.aspx</link>
      <pubDate>Tue, 23 Sep 2008 13:53:57 GMT</pubDate>
      <description>&lt;p&gt;
Twice I tried to update iPhone 3G firmware using iTunes 7.7 running on 64-bit Windows
Vista, and both times I was getting cryptic error with code (-1) somewhere in the
middle of the process. Oddly, firmware would seemingly get upgraded before the crash,
but I would still have to restore the iPhone from the backup&amp;nbsp;- a process&amp;nbsp;(was
buggy on its own) that would not restore the applications I installed from Apple app
store.
&lt;/p&gt;
&lt;p&gt;
Thankfully, after I got iTunes 8, my latest upgrade to 2.1 version of iPhone software
went without a problem. 2.1 was worthy upgrade: the most obvious change was improved
battery life.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=7966497d-8129-45f9-b8e5-6e6c3a831fb6" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,7966497d-8129-45f9-b8e5-6e6c3a831fb6.aspx</comments>
      <category>iPhone;Mobile Devices;Vista;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=8002e762-5aff-4f1a-8020-56ce0f238e28</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,8002e762-5aff-4f1a-8020-56ce0f238e28.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,8002e762-5aff-4f1a-8020-56ce0f238e28.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8002e762-5aff-4f1a-8020-56ce0f238e28</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
(Updated 7/4/2008). Unlike Windows XP or Windows Server 2003, changing a motherboard
on a machine running Windows Vista (in my case Vista Ultimate x64 with Service Pack
1) is not mentioned in the <a href="http://support.microsoft.com/kb/824125">Microsoft
Knowledge Base article</a> addressing the MoBo upgrade. I tried a couple of approaches
described below, but the bottom line is that the <a href="http://support.microsoft.com/kb/824125">same
process</a> worked for Windows Vista, with one important difference: Vista <strong>upgrade
process takes many hours</strong>. Waiting for that first reboot - the point where
you replace the board - took close to two hours! And then it took a few more hours
to complete the upgrade process. In the end the machine booted up and most of applications
seem to be working fine.
</p>
        <p>
Applications that didn't fare well are:
</p>
        <ul>
          <li>
Daemon Tools<br /><strong>Symptoms</strong>: When system is booting, a cryptic error message is displayed,
complaining about Windows version or something. Worse, an attempt to uninstall Daemon
Tools failed. However, deleting the folder with Daemon Tools made the problem go away.<br /><strong>Solution</strong>: Uninstall Daemon Tools before upgrading the system, and
reinstall it after upgrade is complete.<br /><br /></li>
          <li>
Windows Mobile Device Center<br /><strong>Symptoms</strong>: Connecting a smartphone caused Windows Mobile Device Center
to crash.<br /><strong>Solution</strong>: Repair Vista installation again. After I ran an upgrade
installation of Vista again (overnight, because it takes untold hours to complete),
this problem went away. Please note that unlike XP, Vista does not have a separate
Repair Installation option. You must run Upgrade installation (for that start installation
from Windows) in order to repair existing Vista installation.<br /><br /></li>
          <li>
Microsoft Visual Studio 2008 Dataset Editor<br /><strong>Symptoms</strong>: Opening and XSD schema or a Dataset in Design mode in VS
2008 resulted in opening the file either as a text, or as XML.<br /><strong>Solution</strong>: Please <a href="PermaLink,guid,8e4e53ea-e4ec-48fc-bbf8-84b441b3aa8f.aspx">check
this post</a>.<br /></li>
        </ul>
        <p>
Now a little more about how the first upgrade attempt went down.
</p>
        <p>
Having to watch the upgrade screen for hours in order to intercept the first rebooting
is no fun, and ironically can be mitigated by <a href="http://jowie.com/post/2008/02/Select-CD-ROM-Boot-Type--prompt-while-trying-to-boot-from-Vista-x64-DVD-burnt-from-iso-file.aspx">the
bug</a> on the "Vista x64 with SP1" DVD, which makes a rebooting process
always stop indefinitely waiting for user input. This bug is a mixed blessing, because
you can go about your normal life while waiting for the first reboot while the existentially-named
"Gathering Files" step of the Vista upgrade sequence is running, but after you have
replaced the main board you want the upgrade process do its reboots without your involvement,
and that's where the bug turns from being a help to being a hassle. Anyway, you would
be wise to allocate half-day for the motherboard upgrade on the Vista system, and
by all means back up your system before the upgrade.
</p>
        <p>
Failed Mobo upgrade approaches included uninstalling board-specific drivers before
turning the PC off and replacing the motherboard. It didn't work at all - machine
went into reboot loop. Attempts to boot in the Safe Mode stopped at BTHidMgr.sys,
which I later found <a href="http://www.pcreview.co.uk/forums/thread-2151882.php">could
be related to having Nero's InCD</a> installed. I don't have InCD, but I do have Daemon
Tools, which incidentally is the only application that stopped working after the upgrade.
I never tried to remove Daemon Tools before trying the Vista upgrade path, so the
next time <strong>I would recommend trying the quick "uninstall drivers, uninstall
Daemon Tools/InCD, Reboot" approach first</strong>. Only if that does not work, get
the huge bag of popcorn and do Vista upgrade.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=8002e762-5aff-4f1a-8020-56ce0f238e28" />
      </body>
      <title>Upgrading or Replacing a Motherboard on Windows Vista Machine</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,8002e762-5aff-4f1a-8020-56ce0f238e28.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,8002e762-5aff-4f1a-8020-56ce0f238e28.aspx</link>
      <pubDate>Mon, 23 Jun 2008 18:24:24 GMT</pubDate>
      <description>&lt;p&gt;
(Updated 7/4/2008).&amp;nbsp;Unlike Windows XP or Windows Server 2003, changing a motherboard
on a machine running Windows Vista (in my case Vista Ultimate x64 with Service Pack
1) is not mentioned in the &lt;a href="http://support.microsoft.com/kb/824125"&gt;Microsoft
Knowledge Base article&lt;/a&gt;&amp;nbsp;addressing the MoBo upgrade. I tried a couple of approaches
described below, but the bottom line is that the &lt;a href="http://support.microsoft.com/kb/824125"&gt;same
process&lt;/a&gt; worked for Windows Vista, with one important difference: Vista &lt;strong&gt;upgrade
process takes many hours&lt;/strong&gt;. Waiting for that first reboot - the point where
you replace the board - took close to two hours! And then it took a few more hours
to complete the upgrade process. In the end the machine booted up and most of applications
seem to be working fine.
&lt;/p&gt;
&lt;p&gt;
Applications that didn't fare well are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Daemon Tools&lt;br&gt;
&lt;strong&gt;Symptoms&lt;/strong&gt;: When system is booting, a cryptic error message is displayed,
complaining about Windows version or something. Worse, an attempt to uninstall Daemon
Tools failed. However, deleting the folder with Daemon Tools made the problem go away.&lt;br&gt;
&lt;strong&gt;Solution&lt;/strong&gt;: Uninstall Daemon Tools before upgrading the system, and
reinstall it after upgrade is complete.&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
Windows Mobile Device Center&lt;br&gt;
&lt;strong&gt;Symptoms&lt;/strong&gt;: Connecting a smartphone caused Windows Mobile Device Center
to crash.&lt;br&gt;
&lt;strong&gt;Solution&lt;/strong&gt;: Repair Vista installation again. After I ran an upgrade
installation&amp;nbsp;of Vista again (overnight, because it takes untold hours to complete),
this problem went away. Please note that unlike XP, Vista does not have a separate
Repair Installation option. You must run Upgrade installation (for that start installation
from Windows) in order to repair existing Vista installation.&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
Microsoft Visual Studio 2008 Dataset Editor&lt;br&gt;
&lt;strong&gt;Symptoms&lt;/strong&gt;: Opening and XSD schema or a Dataset in Design mode in VS
2008 resulted in opening the file either as a text, or as XML.&lt;br&gt;
&lt;strong&gt;Solution&lt;/strong&gt;: Please &lt;a href="PermaLink,guid,8e4e53ea-e4ec-48fc-bbf8-84b441b3aa8f.aspx"&gt;check
this post&lt;/a&gt;.&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Now a little more about how the first upgrade attempt went down.
&lt;/p&gt;
&lt;p&gt;
Having to watch the upgrade screen for hours in order to intercept the first rebooting
is no fun, and ironically can be mitigated by &lt;a href="http://jowie.com/post/2008/02/Select-CD-ROM-Boot-Type--prompt-while-trying-to-boot-from-Vista-x64-DVD-burnt-from-iso-file.aspx"&gt;the
bug&lt;/a&gt; on the&amp;nbsp;"Vista x64&amp;nbsp;with SP1" DVD, which makes a rebooting process
always stop indefinitely waiting for user input. This bug is a mixed blessing, because
you can go about your normal life while waiting for the first reboot while&amp;nbsp;the&amp;nbsp;existentially-named
"Gathering Files" step of the Vista upgrade sequence is running, but after you have
replaced the main board you want the upgrade process do its reboots without your involvement,
and that's where the bug turns from being a help to being a hassle. Anyway, you would
be wise to allocate half-day for the motherboard upgrade on the Vista system, and
by all means back up your system before the upgrade.
&lt;/p&gt;
&lt;p&gt;
Failed Mobo upgrade approaches included uninstalling board-specific drivers before
turning the PC off and replacing the motherboard. It didn't work at all - machine
went into reboot loop. Attempts to boot in the Safe Mode stopped at BTHidMgr.sys,
which I later found &lt;a href="http://www.pcreview.co.uk/forums/thread-2151882.php"&gt;could
be related to having Nero's InCD&lt;/a&gt; installed. I don't have InCD, but I do have Daemon
Tools, which incidentally is the only application that stopped working after the upgrade.
I never tried to remove Daemon Tools before trying the Vista upgrade path, so the
next time &lt;strong&gt;I would recommend trying the quick "uninstall drivers, uninstall
Daemon Tools/InCD, Reboot" approach first&lt;/strong&gt;. Only if that does not work, get
the huge bag of popcorn and do Vista upgrade.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=8002e762-5aff-4f1a-8020-56ce0f238e28" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,8002e762-5aff-4f1a-8020-56ce0f238e28.aspx</comments>
      <category>Digital Home;Hardware;Mobile Devices;Vista;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=ef46c6df-09ef-4801-8d2e-63ecc5e34fe3</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,ef46c6df-09ef-4801-8d2e-63ecc5e34fe3.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,ef46c6df-09ef-4801-8d2e-63ecc5e34fe3.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ef46c6df-09ef-4801-8d2e-63ecc5e34fe3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Upgrading or replacing a motherboard on a machine running Windows Server 2003 (in
my case it was Windows 2003 R2 Standard Edition with Service Pack 2 x64)
is relatively straightforward, and more or less works as described in the <a href="http://support.microsoft.com/kb/824125">MS
Knowledge Base article</a>: you start upgrade process by running Windows setup while
old motherboard is in-place, and once upgrade process reboots the machine, you intercept
it by turning the computer off and replacing the MoBo, and then allow upgrade process
to continue. It worked alright, and wasn't too long a process. 
</p>
        <p>
What the KB article didn't mention is that <strong>after the upgrade a few things
may be broken or missing</strong>. In my case there were two big things broken:
</p>
        <ul>
          <li>
IE was corrupted in a way that prevented downloading files by clicking a link. Page
browsing still worked and "Save target as..." worked, but clicking a link that redirects
to a file download resulted in the strange error message: "The requested look-up key
was not found in any <b>active activation</b>". My way to fix it was to upgrade IE6
to IE7, but since IE7 download links were those redirect links that didn't work, I
had to install FireFox, which had a link accessible via "Save target as", and then
I used FireFox to download and install IE7.<br /><br /></li>
          <li>
.NET Framework 2.0 has disappeared, wracking havoc making pretty much all applications
(SQL Server Management console, ASP.NET apps in IIS) not working. Fixing it was not
too bad though - I downloaded and installed .NET Framework 2.0 x64, then made a couple
of runs of Windows Update to ensure the server won't try to reboot soon after being
brought online, rebooted the machine just in case, and that was it.</li>
        </ul>
        <p>
Overall entire process, although not completely seamless or worry-free, took only
about an hour, not counting time required to physically replace the board.
</p>
        <p>
          <br />
        </p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=ef46c6df-09ef-4801-8d2e-63ecc5e34fe3" />
      </body>
      <title>Upgrading or Replacing a Motherboard on Windows Server 2003 Machine</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,ef46c6df-09ef-4801-8d2e-63ecc5e34fe3.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,ef46c6df-09ef-4801-8d2e-63ecc5e34fe3.aspx</link>
      <pubDate>Mon, 23 Jun 2008 17:43:26 GMT</pubDate>
      <description>&lt;p&gt;
Upgrading or replacing a motherboard on a machine running Windows Server 2003 (in
my case it was Windows 2003 R2&amp;nbsp;Standard Edition with Service Pack&amp;nbsp;2 x64)
is relatively straightforward, and more or less works as described in the &lt;a href="http://support.microsoft.com/kb/824125"&gt;MS
Knowledge Base article&lt;/a&gt;: you start upgrade process by running Windows setup while
old motherboard is in-place, and once upgrade process reboots the machine, you intercept
it by turning the computer off and replacing the MoBo, and then allow upgrade process
to continue. It worked alright, and wasn't too long a process. 
&lt;/p&gt;
&lt;p&gt;
What the KB article didn't&amp;nbsp;mention is that &lt;strong&gt;after the upgrade a few things
may be broken or missing&lt;/strong&gt;. In my case there were two big things broken:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
IE was corrupted in a way that prevented downloading files by clicking a link. Page
browsing still worked and "Save target as..." worked, but clicking a link that redirects
to a file download resulted in the strange error message: "The requested look-up key
was not found in any &lt;b&gt;active activation&lt;/b&gt;". My way to fix it was to upgrade IE6
to IE7, but since IE7 download links were those redirect links that didn't work, I
had to install FireFox, which had a link accessible via "Save target as", and then
I used FireFox to download and install IE7.&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
.NET Framework 2.0 has disappeared, wracking havoc making pretty much all applications
(SQL Server Management console, ASP.NET apps in IIS) not working. Fixing it was not
too bad though - I downloaded and installed .NET Framework 2.0 x64, then made a couple
of runs of Windows Update to ensure the server won't try to reboot soon after being
brought online, rebooted the machine just in case, and that was it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Overall entire process, although not completely seamless or worry-free, took only
about an hour, not counting time required to physically replace the board.
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=ef46c6df-09ef-4801-8d2e-63ecc5e34fe3" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,ef46c6df-09ef-4801-8d2e-63ecc5e34fe3.aspx</comments>
      <category>ASP.NET;Backup/Restore;Digital Home;Hardware;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=c21d581f-9b92-41d8-8196-d8e4c05e7943</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,c21d581f-9b92-41d8-8196-d8e4c05e7943.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,c21d581f-9b92-41d8-8196-d8e4c05e7943.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c21d581f-9b92-41d8-8196-d8e4c05e7943</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After downloading and installing just-released Visual Studio 2008 on Vista x64, I
got compilation error while trying to build the "Hello, World" application. The error
was "<strong>fatal error CS0014: Required file 'alink.dll with IAlink3' could not
be found</strong>."<br />
It seemed to be a fairly common error during the Beta cycle of the Visual Studio
2008, but apparently it was not fixed - at least not for the 64-bit version of Vista. Similar
to 32-bit versions, the solution was to install two Windows Update items found
on the Visual Studio 2008 DVD in the "<strong>&lt;dvddrive&gt;:\WCU\dotNetFramework\dotNetMSP\x64</strong>"
folder (for 32-bit version look in the "&lt;dvddrive&gt;:\WCU\dotNetFramework\dotNetMSP\x86"
folder):<br />
1. NetFX2.0-KB110806-v6000-x64.msu. Run it, wait forever, reboot when it's done.<br />
2. NetFX3.0-KB929300-v6000-x64.msu. Run it, wait forever, reboot when it's done.<br /><br />
After those two updates were installed, the problem went away.
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=c21d581f-9b92-41d8-8196-d8e4c05e7943" />
      </body>
      <title>Visual Studio 2008: fixing "'alink.dll with IAlink3' could not be found" error</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,c21d581f-9b92-41d8-8196-d8e4c05e7943.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,c21d581f-9b92-41d8-8196-d8e4c05e7943.aspx</link>
      <pubDate>Thu, 22 Nov 2007 20:19:37 GMT</pubDate>
      <description>&lt;p&gt;
After downloading and installing just-released Visual Studio 2008 on Vista x64, I
got compilation error while trying to build the "Hello, World" application. The error
was "&lt;strong&gt;fatal error CS0014: Required file 'alink.dll with IAlink3' could not
be found&lt;/strong&gt;."&lt;br&gt;
It seemed to be a fairly common error during the Beta&amp;nbsp;cycle of the Visual Studio
2008, but apparently it was not fixed - at least not for the 64-bit version of Vista.&amp;nbsp;Similar
to&amp;nbsp;32-bit versions, the solution was to install two Windows Update items found
on the Visual Studio 2008&amp;nbsp;DVD in the "&lt;strong&gt;&amp;lt;dvddrive&amp;gt;:\WCU\dotNetFramework\dotNetMSP\x64&lt;/strong&gt;"
folder (for 32-bit version look&amp;nbsp;in the&amp;nbsp;"&amp;lt;dvddrive&amp;gt;:\WCU\dotNetFramework\dotNetMSP\x86"
folder):&lt;br&gt;
1. NetFX2.0-KB110806-v6000-x64.msu. Run it, wait forever, reboot when it's done.&lt;br&gt;
2. NetFX3.0-KB929300-v6000-x64.msu. Run it, wait forever, reboot when it's done.&lt;br&gt;
&lt;br&gt;
After those two updates were installed, the problem went away.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=c21d581f-9b92-41d8-8196-d8e4c05e7943" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,c21d581f-9b92-41d8-8196-d8e4c05e7943.aspx</comments>
      <category>Vista;Visual Studio;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=580f8b9f-512c-4cd9-ad89-0d54a0a49684</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,580f8b9f-512c-4cd9-ad89-0d54a0a49684.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,580f8b9f-512c-4cd9-ad89-0d54a0a49684.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=580f8b9f-512c-4cd9-ad89-0d54a0a49684</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <strong>Update:</strong> This issue may have been fixed as of April 2008: <a href="http://support.apple.com/kb/HT1426">http://support.apple.com/kb/HT1426</a>.
</p>
        <p>
I spent approximately a week researching iPhone and everything related to
it. Not a single time did I see anything that would suggest that iPhone does not sync
with 64 bit version of Windows - not even on the back of the iPhone box, where system
requirements are spelled out. So all the anticipation of playing with iPhone came
down crashing when I put it in the cradle and got "<strong>Please connect iPhone to
a computer running a 32-bit version of Windows XP (SP2) or Windows Vista.</strong>"
message:<br /><img src="http://vladsnotes.hrybok.com/content/binary/No64bitSupportForiPhone.png" border="0" /><br /><br />
This was the first Apple product I ever bought, and what a wonderful F-U I got. Apple
is indeed not an engineering company, but a designer shop making cool-looking accessories
- a Luis Vuitton of IT. The only thing remaining for Apple is to figure
out that technology thing.
</p>
        <p>
Quick Internet search established without a doubt that iPhone won't sync with
x64 Windows systems and tech support rep confirmed that there is absolutely nothing
they can do other that suggesting to install 32 bit operating system.
</p>
        <p>
Anyway, the <strong>iPhone is going back</strong>. To be fair, Apple customer support
was fast and helpful, and the rep who processed my return request waived restocking
fee on the unit (I bought it from Apple online) and they promised to send prepaid
FedEx shipping label. 
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=580f8b9f-512c-4cd9-ad89-0d54a0a49684" />
      </body>
      <title>iTunes Does NOT Support Syncing iPhone with 64-bit Windows Vista or XP!</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,580f8b9f-512c-4cd9-ad89-0d54a0a49684.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,580f8b9f-512c-4cd9-ad89-0d54a0a49684.aspx</link>
      <pubDate>Tue, 25 Sep 2007 23:53:18 GMT</pubDate>
      <description>&lt;p&gt;
&lt;strong&gt;Update:&lt;/strong&gt; This issue may have been fixed as of April 2008: &lt;a href="http://support.apple.com/kb/HT1426"&gt;http://support.apple.com/kb/HT1426&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I spent&amp;nbsp;approximately a&amp;nbsp;week researching iPhone and everything related to
it. Not a single time did I see anything that would suggest that iPhone does not sync
with 64 bit version of Windows - not even on the back of the iPhone box, where system
requirements are spelled out. So all the anticipation of playing with iPhone came
down crashing when I put it in the cradle and got "&lt;strong&gt;Please connect iPhone to
a computer running a 32-bit version of Windows XP (SP2) or Windows Vista.&lt;/strong&gt;"
message:&lt;br&gt;
&lt;img src="http://vladsnotes.hrybok.com/content/binary/No64bitSupportForiPhone.png" border=0&gt;
&lt;br&gt;
&lt;br&gt;
This was the first Apple product I ever bought, and what a wonderful F-U I got.&amp;nbsp;Apple
is indeed not an engineering company, but a designer shop making cool-looking accessories
-&amp;nbsp;a&amp;nbsp;Luis Vuitton of IT. The only thing remaining for Apple is to figure
out that technology thing.
&lt;/p&gt;
&lt;p&gt;
Quick Internet search established without a doubt that iPhone won't&amp;nbsp;sync with
x64 Windows systems and tech support rep confirmed that there is absolutely nothing
they can do other that suggesting to install 32 bit operating system.
&lt;/p&gt;
&lt;p&gt;
Anyway, the &lt;strong&gt;iPhone is going back&lt;/strong&gt;. To be fair, Apple customer support
was fast and helpful, and the rep who processed my return request waived restocking
fee on the unit (I bought it from Apple online)&amp;nbsp;and they promised to send&amp;nbsp;prepaid
FedEx shipping label. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=580f8b9f-512c-4cd9-ad89-0d54a0a49684" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,580f8b9f-512c-4cd9-ad89-0d54a0a49684.aspx</comments>
      <category>iPhone;Mobile Devices;Vista;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=d5c6c382-842b-44ea-9e2a-9f6192b37134</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,d5c6c382-842b-44ea-9e2a-9f6192b37134.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,d5c6c382-842b-44ea-9e2a-9f6192b37134.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d5c6c382-842b-44ea-9e2a-9f6192b37134</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I need to test my software on a variety of 64-bit Windows versions. I hoped I would
be able to use <a href="http://www.microsoft.com/windowsserversystem/virtualserver/downloads/default.mspx">Microsoft
Virtual Server</a>, which I've been successfully using for a while for 32-bit tests
(including German, Russian and Korean flavors of Windows - quite a feat for a Ukrainian
with English as a second language), but to no avail - at this point even latest MS
Virtual Server is unable to host 64-bit guest operating systems. So despite enjoying
being lazy, I was forced to check out free <a href="http://www.vmware.com/products/server/">VmWare
Server</a>. I hoped to run it on my main Vista x64 dev box, but VmWare Server did
not install correctly on Vista x64. That was quite a setback for my product delivery
schedule, because I realized I needed another box with 64-bit Windows 2003 Server on
it to be sure I could run VmWare Server. I dug through my closet with PC parts and
after combining what I had with $200 worth of parts bought from <a href="http://NewEgg.com">NewEgg.com</a> I
had a modest 64-bit box with Pentium D 805 and 1GB of DDR memory. VmWare has installed
without a problem, but when I attempted to install Windows XP x64 VmWare Server told
me that my Pentium D CPU is no good because when it comes to Intel CPUs, 64 bit guest
OSes can run only on EMT64 units with Virtualization Technology (VT) support! Fortunately,
my dev desktop had Core 2 Duo E6300, which does have VT support, and both Pentium
D and Core 2 Duo use the same LGA 775 package, so I was able to simply swap CPUs and
ta-da! - after that VmWare finally started cooperating and is installing XP x64 guest
OS as I'm typing this article.
</p>
        <p>
Conclusion: If you want to run 64-bit guest OS in VmWare using Intel CPU you will
need a box with a processor supporting <strong>Virtualization Technology</strong>,
and run <strong>Windows 2003 x64</strong> as a host OS.
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=d5c6c382-842b-44ea-9e2a-9f6192b37134" />
      </body>
      <title>Your Intel EMT64 CPU has to have VT support to run 64-bit guest Windows OSes on VmWare Server</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,d5c6c382-842b-44ea-9e2a-9f6192b37134.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,d5c6c382-842b-44ea-9e2a-9f6192b37134.aspx</link>
      <pubDate>Fri, 19 Jan 2007 03:08:20 GMT</pubDate>
      <description>&lt;p&gt;
I need to test my software on a variety of 64-bit Windows versions. I hoped I would
be able to use &lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/downloads/default.mspx"&gt;Microsoft
Virtual Server&lt;/a&gt;, which I've been successfully using for a while for 32-bit tests
(including German, Russian and Korean flavors of Windows - quite a feat for a Ukrainian
with English as a second language), but to no avail - at this point even latest MS
Virtual Server is unable to host 64-bit guest operating systems. So despite enjoying
being lazy, I was forced to check out free &lt;a href="http://www.vmware.com/products/server/"&gt;VmWare
Server&lt;/a&gt;. I hoped to run it on my main Vista x64 dev box, but VmWare Server did
not install correctly on Vista x64. That was quite a setback for my product delivery
schedule, because I realized I needed another&amp;nbsp;box with 64-bit Windows 2003 Server&amp;nbsp;on
it to be sure I could run VmWare Server. I dug through my closet with PC parts and
after combining what I had with $200 worth of parts bought from &lt;a href="http://NewEgg.com"&gt;NewEgg.com&lt;/a&gt; I
had a modest 64-bit box with Pentium D 805 and 1GB of DDR memory. VmWare has installed
without a problem, but when I attempted to install Windows XP x64 VmWare Server told
me that my Pentium D CPU is no good because when it comes to Intel CPUs, 64 bit guest
OSes can run only on EMT64 units with Virtualization Technology (VT) support! Fortunately,
my dev desktop had Core 2 Duo E6300, which does have VT support, and both Pentium
D and Core 2 Duo use the same LGA 775 package, so I was able to simply swap CPUs and
ta-da! - after that VmWare finally started cooperating and is installing XP x64 guest
OS as I'm typing this article.
&lt;/p&gt;
&lt;p&gt;
Conclusion: If you want to run 64-bit guest OS in VmWare using Intel CPU you will
need a box with a processor supporting &lt;strong&gt;Virtualization Technology&lt;/strong&gt;,
and run&amp;nbsp;&lt;strong&gt;Windows 2003 x64&lt;/strong&gt; as a host OS.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=d5c6c382-842b-44ea-9e2a-9f6192b37134" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,d5c6c382-842b-44ea-9e2a-9f6192b37134.aspx</comments>
      <category>Software Testing;Virtual Server;Vista;VmWare;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=d91bf2d7-53b7-4909-990b-fb9a7bc2ef20</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,d91bf2d7-53b7-4909-990b-fb9a7bc2ef20.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,d91bf2d7-53b7-4909-990b-fb9a7bc2ef20.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d91bf2d7-53b7-4909-990b-fb9a7bc2ef20</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After installing VmWare Server on 64-bit Windows 2003 Server R2, I was unable to access
VmWare Server's web admin page due to <strong>Service Unavailable</strong> error.
VmWare support forum suggests to <a href="http://www.vmware.com/community/message.jspa?messageID=505302">remove
.NET Framework 2.0</a>, which seems to help some people, but I fixed the problem by <strong><em>repairing</em></strong> .NET
Framework 2.0 installation after VmWare server was installed. To do that go to Control
Panel -&gt; Add/Remove Programs, select .NET Framework and hit Change/Remove button.
In the dialog select repair and let it run. After that both Default Web site and VmWare
web site were running fine.
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=d91bf2d7-53b7-4909-990b-fb9a7bc2ef20" />
      </body>
      <title>"Service Unavailable" error when accessing VmWare Server web admin running on Windows 2003 Server R2 x64</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,d91bf2d7-53b7-4909-990b-fb9a7bc2ef20.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,d91bf2d7-53b7-4909-990b-fb9a7bc2ef20.aspx</link>
      <pubDate>Thu, 18 Jan 2007 05:25:19 GMT</pubDate>
      <description>&lt;p&gt;
After installing VmWare Server on 64-bit Windows 2003 Server R2, I was unable to access
VmWare Server's web admin page due to &lt;strong&gt;Service Unavailable&lt;/strong&gt; error.
VmWare support forum suggests to &lt;a href="http://www.vmware.com/community/message.jspa?messageID=505302"&gt;remove
.NET Framework 2.0&lt;/a&gt;, which seems to help some people, but I fixed the problem by &lt;strong&gt;&lt;em&gt;repairing&lt;/em&gt;&lt;/strong&gt; .NET
Framework 2.0 installation after VmWare server was installed. To do that go to Control
Panel -&amp;gt; Add/Remove Programs, select .NET Framework and hit Change/Remove button.
In the dialog select repair and let it run. After that both Default Web site and VmWare
web site were running fine.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=d91bf2d7-53b7-4909-990b-fb9a7bc2ef20" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,d91bf2d7-53b7-4909-990b-fb9a7bc2ef20.aspx</comments>
      <category>Software Testing;VmWare;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=2f68350c-fa77-4d77-9490-5cb9efc22615</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,2f68350c-fa77-4d77-9490-5cb9efc22615.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=2f68350c-fa77-4d77-9490-5cb9efc22615</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In the brave new world, where nearly all CPUs are <a href="http://www.newegg.com/Product/ProductList.asp?Submit=Property&amp;Subcategory=343&amp;Description=&amp;Type=&amp;srchInDesc=&amp;MinPrice=&amp;MaxPrice=&amp;PropertyCodeValue=2663%3A16752">64
bit</a>, and Vista x64 is poised to have a large market share, how many ASP.NET 1.1
developers will find themselves in the situation where IIS7 running on x64 OS can't
create an application pool for .NET Framework 1.1, therefore making it impossible
to debug ASP.NET 1.1 applications under IIS7 using Visual Studio.NET 2003? All because when
looking for available ASP.NET versions, IIS7 is probably looking into 64 bit .NET
Framework folder - "C:\Windows\Microsoft.NET\Framework64", which only has 2.0
and 3.0 versions in it. Not knowing this would be the case, I recently installed
Vista x64 on my newly upgraded Dev box and almost fainted when I realized I can't
use VS.NET 2003 to debug legacy ASP.NET 1.1 apps. It took me a while to realize that
our <a href="http://www.ultidev.com/download/">own Cassini Web Server for ASP.NET
1.1</a> may work just fine, because it has its own routines for discovering location
of .NET Framework 1.1 files, and it can be used for debugging of ASP.NET 1.1
application in VS.NET 2003. I tried it a few days ago, and sure enough our little
Cassini saved the day - Visual Studio.NET 2003 ran an ASP.NET 1.1 app on our <a href="http://www.ultidev.com/products/Cassini/CassiniDevGuide.htm#Debugging">Cassini
in Debug mode</a> without a hitch!
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=2f68350c-fa77-4d77-9490-5cb9efc22615" />
      </body>
      <title>Visual Studio.NET 2003, ASP.NET 1.1 and IIS7 on Vista x64</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,2f68350c-fa77-4d77-9490-5cb9efc22615.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,2f68350c-fa77-4d77-9490-5cb9efc22615.aspx</link>
      <pubDate>Sun, 17 Dec 2006 20:35:13 GMT</pubDate>
      <description>&lt;p&gt;
In the brave new world, where nearly all CPUs are &lt;a href="http://www.newegg.com/Product/ProductList.asp?Submit=Property&amp;amp;Subcategory=343&amp;amp;Description=&amp;amp;Type=&amp;amp;srchInDesc=&amp;amp;MinPrice=&amp;amp;MaxPrice=&amp;amp;PropertyCodeValue=2663%3A16752"&gt;64
bit&lt;/a&gt;, and Vista x64 is poised to have a large market share, how many ASP.NET 1.1
developers will find themselves in the situation where IIS7 running on&amp;nbsp;x64 OS&amp;nbsp;can't
create an application pool for .NET Framework 1.1, therefore making it impossible
to debug ASP.NET 1.1 applications under IIS7 using Visual Studio.NET 2003? All because&amp;nbsp;when
looking for available ASP.NET versions, IIS7 is probably looking into 64 bit&amp;nbsp;.NET
Framework&amp;nbsp;folder - "C:\Windows\Microsoft.NET\Framework64", which only has&amp;nbsp;2.0
and 3.0&amp;nbsp;versions in it. Not knowing this would be the case, I recently installed
Vista x64 on my newly upgraded Dev box and almost fainted when I realized I can't
use VS.NET 2003 to debug legacy ASP.NET 1.1 apps. It took me a while to realize that
our &lt;a href="http://www.ultidev.com/download/"&gt;own Cassini Web Server for ASP.NET
1.1&lt;/a&gt; may work just fine, because it has its own routines for discovering location
of .NET Framework 1.1 files, and it can be used for debugging of&amp;nbsp;ASP.NET 1.1
application in VS.NET 2003. I tried it a few days ago, and sure enough&amp;nbsp;our little
Cassini saved the day - Visual Studio.NET 2003 ran an ASP.NET 1.1 app on our &lt;a href="http://www.ultidev.com/products/Cassini/CassiniDevGuide.htm#Debugging"&gt;Cassini
in Debug mode&lt;/a&gt; without a hitch!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=2f68350c-fa77-4d77-9490-5cb9efc22615" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,2f68350c-fa77-4d77-9490-5cb9efc22615.aspx</comments>
      <category>ASP.NET 1.1;Cassini Web Server;IIS7;Vista;Visual Studio.NET 2003;x64;.NET Framework 1.1</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=40fbefde-2b91-4b47-bc6a-d4f48e53af61</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,40fbefde-2b91-4b47-bc6a-d4f48e53af61.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=40fbefde-2b91-4b47-bc6a-d4f48e53af61</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microsoft <a href="http://www.microsoft.com/windowsserversystem/virtualserver/downloads/servicepack.mspx">Virtual
Server R2 SP Beta</a> works really well on Vista x64 and Intel Core 2 Duo E6300 CPU,
which has Virtualization support. Installer was not completely hands-off - I had to
add CGI module to IIS7 manually - otherwise VSWebApp.exe was treated as downloadable
file and not as CGI module. MS needs to update VS installer to automate this step.
</p>
        <p>
Please note that although MS Virtual Server R2 Beta can run on Vista x64, it can't
host 64-bit OSes. To host 64 bit OSes you would need free <a href="PermaLink,guid,d5c6c382-842b-44ea-9e2a-9f6192b37134.aspx">VmWare
Server</a> installed on x64 Windows 2003 Server, and either AMD 64 bit CPU or Intel
EMT64 CPU with Virtualization Technology (VT) support (like Core 2 Duo E6300
or E6400 CPUs).
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=40fbefde-2b91-4b47-bc6a-d4f48e53af61" />
      </body>
      <title>Microsoft Virtual Server R2 SP1 on Vista x64 and Intel Core 2 Duo CPU</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,40fbefde-2b91-4b47-bc6a-d4f48e53af61.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,40fbefde-2b91-4b47-bc6a-d4f48e53af61.aspx</link>
      <pubDate>Sun, 17 Dec 2006 19:29:12 GMT</pubDate>
      <description>&lt;p&gt;
Microsoft &lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/downloads/servicepack.mspx"&gt;Virtual
Server R2 SP Beta&lt;/a&gt; works really well on Vista x64 and Intel Core 2 Duo E6300 CPU,
which has Virtualization support. Installer was not completely hands-off - I had to
add CGI module to IIS7 manually - otherwise VSWebApp.exe was treated as downloadable
file and not as CGI module. MS needs to update VS installer to automate this step.
&lt;/p&gt;
&lt;p&gt;
Please note that although MS Virtual Server R2 Beta can run on Vista x64, it can't
host 64-bit OSes. To host 64 bit OSes you would need free &lt;a href="PermaLink,guid,d5c6c382-842b-44ea-9e2a-9f6192b37134.aspx"&gt;VmWare
Server&lt;/a&gt; installed on x64 Windows 2003 Server, and either AMD 64 bit CPU or Intel
EMT64 CPU with Virtualization Technology (VT)&amp;nbsp;support (like Core 2 Duo E6300
or E6400 CPUs).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=40fbefde-2b91-4b47-bc6a-d4f48e53af61" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,40fbefde-2b91-4b47-bc6a-d4f48e53af61.aspx</comments>
      <category>IIS7;Software Testing;Virtual Server;Vista;VmWare;x64</category>
    </item>
    <item>
      <trackback:ping>http://vladsnotes.hrybok.com/Trackback.aspx?guid=a940b469-80d2-452e-a258-f3be16c01384</trackback:ping>
      <pingback:server>http://vladsnotes.hrybok.com/pingback.aspx</pingback:server>
      <pingback:target>http://vladsnotes.hrybok.com/PermaLink,guid,a940b469-80d2-452e-a258-f3be16c01384.aspx</pingback:target>
      <dc:creator>Vlad Hrybok</dc:creator>
      <wfw:comment>http://vladsnotes.hrybok.com/CommentView,guid,a940b469-80d2-452e-a258-f3be16c01384.aspx</wfw:comment>
      <wfw:commentRss>http://vladsnotes.hrybok.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a940b469-80d2-452e-a258-f3be16c01384</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
[July 16, 2007 UPDATE:] After downloading <a href="http://www.nero.com/nero7/enu/nero7-up.php">Nero
7 Ultra Edition Update</a> I was able to upgrade my original dysfunctional Nero 7
Essentials. I tried to uninstall Nero 7 Essentials, but uninstallation failed. I had
to use <a href="http://support.microsoft.com/kb/290301">Windows Installer Cleanup
Utility</a> to get rid of Essentials first. The good thing was that after Essentials
was gone, Ultra Edition upgrade found registration key of Essentials and used it to
get installed. Naturally, after it was installed it still only had functionality of
Essentials, not Ultra. Nero 7 Ultra came as a ridiculous 120+ MB download, with tons
of junk, like ASK.com toolbar, so I had to spend time making sure it won't get
installed. Funny, but help system is not included into the 120 MB download. To my
surprise there was no "Burn DVD Files" option in Nero Start Smart, which used to be
there since Nero 6. Fortunately, I found "Burn DVD Files" in the Nero Express UI itself.
At this point I haven't burned any dual-layers, but single layer DVDs burned at 16x
speed on my NEC 3550A drive just fine. Hopefully days of no decent software for DVD
burning on Vista x64 are over.<br /><font color="#ff0000"><font color="#008000"><strong>Success:</strong></font></font><font color="#003300"> Nero
7 Essentials with Ultra Edition Update.<br />
[END OF UPDATE]</font></p>
        <p>
[ORIGINAL POST:]<br />
Tried to burn Dual-Layer ISO image on Vista x64 with a few different pieces of software.
These are the results:
</p>
        <p>
          <strong>
            <font color="#008000">Success:</font>
          </strong> (with caveats) <a href="http://www.imgburn.com/">ImgBurn</a> -
does the job, but created a few dual-layer coasters, and almost invariably fails the
burned disk verification at the end, even if disk is perfectly playable.<br /></p>
        <p>
          <font color="#ff0000">
            <strong>Failed</strong>
            <font color="#003300">: Nero 7 Essentials
- filed to start after installation.<br /></font>
          </font>
          <font color="#ff0000">
            <strong>Failed</strong>
          </font>: <a href="http://isorecorder.alexfeinman.com/Vista.htm">ISO
Recorder V3 64 Bit</a> - failed after finishing the first layer.<br /><strong><font color="#ff0000">Failed</font></strong>: <a href="http://www.download.com/Active-ISO-Burner/3000-2646_4-10612384.html">Active
ISO Image File Burner</a> - failed after finishing the first layer.
</p>
        <img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=a940b469-80d2-452e-a258-f3be16c01384" />
      </body>
      <title>Dual-Layer DVD ISO Burner Software Results on Vista x64</title>
      <guid isPermaLink="false">http://vladsnotes.hrybok.com/PermaLink,guid,a940b469-80d2-452e-a258-f3be16c01384.aspx</guid>
      <link>http://vladsnotes.hrybok.com/PermaLink,guid,a940b469-80d2-452e-a258-f3be16c01384.aspx</link>
      <pubDate>Sat, 16 Dec 2006 20:15:36 GMT</pubDate>
      <description>&lt;p&gt;
[July 16, 2007 UPDATE:] After downloading &lt;a href="http://www.nero.com/nero7/enu/nero7-up.php"&gt;Nero
7 Ultra Edition Update&lt;/a&gt; I was able to upgrade my original dysfunctional Nero 7
Essentials. I tried to uninstall Nero 7 Essentials, but uninstallation failed. I had
to use &lt;a href="http://support.microsoft.com/kb/290301"&gt;Windows Installer Cleanup
Utility&lt;/a&gt; to get rid of Essentials first. The good&amp;nbsp;thing was that after Essentials
was gone, Ultra Edition upgrade found registration key of Essentials and used it to
get installed. Naturally, after it was installed it still only had functionality of
Essentials, not Ultra. Nero 7 Ultra came as a ridiculous 120+ MB download, with tons
of junk, like ASK.com toolbar,&amp;nbsp;so I had to spend time making sure it won't get
installed. Funny, but help system is not included into the 120 MB download. To my
surprise there was no "Burn DVD Files" option in Nero Start Smart, which used to be
there since Nero 6. Fortunately, I found "Burn DVD Files" in the Nero Express UI itself.
At this point I haven't burned any dual-layers, but single layer DVDs burned at 16x
speed on my NEC 3550A drive just fine. Hopefully days of no decent software for DVD
burning on Vista x64 are over.&lt;br&gt;
&lt;font color=#ff0000&gt;&lt;font color=#008000&gt;&lt;strong&gt;Success:&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=#003300&gt; Nero
7 Essentials with Ultra Edition Update.&lt;br&gt;
[END OF UPDATE]&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
[ORIGINAL POST:]&lt;br&gt;
Tried to burn Dual-Layer ISO image on Vista x64 with a few different pieces of software.
These are the results:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font color=#008000&gt;Success:&lt;/font&gt;&lt;/strong&gt; (with caveats) &lt;a href="http://www.imgburn.com/"&gt;ImgBurn&lt;/a&gt; -
does the job, but created a few dual-layer coasters, and almost invariably fails the
burned disk verification at the end, even if disk is perfectly playable.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font color=#ff0000&gt;&lt;strong&gt;Failed&lt;/strong&gt;&lt;font color=#003300&gt;: Nero 7 Essentials
- filed to start after installation.&lt;br&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#ff0000&gt;&lt;strong&gt;Failed&lt;/strong&gt;&lt;/font&gt;: &lt;a href="http://isorecorder.alexfeinman.com/Vista.htm"&gt;ISO
Recorder V3 64 Bit&lt;/a&gt;&amp;nbsp;- failed after finishing the first layer.&lt;br&gt;
&lt;strong&gt;&lt;font color=#ff0000&gt;Failed&lt;/font&gt;&lt;/strong&gt;: &lt;a href="http://www.download.com/Active-ISO-Burner/3000-2646_4-10612384.html"&gt;Active
ISO Image File Burner&lt;/a&gt;&amp;nbsp;- failed after finishing the first layer.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vladsnotes.hrybok.com/aggbug.ashx?id=a940b469-80d2-452e-a258-f3be16c01384" /&gt;</description>
      <comments>http://vladsnotes.hrybok.com/CommentView,guid,a940b469-80d2-452e-a258-f3be16c01384.aspx</comments>
      <category>Backup/Restore;Dual-layer;Vista;x64</category>
    </item>
  </channel>
</rss>