{"id":38,"date":"2011-08-26T15:58:54","date_gmt":"2011-08-26T19:58:54","guid":{"rendered":"http:\/\/www.defectivestudios.com\/devblog\/?p=38"},"modified":"2012-08-10T22:17:38","modified_gmt":"2012-08-11T02:17:38","slug":"schoen-desktop-mk-iv-what-to-do-with-this-ssd","status":"publish","type":"post","link":"https:\/\/www.defectivestudios.com\/devblog\/schoen-desktop-mk-iv-what-to-do-with-this-ssd\/","title":{"rendered":"Schoen Desktop MK IV: What to do with this SSD?"},"content":{"rendered":"<p>Howdy folks,<\/p>\n<p>It&#8217;s a momentous occasion: my fourth system build. \u00a0This post is more personal than my others, so if you&#8217;re looking for some hard facts, check out TomsHardware or the plethora of Youtube vids about DIY systems, overclocking, and the like. \u00a0Hindsight being 20\/20 it would have been nice to take som photos, but I&#8217;m writing this post-build and I&#8217;m not about to pull this sucker apart. \u00a0If anything begs a photo, it&#8217;s the monster heatsink I got: a <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16835106178\">Thermaltake Frio<\/a>. \u00a0Lots has changed since I first took the plunge and built my own rig, and I must say the experience so far has been superb. \u00a0I do have some words of warning, so read on. \u00a0TL;DR? \u00a0If you&#8217;re going to try to be stingy about space on an SSD drive, and you&#8217;re tempted to fuck with the registry and change the default location for Program Files&#8230; Don&#8217;t!<\/p>\n<p><!--more--><\/p>\n<p>For a little backstory, I built my first PC back in 2001, a week or so after my twelfth (man, that word has a weird spelling) birthday. \u00a0This was the third computer I purchased (with my own money, thankyouverymuch) and was by far the cheapest. \u00a0The first was a 333Mhz PII-era Celeron-based Compaq which ran me ~$1700 with a 15&#8243; CRT, and the second , a 733Mhz PIII with a 17&#8243; CRT, also ~$1700. \u00a0This rig blew the others out of the water at $900, recycling only the monitor and an old CD-ROM drive. \u00a0It was based on an AMD Athlon XP 2100+, with an Epox motherboard and a Geforce 3 Ti200 card. \u00a0And it had a 3.5&#8243; floppy drive. \u00a0I did my research on SharkyForums and bought all the parts from Newegg.<\/p>\n<p>Epox has since gone under, Nvidia has gone through quite a few Geforce generations, CPUs have gone multi-core, AGP is dead, PATA is dead, and WTF 3.5&#8243; floppy disk? \u00a0I&#8217;ve gone through two more iterations since then, and 10 years later, this build marks #4 (get it? MK. IV?). \u00a0One thing remains the same, however, and that is that Newegg kicks ass. \u00a0I&#8217;ll go over the specs below, along with the mind-blowing prices, but better than their prices is their service. \u00a0I put the order through at around midnight on Sunday, and was happily building away Thursday afternoon. \u00a0And that&#8217;s with the cheapest shipping option (~$13 for parts, case, and 3 monitors!) \u00a0I got this rig for my new home away from home at my girlfriend&#8217;s house in North Carolina, so that I could spend more time with her while still getting some serious work done. \u00a0Sorry, laptops just don&#8217;t cut it in my experience, then again I never got one of those &#8220;desktop replacements&#8221; with a dedicated video card.<\/p>\n<p>Here&#8217;s the Newegg wishlist (coming soon)<\/p>\n<p>One of the most novel things for me about this build was the SSD drive. \u00a0I actually totally overlooked the fact that it was a 2.5&#8243; drive, and wouldn&#8217;t fit into the normal 3.5&#8243; bay. Thankfully for me, someone at Antec anticipated my folly, and put some special mounting holes on the floor of the case, specifically for a SSD. \u00a0In fact, the SSD is the reason I was prompted to blog about this build. \u00a0We are currently in an awkward period where traditional disc-based drives are far cheaper per GB than SSD, but the speed advantage offered by SSD compensates for the limited size in the eyes of many consumers. \u00a0Then of course there are the early adopters who will buy the latest and greatest no matter how much it costs, but I&#8217;m not one of those guys. \u00a0It&#8217;ll take a very compelling reason for me to spend more than $200 on any one part, and as far as I can recall, I still haven&#8217;t.<\/p>\n<p>So sticking with that rule of thumb I ended up going with a 96GB SSD. \u00a0I haven&#8217;t used a single drive with less than 100GB since my second build (which started out with one 80GB drive), so I knew this would be tough for me. \u00a0I set out to be as anal as possible about saving space on the system drive, and as you&#8217;ll soon find out, I ended up going a bit too far. \u00a0So fast-forward the build process to installing Windows. \u00a0I was a little disappointed in how long the process still takes, even with a screaming bus and an SSD drive. \u00a0I didn&#8217;t time it, but the &#8220;Extracting Files&#8221; step took at least 5-10 minutes. \u00a0Of course, compared to my early experiences of installing operating systems (*cough* Windows 95 on 13 floppy disks *cough*) this is still a breeze, but I was really hoping for that holy-shit moment having the whole process finish while I went to grab a drink.<\/p>\n<p>So, Pepsi in hand, I patiently waited for the install to finish, completed the first-boot process, and began installing drivers, updates an the like. \u00a0Generally, I&#8217;m all for software updates, and try to be as up-to-date as I can be, but I must say that even with its improvements, Windows Update still leaves a bit of automation to be desired. \u00a0Thank god the normal boot time with an SSD drive is under 10 seconds, because I ended up having to go through 6 cycles of updates. \u00a04 were immediately installed on first boot, asking for a restart almost immediately (at least before being able to download and install the graphics drivers). \u00a0Then another 93(!) drivers, hotfixes, etc. on second boot. \u00a0As an aside, here I&#8217;d like to point out a nice little improvement on the update system from Vista to Win7, which has to do with the language packs. \u00a0I&#8217;m not sure why these are considered &#8220;updates,&#8221; except maybe because there was no other place to put their install options. \u00a0Back in the Vista days, these would constantly show up as uninstalled optional updates, which is annoying because it makes it easier to miss a legitimate new update among the list of language packs. \u00a0You could hide updates on Vista, but you had to select them one at a time and hit hide, which was a pain in the ass for the 30-odd language packs. \u00a0Now if you click the header, all of the packs are selected, and you can hide them all with two clicks. \u00a0But I digress, back to the updates: On this second round, while installing the driver for my Microsoft mouse, I got one of those hilarious errors: &#8220;Error installing Microsoft Error Reporing.&#8221; \u00a0Then of course, there was SP1 and four more. \u00a0It seems as though this round installed only SP1, ignoring the other four updates, because after the reboot, I was still asked to reboot in order to install four hotfixes. \u00a0Oddly enough, even though I had hidden all of the language packs, they decided to unhide themselves at this point. \u00a0Two more and a reboot after those puppies, and then one more still, .Net 4 Client Profile. \u00a0Thankfully, this one didn&#8217;t require a reboot, but it did bring on four more, which also didn&#8217;t require a restart. \u00a0After those four, one more. \u00a0Whew! 6 reboots and 110 (or 114&#8230; not sure) updates later, we&#8217;re finally done! \u00a0Now it&#8217;s time to install the crap I actually need.<span style=\"color: #ffff00;\">\u00a0\u00a0<\/span>Honestly, though I&#8217;m only complaining because I&#8217;m up on this soapbox. \u00a0I generally don&#8217;t mind a process that you only have to do once at set-up, and would only ask that there be a &#8220;take care of this shit until it&#8217;s done&#8221; option. \u00a0Next I went about installing all of the various software I need.<\/p>\n<p>Like many Windows users, throughout my experience, I have taken the &#8220;start from scratch&#8221; approach to fixing most serious problems, which I&#8217;m finding is less and less\u00a0necessary\u00a0as the system matures. \u00a0Any Linux nerd you talk to will say that the only time you need to reboot is for a kernel update, and the only time you need to reformat is never. \u00a0While I consider myself a Windows and Linux power user, I&#8217;m not comfortable enough with their internals to actually pull this off so, long story short, when I&#8217;m stumped about a problem, I back up my data and wipe the disk. \u00a0Over the years, I&#8217;ve refined the process more and more and now I actually keep a spreadsheet in Google docs with all of the software I generally have installed, along with links to the installers. \u00a0It&#8217;s pretty handy and if I have the time to front-load my install work, I can get back to a previous state in a few hours, excluding a few of the longer installs like Visual Studio or Adobe products (damn you, Adobe!).<\/p>\n<p>It was at this point that I started getting really nervous about the space on my system drive. \u00a0I had already moved the user data folders (Desktop, My Docs, Downloads, etc.) to the larger drive as per the plethora of guides for doing so (I found\u00a0<a title=\"Win7 and SSDs\" href=\"http:\/\/www.zdnet.com\/blog\/bott\/windows-7-and-ssds-cutting-your-system-drive-down-to-size\/2941?pg=3\">this one<\/a>), but that wasn&#8217;t enough. \u00a0The whole reason behind getting an SSD is so that programs can jump from disk to memory very quickly. \u00a0Logically then, a program with a really long load (like everything Adobe puts their hands on) should be stored on the SSD. \u00a0However, these are also usually the biggest programs on your disk (hence they take a long time to load into memory). \u00a0True to my usual ADD-driven style, and the fact that Deus Ex 3 had just come out, I haphazardly started installing things wherever I felt like at the time. \u00a0It was only the next day (time of writing) that I decided to try and figure out how to trim absolutely every last piece of fat from the SSD in order to save space for some programs.<\/p>\n<p>This was a bad idea. \u00a0Einstein said &#8220;A little knowledge is a dangerous thing,&#8221; and boy was he right. \u00a0Basically, I wanted to see if I could switch the program files folder over to the other drive in a similar manner to moving those user data folders, which was a very quick and painless process. \u00a0After a quick google search, I found the registry keys that control the location of the program files folders and blissfully set them over to the larger drive, expecting that nothing bad would happen. \u00a0Well, at first, nothing did. \u00a0But then I noticed that a bunch of shortcuts were broken. \u00a0Apparently a lot of applications use the registry key to point to their installation folder, and when I changed it without moving the actual program files, the shortcut didn&#8217;t work anymore. \u00a0&#8220;That&#8217;s fine,&#8221; I thought, since I did want to move the majority of the programs over to the larger drive, but quickly ran into problems with programs like WinRar and Notepad++, which use explorer extensions that are locked while the system is running. \u00a0Many of the programs I was interested in moving, as well, were Windows programs, some of which as it turns out can&#8217;t be removed through the Control Panel. \u00a0After a few minutes of poking trying to figure this out by myself, and looking around online, this guide was the most promising find, but was ultimately more involved than I really wanted to deal with. \u00a0I wasn&#8217;t prepared to carve out such a large chunk of my day for this. \u00a0Worse still, with all of my futzing with program files and uninstalling\/reinstalling I had somehow confused Win7 enough that it started asking me what kind of program it should use to open .exe files. \u00a0For lack of a logical solution (don&#8217;t ask me why I thought this would work) I said &#8220;well, go ahead and open it with Windows Explorer!&#8221; \u00a0That was dumb. \u00a0Now Explorer would try to open Explorer with Explorer, and&#8230; yo dog, I heard you like Explorer processes&#8230;<\/p>\n<p>So, sadly, here I sit, waiting for SP1 to install for the second time in 12 hours, paying the price for my own stupidity. \u00a0I guess I&#8217;ll blog about it. \u00a0Tune in next time to see what happens when I try my hand at overclocking for the first time \ud83d\ude42 \u00a0Hopefully it won&#8217;t include any refernece to Newegg&#8217;s stellar return policy!<\/p>\n<p>P.S. I kept track of my free space at various points along the way. \u00a0Immediately post-install, the disk had 30.1GB used, leaving 59.1 free (as you all know, an advertised 96GB drive doesn&#8217;t actually have 96GB of storage). \u00a0The update process added something like 5.8 GB (I installed a few small programs like Chrome and the ATI driver suite while I was waiting), bringing me up to 35.9GB used. \u00a0However, the hibernation and page files take up a HUGE chunk of space on this system with its 12GB of RAM, so once I turned off hibernation and pared down the page file and system restore allocations, I was down to a cool 15.8GB used on the system disk. \u00a0Now I have room for all sorts of heavy programs! \u00a0Honesly, again with hindsight being 20\/20, I probably could have just ignored the Program Files altogether, since at this point they only account for about 1GB. \u00a0However, my main motivation behind switching the registry keys over was largely due to certain installers like Visual Studio which dump a good amount of data on the system drive, no matter what you tell it to do. \u00a0Mostly I let my curiosity get the better of me, taking my mission to its absurd and problematic conclusion, rather than actually considering how much space I was saving.<\/p>\n<p>P.S.S. \u00a0It turns out that Visual Studio, and many installers (like np++) just don&#8217;t even care about that registry key and use C: as their default anyway. \u00a0So that idea was doubly retarded! \u00a0Learn from my mistakes, kids, don&#8217;t be retarded!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Howdy folks, It&#8217;s a momentous occasion: my fourth system build. \u00a0This post is more personal than my others, so if you&#8217;re looking for some hard facts, check out TomsHardware or the plethora of Youtube vids about DIY systems, overclocking, and the like. \u00a0Hindsight being 20\/20 it would have been nice to take som photos, but [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/posts\/38"}],"collection":[{"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":2,"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/posts\/38\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/posts\/38\/revisions\/39"}],"wp:attachment":[{"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/media?parent=38"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/categories?post=38"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.defectivestudios.com\/devblog\/wp-json\/wp\/v2\/tags?post=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}