After major hardware upgrade can't boot into Win 7 nor repair it


  1. Posts : 7
    Windows 7 Pro 64bit
       #1

    After major hardware upgrade can't boot into Win 7 nor repair it


    I have just upgraded a PC which dual booted Windows 7 Pro 64bit (an OEM version), and Linux Mint xfce.
    I replaced the motherboard, CPU, memory (8GB) and PSU using retailed kit from last year, so as not to cause problems with the linux installation.
    The Windows 7 is not in regular use but I keep it for occasional trips down software memory lane.

    The Linux system is working fine, hardly noticed the upgrade! (all the necessary drivers are in the Linux Mint system by default) - but Windows won't boot, presumably due to driver issues.

    I have a supergrub2 usb stick which will boot almost anything, and that managed to get a Windows boot started, but of course it complains about new hardware and wants to do a repair, but then if I try and run the repair setup, it complains about the upgrade, requiring reactivation then hangs.

    After changing the BIOS boot settings to UEFI + Legacy, I got my dual boot menu back, and was able to choose a Windows 7 boot, but again it wouldn't complete.

    The windows half of the HDD has three partitions, for boot repair and system.

    I have an OEM repair DVD but that is over 10 years old.
    I have an MSI driver DVD for the new motherboard and I have also downloaded from MSI the available drivers, and utilities for the new motherboard that are specifically for Windows 7 Pro 64, which can be available on a usb stick or the HDD or ext HDD, and I can access the Windows partitions from Linux, but of course can only copy/paste, not run anything..
    I have a full backup of the files from each of the Windows partitions, on an external HDD (not clones, not images)

    I'm in touch with the OEM manufacturer (who supplied me with the hardware so may be interested!) but haven't heard yet.

    I don't have NO specific data on the Windows system but there are one or two programs, and a virtual machine that I don't want to lose (XP) which has some useful DOS programs running on it.

    I know I could, as a last resort, reinstall the Windows 7 Pro using a downloaded iso, but it would still need reactivating, and I would lose my customised installed programs in both the Win 7 and the XP virtual machines so I am prepared to do some experimenting.
    Alternatively I can give up the dual boot and install Windows 7 and XP as virtual machines inside Linux, but again, I lose my customisation.

    Can anyone help me to get the drivers that I have available, to this system, given that it hangs v near the beginning of a "repair" process, in the hope that I can get my "old" Windows 7 setup back in action?

    Many thanks.
      My Computer


  2. Posts : 16,185
    7 X64
       #2

    One way is to run dism++ from booted winpe. Point it at the win7 installation and browse to the drivers.

    https://github.com/Chuyu-Team/Dism-M....1.1002.1B.zip

    select the os in the top pane to highlight it in blue

    click Open session

    After major hardware upgrade can't boot into Win 7 nor repair it-dism-drivers4.jpg


    clcik Drivers in the left pane , then click ADD

    After major hardware upgrade can't boot into Win 7 nor repair it-dism-drivers5.jpg

    and browse to the FOLDER containig the drivers
      My Computers


  3. Posts : 7
    Windows 7 Pro 64bit
    Thread Starter
       #3

    thank you for that prompt reply.
    That looks a useful program. It will be a while before I can set up a PE usb stick and try it owing to other things happening here, but when you say "point it at the folder containing the drivers" - are we talking about the driver/utilities disk that came with the mobo, or the collection of Win7 drivers/utilities that I specifically downloaded direct from MSi or maybe both?

    The MSi DVD doesn't have any specific folder named drivers - the whole DVD is a mix of drivers. Is it sufficient just to point the programme at the root folder and let it search itself?

    Sorry to be basic - I've never used the program so don't know how it works.

    Once again, thanks for the help.
      My Computer


  4. Posts : 16,185
    7 X64
       #4

    I would extract this iso file which contains dism++ and other fun things 23v7.iso

    to usb stick using usb7ice Usb7ice.zip

    After major hardware upgrade can't boot into Win 7 nor repair it-usb7ice.jpg

    then copy your drivers into a folder on the same usb stick call the folder something sensible so you can find it easily

    then boot from the usb stick

    dism++ will be linked from the usb stick via a shortcut on the pe desktop

    click the dism++ shortcut

    select the win 7 os in the top pane

    click open session

    click Drivers in the left pane

    click the ADD button

    browse to the FOLDER containing the drivers and it will recurse through the folder

    - - - Updated - - -

    what is the exact MSI motherboard ?
      My Computers


  5. Posts : 7
    Windows 7 Pro 64bit
    Thread Starter
       #5

    Thanks again for the prompt reply. The new Motherboard is: MSI B450M-A PRO MAX AM4 DDR4 M-ATX The new CPU is - AMD Ryzen 5 PRO 4650G AM4 65W It's years since I ran a live Windows session - back then it was BartPE on a CDROM. I'll negotiate with my wife to borrow her Win 10 laptop to make the bootable usb stick (as my only Windows installation is the one that needs fixing) - I'm assuming you don't want me to make it with Linux USB image writer, and I'm assuming FAT32 is the format for the stick? Thanks again,
      My Computer


  6. Posts : 16,185
    7 X64
       #6

    yes fat32.

    It would be the same as creating a bootable windows installation disk from within linux. Much easier to use usb7ice from within windows.

    MSI B450M-A PRO MAX Ryzen 5 PRO 4650G
    If you are transfering a disk with win7 already installed, you might need to sysprep/generalize the win7 first, or point an adjust to new hardware module at the win7 installation from another os/winpe.

    apu and chipset drivers are here:
    https://winraid.level1techs.com/t/so...o-driver/34203
    Last edited by SIW2; 09 Apr 2024 at 17:41.
      My Computers


  7. Posts : 7
    Windows 7 Pro 64bit
    Thread Starter
       #7

    SIW2 said:
    yes fat32.
    If you are transfering a disk with win7 already installed, you might need to sysprep/generalize the win7 first, or point an adjust to new hardware module at the win7 installation from another os/winpe.
    apu and chipset drivers are here:
    https://winraid.level1techs.com/t/so...o-driver/34203
    Sorry, still trying to puzzle this one out.
    As the new B450M-A PRO MAX motherbard, the AMD Ryzen 5 PRO 4650G AM4 65W CPU and Memory are already installed and connected to the "old" Win 7 & Linux dual booting HDD, presumably the sysprep/generalize operation can't be done now? I understood that the dism++ programme was the alternative to that - to "insert" the new drivers into the existing Windows folders on the HDD.

    When using the dism++, does the program decide where it is going to put the drivers on its own (once I have pointed it at the right drive/partition)? Or do I need to know the specific driver/utility destination folders in advance?

    You referred to apu and chipset drivers - at

    https://winraid.level1techs.com/t/so...o-driver/34203

    that page confused me completely - I didn't really understand it at all or which sections were relevant to my motherboard. is this a separate set of drivers that I should use instead of the ones I have from MSi disk and website?
    At the moment I have the driver/utility disk that came with the new motherboard, and a set of drivers and utilities that I downloaded from MSi site
    B450M-A PRO MAX | Motherboard | MSI Global
    and

    but am not at all sure which source I should be using to "insert" into my existing Windows 7 Pro installation.

    I am not aiming at high performance for the Windows setup - I hardly ever use it and then, only for very low spec programs.

    Sorry to sound thick. I want to get this right before I start.
      My Computer


  8. Posts : 1,858
    Windows 7 pro
       #8

    OEM keys are tied to the original motherboard. You can only transfer a retail key unless you bought a system builder key for multiple computers. If it came with the computer that wouldn't be the case. Newegg has a pro retail upgrade copy available for $99. Microsoft Windows 7 Professional Upgrade - Newegg.com I would trust them to sell a legitimate copy.
      My Computer


  9. Posts : 16,185
    7 X64
       #9

    drivers that I should use instead of the ones I have from MSi disk and website?
    yes

    it says install the sha2 update

    and the drivers

    The driver package already contains all the supporting drivers of AMD, so there is no need to install the AMD CHIPSET DRIVER.
    After major hardware upgrade can't boot into Win 7 nor repair it-canonkong-ryzen.jpg

    can install them using dism++

    Then your win7 installation should have the necessary drivers in its filerepository.

    Whether it will be able to swap out the existing drivers on boot up is a different question. Usually it is best to sysprep generalize the win7 installation before moving it to new hardware - OR point an "adjust to new hardware " program at it.
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 11:16.
Find Us