{"id":271,"date":"2013-10-04T16:39:32","date_gmt":"2013-10-04T16:39:32","guid":{"rendered":"http:\/\/www.itcrumbs.com\/?p=271"},"modified":"2019-02-07T04:39:45","modified_gmt":"2019-02-07T04:39:45","slug":"moving-windows-7-to-new-hardware","status":"publish","type":"post","link":"http:\/\/www.itcrumbs.com\/?p=271","title":{"rendered":"Moving Windows 7 to New Hardware"},"content":{"rendered":"<p><a title=\"http:\/\/www.leinss.com\/blog\/?p=1598\" href=\"http:\/\/www.leinss.com\/blog\/?p=1598\">http:\/\/www.leinss.com\/blog\/?p=1598<\/a><\/p>\n<p>Recently, I was tasked with transporting Windows 7 installed one piece of hardware to another. Not a trivial matter, considering the driver and activation issues.&#160; I used Acronis Trueimage 2013 with the Universal Restore feature to accomplish this task and it worked quite well.&#160; I was able to take an installation of Windows 7 x64 installed on a Dell Optiplex 390 and transport it safely to a Dell Latitude e6430.&#160; The normal barrier for bringing up Windows on different hardware is usually the mass storage drivers.&#160;&#160; If we can somehow inject the correct drivers offline, we can get into Windows and load the other drivers on an as needed basis.<\/p>\n<p>I set out to do this for free and found this thread: <a href=\"http:\/\/www.911cd.net\/forums\/\/index.php?showtopic=24245\">http:\/\/www.911cd.net\/forums\/\/index.php?showtopic=24245<\/a>.&#160; If the web site is down, you can grab the file from my web site <a href=\"http:\/\/leinss.com\/files\/stop7b\/fix_7hdc.zip\">here<\/a>. Essentially, this VBScript code does just that by invoking the powers of DISM.&#160; The first thing you will need is a Vista or later based WinPE disc.&#160; You can do this cheaply by tapping the F8 key and picking \u201cRepair my Computer\u201d and then breaking out to a command line.&#160; Or you can use <a href=\"http:\/\/www.leinss.com\/blog\/?p=1056\">Liveboot 2012<\/a> from Wondershare.&#160; This program is definitely worth the $60 for everything that it can do.&#160; Here\u2019s one cool trick you can do with WinPE (<em>unrelated to Universal Restores, but cool none-the-less<\/em>).&#160; Install TightVNC server on a PC.&#160; Copy the files screenshooks32.dll and tvnserver.exe from the Program Files directory to a USB key.&#160; Now you can run that executable from with-in WinPE.&#160; A \u201cV\u201d will appear in the taskbar.&#160; Right-click this icon, go to properties and set a password.&#160; Now you can VNC into your WinPE boot media!<\/p>\n<p>Run <strong>cscript fix_7hdc.vbs <\/strong>from within WinPE.&#160; It will ask for the Windows 7 drive: pick C:.&#160; It will then ask for the folder containing the mass storage drivers.&#160; Drill to that.&#160; It will now inject those drivers into the offline Windows 7 install and produce a report afterwards:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.leinss.com\/images\/unirestore2.png\" width=\"617\" height=\"435\" \/><\/p>\n<p>Viola: Universal Restore for free!&#160; What if we didn\u2019t know what mass storage drivers we need?&#160; Well, within WinPE, we can run AIDA64 and click on the PCI Devices tab to get the vendor and device IDs.&#160; If you are cheap and don\u2019t want to spend the $40 for AIDA64, you can also use <a href=\"http:\/\/rh-software.com\/\">SIV32<\/a>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/www.leinss.com\/images\/unirestore3.png\" width=\"434\" height=\"227\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/www.leinss.com\/blog\/?p=1598 Recently, I was tasked with transporting Windows 7 installed one piece of hardware to another. Not a trivial matter, considering the driver and activation issues.&#160; I used Acronis Trueimage 2013 with the Universal Restore feature to accomplish this task and it worked quite well.&#160; I was able to take an installation of Windows 7 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-271","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/posts\/271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=271"}],"version-history":[{"count":1,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/posts\/271\/revisions"}],"predecessor-version":[{"id":693,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=\/wp\/v2\/posts\/271\/revisions\/693"}],"wp:attachment":[{"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=271"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.itcrumbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}