{"id":68,"date":"2012-10-21T21:51:51","date_gmt":"2012-10-22T02:51:51","guid":{"rendered":"http:\/\/nodakengineering.com\/?page_id=68"},"modified":"2012-10-25T07:52:30","modified_gmt":"2012-10-25T12:52:30","slug":"optimizing-xp-for-a-virtual-machine","status":"publish","type":"page","link":"https:\/\/nodakengineering.com\/?page_id=68","title":{"rendered":"Optimizing XP for VM"},"content":{"rendered":"<p>Virtual Machines are\u00a0ubiquitous\u00a0nowadays, and the advent of faster and faster processors is making them a valuable tool which one can leverage to their advantage. To this end, I am introducing my first how-to on the site as a way to optimize Microsoft Windows XP for a virtual machine environment. Why XP you might be wondering? Unfortunately there isn&#8217;t a lot of data available as to which is the\u00a0preferred\u00a0OS for a virtual machine, but it is apparent that XP is the targeted OS for most guest VM implementations, and its ability to be highly modified (most specifically prior to installation) with tools that pare it down to a more manageable size makes it ideal for a guest OS inside a VM.<\/p>\n<p>So to begin head on over to the nLite website and download and install the binaries:<\/p>\n<p><a href=\"http:\/\/www.nliteos.com\/download.html\" target=\"_blank\">http:\/\/www.nliteos.com\/download.html<\/a><\/p>\n<p><strong>NOTE:<\/strong>\u00a0Be sure to grab the .NET Framework if needed (links at the bottom of the <a title=\"nLite Download Page\" href=\"http:\/\/www.nliteos.com\/download.html\" target=\"_blank\"><strong>download page<\/strong><\/a>)<\/p>\n<p>If you&#8217;re unsure if you have the .NET Framework installed, open &#8220;Control Panel&#8221; &#8211;&gt; &#8220;Add or Remove Programs&#8221; and see if you have something similar to shown:<\/p>\n<figure id=\"attachment_75\" aria-describedby=\"caption-attachment-75\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/AddRemovePrograms2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-75 \" title=\"Add or Remove Programs\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/AddRemovePrograms2-300x192.png\" alt=\"\" width=\"300\" height=\"192\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/AddRemovePrograms2-300x192.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/AddRemovePrograms2.png 619w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-75\" class=\"wp-caption-text\">Verify .NET Framework 2.0 is installed<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Now that you&#8217;ve got nLite installed, make sure you have your Windows XP disk or ISO handy (I recommend an original non-service pack copy). I used the original release XP SP0 (not that it should make much difference if you do use a SP2 or SP3 slipstreamed edition of XP). Keep in mind that we&#8217;re creating this VM for speed, not security, so it will not be connected to a network, and the chances of malware are low since very few services will be running in the OS.<\/p>\n<p>&nbsp;<\/p>\n<p>Start up nLite and you&#8217;re greeted with the interface as shown:<\/p>\n<figure id=\"attachment_69\" aria-describedby=\"caption-attachment-69\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite_Main.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-69 \" title=\"nLite Splash Screen\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite_Main-300x234.png\" alt=\"nLite Splash Screen\" width=\"300\" height=\"234\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite_Main-300x234.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite_Main.png 638w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-69\" class=\"wp-caption-text\">Not a lot to do here except to choose your language and click &#8220;Next&#8221;<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_188\" aria-describedby=\"caption-attachment-188\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Locate-Windows.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-188 \" title=\"nLite Locate Windows\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Locate-Windows-300x237.png\" alt=\"nLite Locate Windows\" width=\"300\" height=\"237\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Locate-Windows-300x237.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Locate-Windows.png 638w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-188\" class=\"wp-caption-text\">Locate your XP source (can be a CD or mounted ISO file)<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_84\" aria-describedby=\"caption-attachment-84\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Browse-For-Folder-Source.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-84 \" title=\"Browse For Folder Source\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Browse-For-Folder-Source-300x296.png\" alt=\"Browse For Folder Source\" width=\"300\" height=\"296\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Browse-For-Folder-Source-300x296.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Browse-For-Folder-Source.png 326w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-84\" class=\"wp-caption-text\">Click the &#8220;Browse&#8230;&#8221; button<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">And then you get this strange warning for where to save the files&#8230;the next &#8220;Browse For Folder&#8221; dialog will let you create the necessary folder if you haven&#8217;t already<\/p>\n<figure id=\"attachment_85\" aria-describedby=\"caption-attachment-85\" style=\"width: 290px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Warning.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-85 \" title=\"Warning\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Warning-300x102.png\" alt=\"Warning\" width=\"300\" height=\"102\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Warning-300x102.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Warning.png 372w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-85\" class=\"wp-caption-text\">Click &#8220;OK&#8221;<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_86\" aria-describedby=\"caption-attachment-86\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Browse-For-Folder-Destination.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-86 \" title=\"Browse For Folder Destination\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Browse-For-Folder-Destination-300x271.png\" alt=\"Browse For Folder Destination\" width=\"300\" height=\"271\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Browse-For-Folder-Destination-300x271.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Browse-For-Folder-Destination.png 319w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-86\" class=\"wp-caption-text\">Select where you&#8217;d like to place the source files that&#8217;ll be modified by nLite during the creation process<\/figcaption><\/figure>\n<p><strong>NOTE:<\/strong> You&#8217;ll need approximately 500 MB of space to copy over all the files from the source<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_88\" aria-describedby=\"caption-attachment-88\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Copying.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-88 \" title=\"Copying\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Copying-300x237.png\" alt=\"Copying\" width=\"300\" height=\"237\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Copying-300x237.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/Copying.png 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-88\" class=\"wp-caption-text\">When the copying is complete click &#8220;Next&#8221;<\/figcaption><\/figure>\n<p>The progress bar lets you see the file copy status of your XP source files&#8230;the time it takes is going to depend on the speed of your CD (if you mount an ISO like me, it&#8217;s extremely fast!)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_91\" aria-describedby=\"caption-attachment-91\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Presets1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-91 \" title=\"nLite Presets\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Presets1-300x233.png\" alt=\"\" width=\"300\" height=\"233\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Presets1-300x233.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Presets1.png 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-91\" class=\"wp-caption-text\">Select preset (or leave blank) and click &#8220;Next&#8221;<\/figcaption><\/figure>\n<p>At this stage you can choose a previous session (click to highlight and then choose &#8220;Load&#8221;) or import a file (you could use my\u00a0<a title=\"Optimizing XP for a VM (Page 3)\" href=\"http:\/\/nodakengineering.com\/?page_id=99\"><strong>VirtualBox Session.ini<\/strong><\/a> file which I&#8217;ve included on page 3)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_93\" aria-describedby=\"caption-attachment-93\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Task-Selection.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-93 \" title=\"nLite Task Selection\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Task-Selection-300x233.png\" alt=\"\" width=\"300\" height=\"233\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Task-Selection-300x233.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/10\/nLite-Task-Selection.png 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-93\" class=\"wp-caption-text\">Select Components, Unattended, Options, Tweaks, &amp; Bootable ISO<\/figcaption><\/figure>\n<p>To setup an optimized XP image for install as a VM guest, select the options that I did in green (Components, Unattended, Options, Tweaks, &amp; Bootable ISO) and click &#8220;Next&#8221;<\/p>\n<p><strong><a title=\"Optimizing XP for a VM (Page 2)\" href=\"http:\/\/nodakengineering.com\/?page_id=97\">Continued<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>1 \u00a0<strong><a title=\"Optimizing XP for a VM (Page 2)\" href=\"http:\/\/nodakengineering.com\/?page_id=97\"> 2<\/a> \u00a0<a title=\"Optimizing XP for a VM (Page 3)\" href=\"http:\/\/nodakengineering.com\/?page_id=99\"> 3<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Virtual Machines are\u00a0ubiquitous\u00a0nowadays, and the advent of faster and faster processors is making them a valuable tool which one can leverage to their advantage. To this end, I am introducing my first how-to on the site as a way to optimize Microsoft Windows XP for a virtual machine environment. Why XP you might be wondering? &#8230; <a title=\"Optimizing XP for VM\" class=\"read-more\" href=\"https:\/\/nodakengineering.com\/?page_id=68\" aria-label=\"Read more about Optimizing XP for VM\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":199,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"page-without-sidebar.php","meta":{"footnotes":""},"class_list":["post-68","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/68","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=68"}],"version-history":[{"count":39,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/68\/revisions"}],"predecessor-version":[{"id":316,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/68\/revisions\/316"}],"up":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/199"}],"wp:attachment":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}