Solved In-place upgrading from 32-bit to 64-bit

BlueBonnett

New member
Pro User
VIP
Local time
10:26 AM
Messages
139
Yeah, I know it's impossible but some of us have good reason to. So is there a guide on how to do the closest possible equivalent? In my case, I have a 32-bit Windows 7 that I wanna upgrade to 64-bit but move all my files, settings, user profile and everything that makes my current OS what it is.


The biggest problem currently is reinstalling programs which for whatever reason I cannot reinstall such as losing the activation key, losing the installer itself and so on. What can be done to transfer it? Obviously the first step might be copy-pasting the folder in Program Files to the Program Files (x86) on the new machine, its AppData folder. What else? Registry keys must also be copied but is it really that simple? How can one know in advance what exactly to copy?


Is there an official way to transfer the user profile and will it remember customized things like shell extensions, themes and so on?


What else am I looking at? I'm quite obsessive-compulsive so I don't mind spending hours doing what I need to do.


I was wondering if one should simply copy everything except the WINDOWS files to the 64-bit partition and then just have the registry (and other potential problems) to work thru one by one.
 

My Computer My Computer

At a glance

Windows 7 Ultimate 64-bitIntel(R) Core(TM) i5-7400 CPU8GB DDR4Intel HD Graphics 630
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer
OS
Windows 7 Ultimate 64-bit
CPU
Intel(R) Core(TM) i5-7400 CPU
Motherboard
Aspire TC-780
Memory
8GB DDR4
Graphics Card(s)
Intel HD Graphics 630
Monitor(s) Displays
1
Screen Resolution
1920x1080
Hard Drives
One system SSD, one data SSD, one 2TB data HDD.
PSU
240w
Keyboard
Logitech USB wireless
Mouse
USB wireless
Browser
Firefox
Install and run Belarc Advisor or Magical Jelly bean, and either these softwares will provide product key report as part of their software profiling.
 

My Computer My Computer

At a glance

Windows 7 x64, Vista x64, 8.1 smartphoneIntel E8400 65W 64-bitDDR2 2 x 2GB, 1GB x 2XFX Radeon HD5750
Computer type
PC/Desktop
OS
Windows 7 x64, Vista x64, 8.1 smartphone
CPU
Intel E8400 65W 64-bit
Motherboard
Gigabyte EP45-UD3LR
Memory
DDR2 2 x 2GB, 1GB x 2
Graphics Card(s)
XFX Radeon HD5750
Sound Card
AMD High Definition Audio; Realtek High Definition Audio
Monitor(s) Displays
iiyama prolite X2377HDS
Screen Resolution
1920 x 1080
Hard Drives
500GB 7200 rpm Seagate ST3500413AS 16MB, 500GB 5400 rpm Toshiba MQ02ABF050H 32MB, 200GB 7200 rpm Seagate ST3200820AS 8MB, 2TB 7200 rpm Western Digital WD20EZRX 64MB
PSU
Enermax Liberty Modular
Case
Antec P193 Midi Tower
Keyboard
Mionix ZIBAL 60
Mouse
Razer USB 2.0 Diamondback Mouse or Huion Graphics Tablet
Browser
Internet Explorer, Lunascape, Firefox, Opera, Avast Safezone
BlueBonnett. Unfortunately you cannot switch over from 32 bit to 64 bit, it has to be a completely fresh install. It's a totally different Operating System. Yes can use saved personal files & data, but you will have to completely reinstall all your software programs & if you don't have their activation codes will mean having to probably purchase new ones, if they are still available.
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64 bit sp1Intel i5 3570 3.4Ghz Ivy Bridge SKT 1155 quad...G-Skill Rip Jaws 16Gb (8x2) DDR3 -1600 PC3 12...Gigabyte NVIDIA GT610 1Gb DDR3 810/1200 PCI-E...
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built using existing case
OS
Windows 7 Home Premium 64 bit sp1
CPU
Intel i5 3570 3.4Ghz Ivy Bridge SKT 1155 quad core
Motherboard
Gigabyte Z77-HD3 SKT 1155 2xSata 3, 4x USB 3.0
Memory
G-Skill Rip Jaws 16Gb (8x2) DDR3 -1600 PC3 12800 CL 10 red
Graphics Card(s)
Gigabyte NVIDIA GT610 1Gb DDR3 810/1200 PCI-E 2.0 Silent
Sound Card
NVIDIA High Definition & Realtech High Definition Audio
Monitor(s) Displays
2 x Philips 226V4L 16:9 aspect ratio
Screen Resolution
1920 x 1080 HD
Hard Drives
Samsung 840 Pro 256gb SSD, SATA 3.
Hitachi Touro Portable 1tb, USB 3.0 HDD used for image b/ups.
PSU
Corsair VS450
Case
Codeng
Cooling
PSU fan & CPU fan
Keyboard
Logitech
Mouse
Logitech Wireless trackball M570
Internet Speed
Wireless 3G. 3mg down & 550kb up.
Antivirus
Bitdefender Internet Security 2020
Browser
Opera (Current Version) & Firefox
Other Info
MS Office 2013 Pro. Davis weather station software. MGE Nova 600 avr UPS.
Your perceived need does not override reality.

