{"id":300,"date":"2008-09-04T15:10:55","date_gmt":"2008-09-04T15:10:55","guid":{"rendered":"http:\/\/parkesy.wordpress.com\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/"},"modified":"2008-09-04T15:10:55","modified_gmt":"2008-09-04T15:10:55","slug":"virtual-pc-couple-of-gotchas","status":"publish","type":"post","link":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/","title":{"rendered":"Virtual PC &#8211; Couple of gotcha&#8217;s"},"content":{"rendered":"<\/p>\n<\/p>\n<p>Everyone knows virtualisation is a hot topic. I love the fact I can have a complete test infrastructure without having to keep lots of kit hanging around (you should she what\u2019s in my loft at home!)<\/p>\n<p>I ran into a couple of hiccups last night which I kicked myself for once I\u2019d realised what the problem was so if your a Virtual PC \/ Server \/ Hyper V veteran you\u2019ll think I\u2019m a dumbass \ud83d\ude42 but I also want to make a note of this as I\u2019ll probably forget!<\/p>\n<p>I use my <a href=\"http:\/\/technet.microsoft.com\/\" target=\"_blank\">Technet subscription<\/a> in combination with Virtual PC at home (new hard disc on order and then it\u2019ll be hyper-v all the way!) and I like to create setups similar to how are clients are working. This generally means an SBS virtual machine with a client PC (mostly XP) sometimes with a member server or if I\u2019m just learning about some new software (e.g Exchange 2007 or SharePoint ) it\u2019ll just be a single server<\/p>\n<p>Last night I was trying something and needed a couple of Windows 2003 servers (no sbs here) so I created my first server, ran updated updates, etc then shut it down and took a copy of the virtual machine to save me some installation time and then started the first machine up again, made it a domain controller and added a client PC to the domain (all good so far) <\/p>\n<p>I then started up my second server so I could configure it as a member server<\/p>\n<p>I spotted I wasn\u2019t able to ping the other server or the client.<\/p>\n<p>They could ping the second server but not the other way around<\/p>\n<p>I only had a single network card in each of the systems and set them to local only so didn\u2019t have anything weird and wonderful going on<\/p>\n<p>After a bit of head scratching I ran <strong>arp \u2013a <\/strong>and that was when the penny dropped<\/p>\n<p>Virtual PC creates a MAC address for the system when you first create it. As I\u2019d copied the original system the servers had identical MAC addresses. While I thought the first server and the client were able to ping the second server they actually weren\u2019t. It was resolving back to the first server!<\/p>\n<p>Thankfully the fix is pretty easy (it\u2019s in the troubleshooting section of the virtual PC help file)<\/p>\n<blockquote>\n<p><strong>Two or more guest operating systems have the same Media Access Control (MAC) address.<\/strong><\/p>\n<p><strong>Cause:&#160; <\/strong>If you create an image of a host operating system that includes Virtual PC and virtual machines configuration files (.vmc files) and copy that image to another computer, each virtual machine configuration file included in the image contains a MAC address. The MAC address will not be reset automatically when you place the image on a new physical computer. As a result, the virtual machines that are copied onto the new computer will have the same MAC addresses as the virtual machines on the computer that was used to create the image.<\/p>\n<p><strong>Solution:<\/strong>&#160; Edit the .vmc file to remove the MAC address. Find the following line:<\/p>\n<p><em>&lt;ethernet_card_address type=&quot;bytes&quot;&gt;0003FFxxxxxx&lt;\/ethernet_card_address&gt;<\/em><\/p>\n<p>Remove the number so the line appears as follows:<\/p>\n<p><em>&lt;ethernet_card_address type=&quot;bytes&quot;&gt;&lt;\/ethernet_card_address&gt;<\/em><\/p>\n<p>After you remove the number, Virtual PC will create a new MAC address the next time you start the virtual machine.<\/p>\n<\/blockquote>\n<p>After I\u2019d done that I was able to ping everything ok so joined the domain and rebooted<\/p>\n<p>That was when I ran into my second problem<\/p>\n<p>When I tried to logon I got the following error<\/p>\n<blockquote>\n<p><strong>The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.<\/strong><\/p>\n<\/blockquote>\n<\/p>\n<\/p>\n<p>No head scratching here though as the message is self explanatory.<\/p>\n<p>The top of this <a href=\"http:\/\/support.microsoft.com\/kb\/162001\" target=\"_blank\" class=\"broken_link\">knowledge base article<\/a> gives a nice explanation of what my problem was here<\/p>\n<blockquote>\n<p>During installation of Windows, a machine SID is computed to contain a statistically unique 96-bit number. The machine SID is the prefix of the user account and group account SIDs that are created on the computer. The machine SID is concatenated with the Relative ID (RID) of the account to create the account&#8217;s unique identifier.<\/p>\n<\/blockquote>\n<p>Similar to the last problem in that I\u2019d caused it by using a duplicated system<\/p>\n<p>But what to do about it? <\/p>\n<p>My initial thoughts were SYSPREP or start from scratch but then I remembered the <a href=\"http:\/\/www.urbandictionary.com\/define.php?term=awesomeness\" target=\"_blank\">awesomeness(?)<\/a> that is <a href=\"http:\/\/www.sysinternals.com\" target=\"_blank\">sysinternals.com<\/a> would save my skin again<\/p>\n<p>There is a util on the site called <a href=\"http:\/\/technet.microsoft.com\/en-us\/sysinternals\/bb897418.aspx\" target=\"_blank\">NewSID<\/a> that does exactly what I was looking for here<\/p>\n<p>There is a big disclaimer on the front page for the utility about Microsoft not supporting images that are prepared using NewSID but this was just a test environment and their warning is generally also talking about disk cloning scenarios <\/p>\n<p>I ran the utility and it even helpfully offered to change the computer name for me as well<\/p>\n<p>I restarted the system, rejoined the domain and was able to carry on!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Everyone knows virtualisation is a hot topic. I love the fact I can have a complete test infrastructure without having to keep lots of kit hanging around (you should she what\u2019s in my loft at home!) I ran into a couple of hiccups last night which I kicked myself for once I\u2019d realised what the<\/p>\n<p><a class=\"readmore\" href=\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/\"><span class=\"arrow-right icon\"><\/span>Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[54],"tags":[],"class_list":["post-300","post","type-post","status-publish","format-standard","hentry","category-virtualisation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Virtual PC &#8211; Couple of gotcha&#8217;s - Andy&#039;s Techie Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Virtual PC &#8211; Couple of gotcha&#8217;s - Andy&#039;s Techie Blog\" \/>\n<meta property=\"og:description\" content=\"Everyone knows virtualisation is a hot topic. I love the fact I can have a complete test infrastructure without having to keep lots of kit hanging around (you should she what\u2019s in my loft at home!) I ran into a couple of hiccups last night which I kicked myself for once I\u2019d realised what theRead More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/\" \/>\n<meta property=\"og:site_name\" content=\"Andy&#039;s Techie Blog\" \/>\n<meta property=\"article:published_time\" content=\"2008-09-04T15:10:55+00:00\" \/>\n<meta name=\"author\" content=\"Andy Parkes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andy Parkes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/\",\"url\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/\",\"name\":\"Virtual PC &#8211; Couple of gotcha&#8217;s - Andy&#039;s Techie Blog\",\"isPartOf\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#website\"},\"datePublished\":\"2008-09-04T15:10:55+00:00\",\"dateModified\":\"2008-09-04T15:10:55+00:00\",\"author\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d\"},\"breadcrumb\":{\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/andyparkes.co.uk\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Virtual PC &#8211; Couple of gotcha&#8217;s\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#website\",\"url\":\"https:\/\/andyparkes.co.uk\/blog\/\",\"name\":\"Andy&#039;s Techie Blog\",\"description\":\"Professional Geek\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/andyparkes.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d\",\"name\":\"Andy Parkes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3824cbf53df51d7ca5cf809b6ad81a157fbfff2292e36ab8666f04ddad06bfcc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3824cbf53df51d7ca5cf809b6ad81a157fbfff2292e36ab8666f04ddad06bfcc?s=96&d=mm&r=g\",\"caption\":\"Andy Parkes\"},\"description\":\"Andy Parkes is Technical Director at Coventry based IT support company IBIT Solutions. Formerly, coordinator of AMITPRO and Microsoft Partner Area Lead for 2012-2013. He also isn't a fan of describing himself in the third person.\",\"sameAs\":[\"http:\/\/www.andyparkes.co.uk\/blog\"],\"url\":\"https:\/\/andyparkes.co.uk\/blog\/index.php\/author\/andyparkes\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Virtual PC &#8211; Couple of gotcha&#8217;s - Andy&#039;s Techie Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/","og_locale":"en_US","og_type":"article","og_title":"Virtual PC &#8211; Couple of gotcha&#8217;s - Andy&#039;s Techie Blog","og_description":"Everyone knows virtualisation is a hot topic. I love the fact I can have a complete test infrastructure without having to keep lots of kit hanging around (you should she what\u2019s in my loft at home!) I ran into a couple of hiccups last night which I kicked myself for once I\u2019d realised what theRead More","og_url":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/","og_site_name":"Andy&#039;s Techie Blog","article_published_time":"2008-09-04T15:10:55+00:00","author":"Andy Parkes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Andy Parkes","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/","url":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/","name":"Virtual PC &#8211; Couple of gotcha&#8217;s - Andy&#039;s Techie Blog","isPartOf":{"@id":"https:\/\/andyparkes.co.uk\/blog\/#website"},"datePublished":"2008-09-04T15:10:55+00:00","dateModified":"2008-09-04T15:10:55+00:00","author":{"@id":"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d"},"breadcrumb":{"@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/andyparkes.co.uk\/blog\/index.php\/2008\/09\/04\/virtual-pc-couple-of-gotchas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/andyparkes.co.uk\/blog\/"},{"@type":"ListItem","position":2,"name":"Virtual PC &#8211; Couple of gotcha&#8217;s"}]},{"@type":"WebSite","@id":"https:\/\/andyparkes.co.uk\/blog\/#website","url":"https:\/\/andyparkes.co.uk\/blog\/","name":"Andy&#039;s Techie Blog","description":"Professional Geek","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/andyparkes.co.uk\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/3534e8ac6b1bec765cd061feff56679d","name":"Andy Parkes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/andyparkes.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3824cbf53df51d7ca5cf809b6ad81a157fbfff2292e36ab8666f04ddad06bfcc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3824cbf53df51d7ca5cf809b6ad81a157fbfff2292e36ab8666f04ddad06bfcc?s=96&d=mm&r=g","caption":"Andy Parkes"},"description":"Andy Parkes is Technical Director at Coventry based IT support company IBIT Solutions. Formerly, coordinator of AMITPRO and Microsoft Partner Area Lead for 2012-2013. He also isn't a fan of describing himself in the third person.","sameAs":["http:\/\/www.andyparkes.co.uk\/blog"],"url":"https:\/\/andyparkes.co.uk\/blog\/index.php\/author\/andyparkes\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pmvJ6-4Q","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=300"}],"version-history":[{"count":0,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/posts\/300\/revisions"}],"wp:attachment":[{"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andyparkes.co.uk\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}