{"id":218,"date":"2012-08-03T11:10:58","date_gmt":"2012-08-03T15:10:58","guid":{"rendered":"https:\/\/www.vhdesigns.com\/?p=218"},"modified":"2012-08-03T11:10:58","modified_gmt":"2012-08-03T15:10:58","slug":"virtualizing-windows-2000-server-p2v","status":"publish","type":"post","link":"https:\/\/vhdesigns.com\/index.php\/2012\/08\/03\/virtualizing-windows-2000-server-p2v\/","title":{"rendered":"Luka&#8217;s tech blog: Virtualizing Windows 2000 server P2V"},"content":{"rendered":"<p><a href=\"http:\/\/lukastechblog.blogspot.com\/2010\/12\/virtualizing-windows-2000-server-p2v.html\">Luka&#8217;s tech blog: Virtualizing Windows 2000 server P2V<\/a>.<\/p>\n<p>UPDATE: Original site is now GONE!<\/p>\n<p>Repost:<\/p>\n<p><a style=\"color: #3399bb;\" href=\"http:\/\/lukastechblog.blogspot.com\/\" data-bitly-type=\"bitly_hover_card\">Luka&#8217;s tech blog<\/a><\/p>\n<div class=\"descriptionwrapper\" style=\"padding: 0px 30px; margin-bottom: 25px;\">\n<p class=\"description\" style=\"margin: 0.5em 0px 10px; padding: 0px 2px; font-size: 17px; color: #777777;\">I&#8217;ll try to post as many as possible solutions to the problems I encounter at my dally work as an IT systems engineer.<\/p>\n<\/div>\n<h2 class=\"date-header\" style=\"margin-bottom: 1em; position: relative; font-style: normal; font-size: 11px; line-height: normal; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; text-transform: uppercase; min-height: 0px;\"><span style=\"color: #222222; padding: inherit; letter-spacing: inherit; margin: inherit;\">12 DECEMBER 2010<\/span><\/h2>\n<div class=\"date-posts\">\n<div class=\"post-outer\">\n<div class=\"post hentry\" style=\"position: relative; min-height: 0px; margin: 0px 0px 25px;\">\n<p><a name=\"491816804603609470\"><\/a><\/p>\n<h3 class=\"post-title entry-title\" style=\"margin: 0.75em 0px 0px; position: relative; font-style: normal; font-size: 22px; line-height: normal; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;\">Virtualizing Windows 2000 server (P2V)<\/h3>\n<div class=\"post-header\" style=\"line-height: 1.6; margin: 0px 0px 1.5em; font-size: 11px;\"><\/div>\n<div class=\"post-body entry-content\" style=\"width: 490px; font-size: 13px; line-height: 1.4; position: relative;\">\n<div dir=\"ltr\">Last week a customer called and said that a disk died in an old Dell PowerEdge 1500SC server with Windows 2000 installed. Since this is a really old server, my estimation is about 8 years, the best solution was to virtualize it. This was also my suggestion for the customer. They agreed and I started working.At the beginning I didn\u2019t prepare much since I made numerous P2V migrations with VMware Converter in my career without any problems, but none of it involved Windows 2000. I prepared server and network like I usually do:<br \/>\n&#8211; I checked latest full server backup.<br \/>\n&#8211; Installed and connected temporary Gigabit switch (pluged in server and my laptop which have VMware vCenter Converter Standalone Client installed).<br \/>\n&#8211; Wrote down IP settings (ipconfig \/all).<br \/>\n&#8211; Stopped \/ disabled all unnecessary services and wrote down their names and startup type. We wanted to control services startup. I also stopped and disabled all Dell management agents and AV software.After server was prepared I started VMware Converter and run P2V wizard as described in my\u00a0<a style=\"color: #888888;\" href=\"http:\/\/lukastechblog.blogspot.com\/2010\/12\/virtualization-and-san-upgrade-on.html\" data-bitly-type=\"bitly_hover_card\">previous blog<\/a>.During this wizard I was asked to point to newer version of Scsiport.sys file. My current version was 5.0.2195.7017 and I needed 5.0.2195.7059. I started searching and found it on some other W2k server. I pointed a wizard to this file and moved forward. After two hours server was virtualized and ready to start.<\/div>\n<p>Before booting virtual machine I always change Power On Boot Delay parameter to value 9000 in Virtual Machine Properties. I do it because I don&#8217;t like catching ESX at boot to choose whatever boot parameter I need.<br \/>\nDammit, Blue Screen or so called BSOD! It says STOP: 0x0000001E (0xC0000005,0x804a6467,0x00000000,0x000000B0).<\/p>\n<p>I checked on Google and quickly found out that the problem is in Scsiport.sys driver. Quote from MS\u00a0<a style=\"color: #888888;\" href=\"http:\/\/support.microsoft.com\/kb\/904374\" data-bitly-type=\"bitly_hover_card\">KB904374<\/a>: \u201cThis problem occurs because of a code problem in the Scsiport.sys driver that is included in Update Rollup 1 for Windows 2000 SP4\u201d. I also found this two other links:\u00a0<a style=\"color: #888888;\" href=\"http:\/\/kb.vmware.com\/selfservice\/microsites\/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1879\" data-bitly-type=\"bitly_hover_card\">KB Article 1879<\/a>\u00a0and\u00a0<a style=\"color: #888888;\" href=\"http:\/\/kb.vmware.com\/selfservice\/microsites\/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1005208\" data-bitly-type=\"bitly_hover_card\">KB Article 1005208<\/a>.<\/p>\n<p>Here is few suggestions for solving this issue that I found but didn\u2019t help:<br \/>\n1. Injecting SCSI controller device drivers into Windows (<a style=\"color: #888888;\" href=\"http:\/\/kb.vmware.com\/selfservice\/microsites\/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1005208\" data-bitly-type=\"bitly_hover_card\">VMware KB 1005208<\/a>). I tried it and it didn\u2019t help.<br \/>\n2. I also tried changing Scsiport.sys with some older and newer versions and didn\u2019t help either. I did this by booting virtualized server from\u00a0<a style=\"color: #888888;\" href=\"http:\/\/www.ultimatebootcd.com\/\" data-bitly-type=\"bitly_hover_card\">Ultimate Boot CD<\/a>\u00a0and copying the files to proper location on server\u2019s hard disk.<br \/>\n3. I downloaded and extracted Hotfix from\u00a0<a style=\"color: #888888;\" href=\"http:\/\/support.microsoft.com\/kb\/904374\" data-bitly-type=\"bitly_hover_card\">KB904374<\/a>\u00a0and copied files to virtualized server. Didn\u2019t help.<br \/>\n4. I changed SCSI controller from BusLogic to LSI Logic and got different error \u201cSTOP 0x0000007B INACCESSIBLE_BOOT_DEVICE\u201d.<\/p>\n<p>The solution that worked was:<br \/>\n1. I installed hotfix from KB904374 to original server.<br \/>\n2. I also installed VMware SCSI controller driver to original server. I did this:<br \/>\na. Download the VMware SCSI Disk\u00a0<a style=\"color: #888888;\" href=\"http:\/\/download3.vmware.com\/software\/vmscsi-1.2.0.4.flp\" data-bitly-type=\"bitly_hover_card\">Controller driver floppy<\/a>.<br \/>\nb. Extract with vmscsi-1.2.0.4.flp with\u00a0<a style=\"color: #888888;\" href=\"http:\/\/www.7-zip.org\/\" data-bitly-type=\"bitly_hover_card\">7zip\u00a0<\/a>to original server.<br \/>\nc. Start \u201cAdd new hardware\u201d from Control panel.<br \/>\nd. Add new SCSI device and point to extracted files.<br \/>\n3. Repeat server prepare steps and start P2V wizard from VMware Converter.<br \/>\n4. Boot virtualized server and \u201cVoila\u201d Windows 2000 virtualized server is now booting.<\/p>\n<p>After successful first boot I prepared virtualized machine as described in my previous<a style=\"color: #888888;\" href=\"http:\/\/lukastechblog.blogspot.com\/2010\/12\/virtualization-and-san-upgrade-on.html\" data-bitly-type=\"bitly_hover_card\">blog<\/a>.<\/p>\n<p>Next time I\u2019ll do P2V of something for the first time I\u2019ll probably Google first \ud83d\ude09<\/p>\n<p>This is it. Have fun!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Luka&#8217;s tech blog: Virtualizing Windows 2000 server P2V. UPDATE: Original site is now GONE! Repost: Luka&#8217;s tech blog I&#8217;ll try to post as many as<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[20,23],"class_list":["post-218","post","type-post","status-publish","format-standard","hentry","category-tips","tag-vmware","tag-windows"],"_links":{"self":[{"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/posts\/218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/comments?post=218"}],"version-history":[{"count":0,"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/posts\/218\/revisions"}],"wp:attachment":[{"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/media?parent=218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/categories?post=218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vhdesigns.com\/index.php\/wp-json\/wp\/v2\/tags?post=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}