The almost identical user interface of 32 bit and 64 bit operating systems hides the fact that internally they are VERY different. It is not just 32 bits difference. An in place upgrade from a 32 bit to a 64 bit OS has never been supported. For practical purposes it is impossible. As far as I know no one has ever done it successfully but I suppose many have failed.

I suppose it could be done if you were to devote enough time to it. But it would be far more than a few hours.



Be sure to make an image backup before you begin. You will need it.
 

My Computer My Computer

At a glance

Windows 7 Pro 64 bitXeon W35208 GBNvidia Geforce 210
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Pro 64 bit
CPU
Xeon W3520
Memory
8 GB
Graphics Card(s)
Nvidia Geforce 210
As stated Windows won't give you the option of upgrading to 64-bit. You don't need to transfer your entire profile. Just your documents, bookmarks, pics, vids, music, firefox or chrome profile, etc. Really most of the files in the profile outside of that is specific to your install. You will have to change a lot of registry entries to get it to work. If you really want to go to 64-bit you will need to get the license keys, your files, installers, etc. You will also need 64-bit drivers from the manufacturer. Your programs will have to be reinstalled. You can't copy the program files or program data folders and reuse them. Really IMO if you don't have (or plan on getting) 4+ gb of ram most people won't benefit from the conversion to 64-bit. Very few programs require it if any.
 

My Computers My Computers

  • At a glance

    Windows 7 pro/Windows 10 ProIntel i7 860 Quad core 2.8 ghz8 gbATI Radeon HD 5770 1 gb ram
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    HP Pavillion Elite HPE-250f
    OS
    Windows 7 pro/Windows 10 Pro
    CPU
    Intel i7 860 Quad core 2.8 ghz
    Memory
    8 gb
    Graphics Card(s)
    ATI Radeon HD 5770 1 gb ram
    Monitor(s) Displays
    Alienware 25 AW2521HF & Viewsonic
    Screen Resolution
    1920 x1080 & 1680x1050
    Hard Drives
    WD blue 1 tb & 500 gb.
    Browser
    FF of course.
    Other Info
    https://www.bestbuy.com/site/hp-pavilion-elite-desktop-intel-core-i7-processor-8gb-memory-1tb-hard-drive/9921493.p?skuId=9921493
  • At a glance

    Windows 2012 R2 Data center/Linux Minti3 9100 3.6GHz, 8M cache, 4C/4T8GB 2666MT/s DDR4 ECC UDIMM
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Dell Poweredge T140
    OS
    Windows 2012 R2 Data center/Linux Mint
    CPU
    i3 9100 3.6GHz, 8M cache, 4C/4T
    Memory
    8GB 2666MT/s DDR4 ECC UDIMM
    Monitor(s) Displays
    Viewsonic
    Screen Resolution
    1680x1050
    Hard Drives
    1 TB & 750 GB
    Other Info
    https://www.dell.com/en-us/work/shop/productdetailstxn/poweredge-t140?~ck=bt
