{"id":29243,"date":"2006-10-25T10:00:12","date_gmt":"2006-10-25T10:00:12","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2006\/10\/25\/non-resolution-of-the-dead-home-desktop-problem\/"},"modified":"2006-10-25T10:00:12","modified_gmt":"2006-10-25T10:00:12","slug":"non-resolution-of-the-dead-home-desktop-problem","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20061025-12\/?p=29243","title":{"rendered":"Non-resolution of the dead home desktop problem"},"content":{"rendered":"<p><a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2006\/10\/24\/868546.aspx\"> Last time, I told of attempting to upgrade my home computer and failing<\/a>. I ultimately gave up and returned the parts to the store, telling them that I thought the IDE controller on the motherboard was dead. They refunded my money after a false step where they refunded me more than I paid for the components in the first place! (I bought the motherboard and CPU as a bundle, but the person who rang up the return treated them as two separate items and ended up refunding me the full price instead of the bundled price. It&#8217;s one thing to return a defective product and get your money back. But to <i>turn a profit<\/i> doing so is downright wrong.)\n Thus bereft of computer equipment, I drove down to the local Fry&#8217;s and bought a bottom-of-the-line computer which would merely serve as a shell for all my working equipment. I would be using the motherboard, CPU, memory, and case from the computer, but I didn&#8217;t care for the other stuff since I would be performing an &#8220;instant upgrade&#8221; with the old computer&#8217;s DVD drive and hard drives. It cost about $60 more than the parts I bought from the failed upgrade attempt, but the saved grief was well worth it.\n Skipping ahead in the story: After I got the machine up and running, I plugged one of my old hard drives into the machine and&#8230; the BIOS recognized it, and the volume mounted just fine.\n On the other hand, I can&#8217;t access the files on the drive yet. I don&#8217;t have a domain at home (I&#8217;m not that big of a geek), so my SID on the new computer is different from my SID on the old computer. My new account can&#8217;t access files created by the old account. I would have to do some SID history magic to get access to the files protected by my old SID, but I&#8217;m just going to take the lazy way out and do a recursive &#8220;replace ACLs&#8221; on all the files on the old hard drives. (This requires multiple passes, though. First I have to take ownership, then I can change the ACLs after I become the owner.)\n Now about that new computer. It comes with Windows XP Media Center Edition, even though the video card doesn&#8217;t have a DVI connector. I was kind of baffled by this. If you&#8217;re going to run Media Center Edition, doesn&#8217;t that mean you&#8217;re highly likely to hook it up to some awesome flat-panel display for watching your videos? I don&#8217;t quite understand why this bottom-of-the-line computer with an analog-only video card bothered to install Media Center Edition. Who are they fooling?\n Okay, so I&#8217;m going to have to upgrade the video card, too. That increases the cost delta over the parts to around $160. Still worth it though.\n One of the odd features of the new computer is that it has a 9-in-1 multi card reader built into the front panel. This is a cute feature, but it is also frustrating since it gobbles up four drive letters.\n But that&#8217;s okay. I already described how you can fix this when I talked about <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2004\/12\/27\/332704.aspx\"> the infinitely recursive directory tree<\/a>. I created a directory called <code>C:\\CARDS<\/code> and inside it created directories <code>C:\\CARDS\\CF<\/code>, <code>C:\\CARDS\\SD<\/code>, and so on. I then used the Disk Management snap-in to de-assign drive letters from each of those card readers and instead mounted each card reader into the corresponding folder I had created. Now I can access the contents of the CF reader by going to <code>C:\\CARDS\\CF<\/code>.\n One thing that really frustrates me about off-the-shelf computers is all the shovelware that comes with them. I fire up the computer and my notification area is filled with useless icons I don&#8217;t want to see again, with more stupid programs jammed themselves into the Run key. No, I don&#8217;t need an AOL monitor running. No, I don&#8217;t need QuickTime pre-loaded. No, I don&#8217;t need a program to monitor my card readers and do some evil icon chicanery.\n The evil icon chicanery is particularly gruesome because every time I log on, I get a dialog box that looks like this:<\/p>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"3\" style=\"border: outset 2pt #C0C0C0;width: 5pc;background: #F0F0F0\">\n<tr style=\"height: 1.8em\">\n<td bgcolor=\"#0066FF\" align=\"right\">         <span style=\"background: #FF6633;color: white;border: .75pt solid white;padding: 2pt\"><b>&times;<\/b><\/span>     <\/td>\n<\/tr>\n<tr style=\"height: 3em\">\n<td align=\"center\" valign=\"center\">fAIL<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"center\"><button>OK<\/button><\/td>\n<\/tr>\n<\/table>\n<p> Good job there, stupid evil icon program. I bet you assume the user is an administrator.\n The computer also came with <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2006\/07\/11\/662325.aspx\"> a recovery partition<\/a>. I hate those too.\n Today&#8217;s status is that I&#8217;m not out of the woods yet. I have a working computer, I can mount my old hard drives (though it&#8217;ll take work to get access to the files), I still have to upgrade the optical drive to the rewritable DVD drive that I had in the old computer. I still have to get rid of all the shovelware that came with the system. I still have to reinstall the drivers for my rewritable DVD drive and printer. (I&#8217;m sure I have that CD around here somewhere.) And I still have to get a new video card that supports digital output so I can use an LCD panel.<\/p>\n<p> Some improvements: <\/p>\n<ul>\n<li>USB&nbsp;2.0 ports. (My old computer had only 1.0.) <\/li>\n<li>The fans shut off in standby mode. (My old computer left the fans running, which negated much of the benefit of standby mode.) <\/li>\n<li>&#8220;Shut down and restart&#8221; actually works. (For some reason, my old computer was incapable of restarting.) <\/li>\n<li>The new computer is a lot quieter. <\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Last time, I told of attempting to upgrade my home computer and failing. I ultimately gave up and returned the parts to the store, telling them that I thought the IDE controller on the motherboard was dead. They refunded my money after a false step where they refunded me more than I paid for the [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[138,26],"class_list":["post-29243","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-dead-computers","tag-other"],"acf":[],"blog_post_summary":"<p>Last time, I told of attempting to upgrade my home computer and failing. I ultimately gave up and returned the parts to the store, telling them that I thought the IDE controller on the motherboard was dead. They refunded my money after a false step where they refunded me more than I paid for the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/29243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=29243"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/29243\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=29243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=29243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=29243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}