Guys, I already stated in my first sentence that I know full well what the reality is and that I'm merely seeking the closest possible alternative. I've been upgrade-installing for the past 15 years so you can imagine the level of customization (and baggage) I have as a result. I don't plan on losing it. However, I also know that it's merely a series of files and registry values and nothing is impossible if done right.


After the fresh install, I need an idea of what exactly to do to accomplish this. My main concern of course is to not damage the OS so the WINDOWS folder will be left completely alone. Yes, many programs put stuff in the WINDOWS folder and if that causes issues then reinstallation shall be the remedy.
This shall be done inside a VM first for experimentation, like I did when I was upgrade-installing my Windows XP to Windows 7 and accomplished it successfully.


As far as the registry, is it wishful thinking to hope that I can simply copy all values verbatim to the new system, run a registry cleaner and not expect problems? Or rather, can I simply copy the SOFTWARE hive and leave the rest alone?


Thanks for Belarc and Magical Jelly Bean but as expected they don't work for all software. The problem goes deeper. One game for example is a really old but tenaciously popular one which did not work as of Windows 7 without a reg fix patch so the colors don't look like an acid trip. Other obscure software I could barely get installed and had to specifically configure it in a way to do so and don't remember exactly how I did it.
There are one of many examples of why I can't simply reinstall everything.


I do have more than 4GB of RAM but it doesn't matter because I'm using PAE which allows me to use up to 64GB of RAM on a 32-bit system. The real problem is inevitability. I'm perfectly comfortable with my 32-bit system but it won't last me forever. I'm already having to jump thru hoops to find 32-bit drivers for my new 2017 computer and it will get worse in the future.
I don't need to upgrade to 64-bit right away but I need to start making plans. This is what I did a year before I joined this forum in 2014 to finally ditch my beloved XP box in favor of 7. It took a year of procrastination-ridden experiments in a VM before I made my current Win7 OS look exactly like my WinXP OS. It was worth it.
 

My Computer My Computer

At a glance

Windows 7 Ultimate 64-bitIntel(R) Core(TM) i5-7400 CPU8GB DDR4Intel HD Graphics 630
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer
OS
Windows 7 Ultimate 64-bit
CPU
Intel(R) Core(TM) i5-7400 CPU
Motherboard
Aspire TC-780
Memory
8GB DDR4
Graphics Card(s)
Intel HD Graphics 630
Monitor(s) Displays
1
Screen Resolution
1920x1080
Hard Drives
One system SSD, one data SSD, one 2TB data HDD.
PSU
240w
Keyboard
Logitech USB wireless
Mouse
USB wireless
Browser
Firefox
As far as the registry, is it wishful thinking to hope that I can simply copy all values verbatim to the new system, run a registry cleaner and not expect problems? Or rather, can I simply copy the SOFTWARE hive and leave the rest alone?


Yes, this is wishful thinking. Very much so. You have seriously underestimated the differences between a 32 and 64 bit OS.
 

My Computer My Computer

At a glance

Windows 7 Pro 64 bitXeon W35208 GBNvidia Geforce 210
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Pro 64 bit
CPU
Xeon W3520
Memory
8 GB
Graphics Card(s)
Nvidia Geforce 210
In order to go from 32-bit Windows to 64-bit Windows, you will need to do a manual upgrade, not an in-place upgrade.

Here's what you need to do:

* Do a complete backup of your hard drive to an external drive, using a name-brand software such as Macrium Reflect Free.

* With pen and paper in hand, write down all information needed to get to where you are now in terms of Windows:
-- Make a list of all software that is installed, including all activation keys needed to get the software to work. Make sure you have all disks needed to do the reinstalls.
-- Make a list of all printers installed.
-- Make a list of all drive mappings.

* Do a screenshot of your main Windows screen, so that you will be able to see the icons currently there.

* Remove your hard drive, and install a new hard drive. This would be an excellent time to replace your hard drive with a new one, if you haven't done so in several years. Or get an SSD rather than a mechanical hard drive, to speed up your computer.

* Do a clean install of 64-bit Windows on the new hard drive. Get it activated and fully updated.

* Reinstall all software on your list.

* Reinstall all printers on your list.

* Remap all drives that are on your list.

* Install your old drive as the secondary drive. Copy all of your documents, pictures, etc. from the old drive to the new drive.
 

My Computer My Computer

At a glance

Linux Mint 18.2 xfce 64-bit (VMWare host) / W...Haswell4 GB
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell
OS
Linux Mint 18.2 xfce 64-bit (VMWare host) / Windows 8.1 Pro 32-bit (VMWare guest)
CPU
Haswell
Memory
4 GB
Monitor(s) Displays
Acer 23"
Screen Resolution
1920 x 1080
Hard Drives
Two hard drives, 1TB each: One for Linux, one for my data.
Keyboard
IBM Model M
Antivirus
Sophos (Linux), Trend Micro (Windows)
Browser
Firefox, Opera
Other Info
I use Samba to share my data drive with the other computers at my house and with my guest session in VMWare Workstation Player.
How old is that software? If any of them are 16-bit you won't be able to run it on 7 64-bit. It sounds like you might want to convert your 7 install into a virtual machine using Virtual PC, Virtual Box, or VMWare and then you can do a do a clean install of 64-bit without having to worry about any of the issues of trying to do the conversion that you are talking about. What you are talking about is very complicated and probably won't work or you will end up with a system that is extremely unstable.

https://www.howtogeek.com/213145/how-to%C2%A0convert-a-physical-windows-or-linux-pc-to-a-virtual-machine/
How to convert Windows installations to virtual machine images - gHacks Tech News
 

My Computers My Computers

  • At a glance

    Windows 7 pro/Windows 10 ProIntel i7 860 Quad core 2.8 ghz8 gbATI Radeon HD 5770 1 gb ram
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    HP Pavillion Elite HPE-250f
    OS
    Windows 7 pro/Windows 10 Pro
    CPU
    Intel i7 860 Quad core 2.8 ghz
    Memory
    8 gb
    Graphics Card(s)
    ATI Radeon HD 5770 1 gb ram
    Monitor(s) Displays
    Alienware 25 AW2521HF & Viewsonic
    Screen Resolution
    1920 x1080 & 1680x1050
    Hard Drives
    WD blue 1 tb & 500 gb.
    Browser
    FF of course.
    Other Info
    https://www.bestbuy.com/site/hp-pavilion-elite-desktop-intel-core-i7-processor-8gb-memory-1tb-hard-drive/9921493.p?skuId=9921493
  • At a glance

    Windows 2012 R2 Data center/Linux Minti3 9100 3.6GHz, 8M cache, 4C/4T8GB 2666MT/s DDR4 ECC UDIMM
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Dell Poweredge T140
    OS
    Windows 2012 R2 Data center/Linux Mint
    CPU
    i3 9100 3.6GHz, 8M cache, 4C/4T
    Memory
    8GB 2666MT/s DDR4 ECC UDIMM
    Monitor(s) Displays
    Viewsonic
    Screen Resolution
    1680x1050
    Hard Drives
    1 TB & 750 GB
    Other Info
    https://www.dell.com/en-us/work/shop/productdetailstxn/poweredge-t140?~ck=bt
Yes, this is wishful thinking. Very much so. You have seriously underestimated the differences between a 32 and 64 bit OS.


But it is the same OS. A registry value in a key pointing to an INF file for a specific app would be different in a 64-bit registry hive, how?

townsbg They're all 32-bit. I already know about virtualization but I require this program to readily interact with the OS which would be annoying to sync with a VM.

mrjimphelps
With due respect sir, everything you wrote is common sense. My OS is already on an SSD and I do have an empty spare for the new 64-bit clean install.



I guess I'll have to experiment with this on my own and note the progress (or lack thereof) in this thread.
 

My Computer My Computer

At a glance

Windows 7 Ultimate 64-bitIntel(R) Core(TM) i5-7400 CPU8GB DDR4Intel HD Graphics 630
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer
OS
Windows 7 Ultimate 64-bit
CPU
Intel(R) Core(TM) i5-7400 CPU
Motherboard
Aspire TC-780
Memory
8GB DDR4
Graphics Card(s)
Intel HD Graphics 630
Monitor(s) Displays
1
Screen Resolution
1920x1080
Hard Drives
One system SSD, one data SSD, one 2TB data HDD.
PSU
240w
Keyboard
Logitech USB wireless
Mouse
USB wireless
Browser
Firefox
@mrjimphelps
With due respect sir, everything you wrote is common sense. My OS is already on an SSD and I do have an empty spare for the new 64-bit clean install.

Perhaps to you; but not everyone knows these things. I do this for a living, so I wanted to list the things I do, in case you didn't think of everything.
 

My Computer My Computer

At a glance

Linux Mint 18.2 xfce 64-bit (VMWare host) / W...Haswell4 GB
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell
OS
Linux Mint 18.2 xfce 64-bit (VMWare host) / Windows 8.1 Pro 32-bit (VMWare guest)
CPU
Haswell
Memory
4 GB
Monitor(s) Displays
Acer 23"
Screen Resolution
1920 x 1080
Hard Drives
Two hard drives, 1TB each: One for Linux, one for my data.
Keyboard
IBM Model M
Antivirus
Sophos (Linux), Trend Micro (Windows)
Browser
Firefox, Opera
Other Info
I use Samba to share my data drive with the other computers at my house and with my guest session in VMWare Workstation Player.
mrjimphelps,
I should've realized where you're coming from, my bad. While I don't do this for a living, I'm only too aware that what is common sense to us isn't to others, and even then I still make dumb mistakes. I didn't mean to sound pretentious. But where I was coming from was doing extensive research on this and being saturated with nothing except "don't do it, it's impossible!" comments. It took a lot of sifting before finding some useful information.



Good news, though. I have managed to do the closest equivalent of upgrade-installing my 32-bit OS to 64-bit thanks to PCMover, a truly awesome program.


It wasn't perfect, I have to reinstall a few programs and reconfigure a few things but overall it was great. I was going to attempt to do it manually but after hearing that PCMover will adjust the registry in accordance with the old one, I figured I'd save myself the tedious grief.


COMODO Internet Security stopped working (I was warned in advance by PCMover that it won't be transferred) so I had to reinstall it but I forgot exactly which edition I was running before and the one I installed now isn't working properly so I'll have to get some tech support from them.


I lost many shell extensions which I'll have to re-add but I don't know them all by heart so I'll get to them as soon as the circumstance occurs when I need them. I lost many system settings like preferred font, desktop icon size, folder preferences and all kinds of stuff. IMO, these should've been remembered and saved by PCMover if they're stored in the registry but oh well.


The programs I was particularly worried about are fine, though. I'm sure I'll fix glitches as I run across them.


I lost all the modification and creation timestamps for all folders that PCMover copied over but luckily I have a neat little script to backup and restore them.



I hope this thread will be a hit when others are searching on Google on an easy way to migrate their OS from 32 to 64-bit without losing their programs or settings. I really wish this was suggested to me from the beginning or I would've done this a long time ago.
 

My Computer My Computer

At a glance

Windows 7 Ultimate 64-bitIntel(R) Core(TM) i5-7400 CPU8GB DDR4Intel HD Graphics 630
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer
OS
Windows 7 Ultimate 64-bit
CPU
Intel(R) Core(TM) i5-7400 CPU
Motherboard
Aspire TC-780
Memory
8GB DDR4
Graphics Card(s)
Intel HD Graphics 630
Monitor(s) Displays
1
Screen Resolution
1920x1080
Hard Drives
One system SSD, one data SSD, one 2TB data HDD.
PSU
240w
Keyboard
Logitech USB wireless
Mouse
USB wireless
Browser
Firefox
Had I seen this thread earlier, I would have suggested trying one of those programs - easeus also does one called PCTrans.

I think I saw something vaguely similar on github, but can't remember what it is called
 

My Computers My Computers

  • At a glance

    7 X64i5 84002x8gb 3200mhz
    Computer type
    PC/Desktop
    OS
    7 X64
    CPU
    i5 8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Hard Drives
    various
    PSU
    pure power 11 400w cm
    Case
    Coolermaster
    Cooling
    cryorig m9i
  • At a glance

    7x64g54008gb ddr4 2400
    Computer type
    PC/Desktop
    OS
    7x64
    CPU
    g5400
    Motherboard
    ga b365m ds3h
    Memory
    8gb ddr4 2400
    PSU
    xfx pro 450w
I'm a big fan of EaseUS. I use partition master and their backup tool regularly. Great developers. I believe their PCTrans is a good one but PCMover has collaborated with Windows to keep their transfering tool alive after Windows no longer wanted to keep it going so I felt that program was my best bet of them all.


Anyway, I'm kinda fixing things as I go and I noticed that a few important tasks in the task scheduler were not transferred over, but luckily I could easily export and import from the VM. But this is an example of the kind of things I should have on a checklist right now so I welcome suggestions. I'd rather get everything over with in one day rather than fix as I go.


Other things I noticed is some files lack icons. .csvs and .xls lost their icons. Where in the control panel do we control file associations and icons again?
 

My Computer My Computer

At a glance

Windows 7 Ultimate 64-bitIntel(R) Core(TM) i5-7400 CPU8GB DDR4Intel HD Graphics 630
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer
OS
Windows 7 Ultimate 64-bit
CPU
Intel(R) Core(TM) i5-7400 CPU
Motherboard
Aspire TC-780
Memory
8GB DDR4
Graphics Card(s)
Intel HD Graphics 630
Monitor(s) Displays
1
Screen Resolution
1920x1080
Hard Drives
One system SSD, one data SSD, one 2TB data HDD.
PSU
240w
Keyboard
Logitech USB wireless
Mouse
USB wireless
Browser
Firefox
Hi, just an update:


Some programs certainly have not been migrated successfully and did not properly function. Luckily, they all simply had to be reinstalled so far. One of them was an old Sony Sound Forge I bought a long time ago which I still have the CD for. The program itself did launch but I was dumbfounded that Time Stretch function didn't work which I use to shorten podcasts with so I can listen to them while commuting to work. It seems it was part of a separate function on the program's setup that allows it to be installed as a global tool that multiple programs can use.


Music Masterworks (also a very old app) failed with:


Code:
Error: MusicM and MusicMB fonts not registered correctly.
Reboot your computer and run Music MasterWorks again to fix this problem.


I'll have to dig up the CD somewhere and see if this can also be fixed.


All other programs seem fine.


Event Viewer for some reason is not functioning and I can't start the service. I get the following error:
Code:
Windows could not start the Windows Event Log service on Local Computer.

Error 4201: The instance name passed was not recognized as valid by a WMI data provider.


I fixed some file icons but some such as HTM remain blank.
 

My Computer My Computer

At a glance

Windows 7 Ultimate 64-bitIntel(R) Core(TM) i5-7400 CPU8GB DDR4Intel HD Graphics 630
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer
OS
Windows 7 Ultimate 64-bit
CPU
Intel(R) Core(TM) i5-7400 CPU
Motherboard
Aspire TC-780
Memory
8GB DDR4
Graphics Card(s)
Intel HD Graphics 630
Monitor(s) Displays
1
Screen Resolution
1920x1080
Hard Drives
One system SSD, one data SSD, one 2TB data HDD.
PSU
240w
Keyboard
Logitech USB wireless
Mouse
USB wireless
Browser
Firefox
Back
Top