Officially, AMD does not support Ryzen CPUs on Windows 7. Given that Microsoft has essentially ended support for the OS, this is the type of response we expect from AMD – Intel has also stopped officially supporting Windows 7 on the newest platforms as well. 'Official' is a general term: some special customers may receive extended lifetime support, or drivers currently out in the ecosystem still work on the platforms. Official support refers to driver updates and perhaps security updates, but there’s nothing to stop you trying to install an OS to either system or platform.

For clarification, we did not converse with AMD in writing this piece. AMD's formal position on Windows 7 on Ryzen is that it is unsupported, and as a result this means they will not provide support around it. There may also be other methods to install an unsupported OS, however here are a few solutions.

The Main Issue: USB Support

For installing Windows 7, the issues typically revolve around USB support. When there’s a mouse/keyboard plugged in, everything else after that is typically simple to configure (installing drivers, etc). However, from the 100-series chipsets on Intel and the AM4 motherboards on AMD, this can be an issue. When the CD or USB stick is being used to install the OS, the image needs USB drivers in order to activate a mouse or keyboard to navigate the install menus. This is the primary process that fails on both platforms and acts as a barrier to installation.

General Solution: Use a PS/2 Keyboard, if the motherboard has a PS/2 port

By default, on most systems, the way to guarantee the presence of a mouse pointer or keyboard activity during installation is to hook up a PS/2 keyboard. I’ve never known an installation to fail to recognize a PS/2 peripheral, so this is often the best bet. However, PS/2 as a connectivity standard is near dead (sometimes new keyboards will offer dual connectivity, like one of my Rosewill mechanical keyboards), with fewer motherboards supporting it, and it falls to USB as a backup.


GIGABYTE AX370 Gaming 5 with a PS/2 Port

The main reason why PS/2 should work where USB doesn’t is due to the protocol. PS/2 uses interrupts through the system, compared to USB which is based on polling. This results in different levels of engagement: the PS/2 keyboard injects its commands, but this means limited n-key rollover support, whereas a USB keyboard will bundle its commands up and send it over when the system requests it. Unfortunately, the latter requires a default driver to be able to do this.

(As a general rule, always use USB 2.0 ports. These are most likely to be natively supported over USB 3.0 which can require chipset drivers.)

The problems facing users wishing to install Windows 7 who do not have a PS/2 port or peripherals come in two forms:

Problem 1: Installing Windows 7

With Intel on the Z170 series and above, it was a case of the USB 2.0 needing to be emulated through a BIOS option in order to install Windows 7, due to the EHCI support being removed. After a couple of weeks when motherboard manufacturers started rolling out BIOS/EFI updates to each of their products and enabling the option allowed users to have a keyboard during a standard install.

However, from personal experience, this only really worked when installing Window 7 from a CD, never from a USB stick. Somehow using a data-based USB stick would nullify having a mouse/keyboard via USB in the installation.

With AMD, it gets a little tricky. There is no EHCI emulation. But apparently this comes down to where the USB ports come from.

Potential Install Solution 1.1: Use a Chipset USB 2.0 Port

According to some documents obtained by AnandTech, the AMD BIOS treats USB ports from the CPU (because the CPU is a SoC) and USB ports from the 300-series chipset differently. From what we’ve seen, USB support is enabled on the chipset ports, but not on the CPU-based ports. Ryzen is a little different to previous desktop platforms because it can have USB ports from both. For example, here’s a CPU layout from Bristol Ridge and the B350 chipset, each showing USB ports.

 

The USB ports from the chipset are supposed to be natively supported in Windows 7 installation, allowing users to have access during either an OS install via USB or via a CD. But finding which ports on your device are supported via the chipset rather than the CPU can be tricky, especially if the motherboard manufacturer does not provide a block diagram of the onboard pathways and controllers. There’s also the fact that the onboard headers might be the ones based on the chipset, requiring header-to-port cabling to use.

However, on my Crosshair VI Hero, this method as described in the documents, did not work. It may work on other boards, but not here.

Even if it did work, there may be a larger problem when it comes to accessing the OS, as explained further down.

Potential Install Solution 1.2: Use an Unattended Windows 7 Install

For users that customize their operating system packages, using tools available online, an unattended install usually covers this whole scenario. By being unattended, as long as no additional input is needed, it should sail straight through. Of course, this method usually means that the drive you want to use is ready to be used (with appropriate settings and partitioning). Power users familiar with this method will be comfortable here.

Potential Install Solution 1.3: Install Windows 7 on a Different System First

In our initial Ryzen review, in order to get SYSMark numbers comparable to the ones in our database, this is the method I had to use. In order to do so, we had to bend one of our more steadfast rules.

As a general thing to note, installing a Windows-based OS on one system and transferring the drive to another system is a bad idea. As part of the installation, Windows will detect what system is being used and install the base drivers for that system, for that CPU, and for that chipset. This provides clutter and confusion when moving the drive to another system, which is why we typically suggest that a new system gets a fresh OS install to help with this. While it’s still a bad idea, a fresh operating system is easier to manage than a fully-laden, well-used OS.

So for this method for our review, due to the timing of events, I had access to a Sandy Bridge system. I did a base install of Windows 7 x64 Professional using a USB stick on the Z77 motherboard with an R7 240 graphics card, and when the OS was loaded, did not install any extra drivers.

But, there lies a second issue.

Problem 2: USB Drivers on Windows 7

The 300-series based chipsets are identical to those offered by Bristol Ridge, and in part based on the Carrizo hardware, and as a result the Windows 7 drivers for these platforms work with AM4 for the main chipset support. Audio and Network drivers are a slightly different kettle of fish, and you may have to go hunting for the Windows 7 variants of these.

If you installed Windows 7 via a PS/2 keyboard and mouse, the OS should have access to the hardware and installing drivers should be easy.

The drivers that worked on launch day are the Crimson ReLive 17.2.1 Chipset Drivers, dated March 3rd. The following links are for the 64-bit versions.

However, the USB fall back methods of 1.2 and 1.3 above do not account for actually having USB drivers in Windows 7 for Ryzen. Windows 7 may apply some base driver, which will allow users to access the hardware, but this is not guaranteed. There is a sure-fire method for doing this.

Windows 7 USB Driver Install 2.1: Integrate Drivers In The Unattended Install

For a power user that is familiar with adding installation packages or driver packages to their OS images, the following drivers extracted from the files above need to be:

  • USB30_ZP\
  • USB31_PT\

Rope this into your OS image and the USB ports will work. Otherwise...

Windows 7 USB Driver Install 2.2: Set Drivers To Install at Boot

This is the method I used to install the drivers. The basic premise is for the OS to install the drivers when the OS loads. All these actions need to take place on the secondary system that Windows 7 was installed on, aside from the last couple of instructions.

(Step 1) Download the ReLive 17.2.1 Chipset Drivers from the links above.
(Step 2) Run the Installer, but only to the point where it extracts the files and the Radeon screen comes up:

When this happens, go to where the drivers were extracted to, usually C:\AMD. Make a copy of this directory, wherever you need it to go, and exit the installer. The installer usually removes the original copy, and you can place it back into C:\AMD.

(Step 3) Go into the Radeon-Crimson-ReLive-17.2.1… directory and you will see the following:

Now right click, and navigate to New -> Text Document:

Select this, press enter to accept the default name, and open the file up. You should see an empty notepad file. In this, add the following:

Setup.exe -install

Save this file as ‘setup.bat’ in the same directory. You should see the following now in the setup folder:

If the Setup file has the same icon as New Text Document, then the ‘.bat’ part of the filename did not work. You will need to go through Tools -> Options and enable ‘File Name Extensions’ in order to see the full file name and rename it this way to setup.bat (right click on the file, select rename).

(Step 4) We now need to create a shortcut to this batch file in the Startup directory. From the start menu, go to ‘All Programs’, find the startup folder, right click and select ‘Open’.

It should offer an empty directory. Right-click, and select New -> New Shortcut, and a menu will popup. Select Browse, and navigate to the batch file (in this example, c:\AMD\Radeon-Crimson…).

Select OK, the select next, and select finish. You should see the following in the directory:

(Step 5) Shut down the system, and transfer the SSD over to the Ryzen system. Turn it on, and wait a few minutes after the system loads for the drivers to install. At some point, control of the mouse and keyboard will occur.

The TL;DR Flow Chart

For some of our power user readers that know how to extract files and create shortcuts, this flow chart might be easier to follow:

Limitations

Arguably this solution could be ported to other circumstances where installing Windows 7 and not having USB is an issue. However, due to our limits in Ryzen testing, we’ve only tested this method, installing Win7 x64 Professional, on the Crosshair VI Hero so far. Other methods may work better as the platform evolves. However, it should still be stated that AMD is not officially supporting Ryzen and the AM4 platform on Windows 7.

Any users with other methods, or success/failure stories, please post below.

POST A COMMENT

102 Comments

View All Comments

  • Woaliullah Olee - Sunday, December 10, 2017 - link

    Many of us afraid of installing windows and seeking help from others. But it’s just a guideline to follow, nothing else. Be confident about yourself and If you would like to install windows but don’t have CD or DVD drive, there is a solution for you. You can install windows 7 without CD and It’s really easy to create a bootable USB flash drive with the right installation. >>http://enlightentricks.com/install-windows-7-using... Reply
  • Chiron121 - Sunday, January 7, 2018 - link

    I'm currently building a Ryzen 7 multi-OS (Windows 7, Linux, and Mac OS) computer using a Ryzen 7 1800X. I have installed Windows 7 and it installed USB 3.0 and 3.1 in Device Manager but both are disabled (No drivers for USB installed).

    Is there a way to get them to install with (or without) using the AMD installer?

    (Running the individual installer for each aborts with an error message stating the AMD installer muster be used to install the driver.)

    I was able to install the AMD Chipset driver but it only loaded the Radeon RX driver for the video. (I do bare metal installs - each OS on it's own physical drive.

    Once I have all three OS's installed I intend to create VM's for Windows and Mac OS X on the Linux OS.

    Any assistance would be greatly appreciated.
    Reply
  • Fidelius - Tuesday, February 13, 2018 - link

    Hola buenos dias, ayer compre un ordenador a piezas para un amigo y al instalar Windows 7 en principio no me dio problemas, pero luego da pantalla azul y no me deja hacer nada, se reinicia continuamente en pantalla azul con mensaje stop 0x000000a5, tendre que instalar el windows 10 por lo que leo. Reply
  • Scoffer - Sunday, March 25, 2018 - link

    For Ian Cutress:
    Thank you thank you... was fighting the no USB functionality and your process to load drivers when OS loads (Windows 7) fixed them problem. I only had to run it once, then remove the startup shortcut and it has done great.

    Thanks a ton,
    David S.
    Systems Engineer
    Reply
  • jzimmerman - Wednesday, April 25, 2018 - link

    I transferred a windows 7 install to an amd ryzen system and the mouse and keyboard would not work. I first injected the boot.wim file from the windows cd with the chipset drivers of the motherboard using dism. Then once that was done, i booted to the recovery console of the windows cd and used dism again to inject the windows install with the chipset drivers.. once the machine booted up, it found all the drivers and the mouse and keyboard worked again. I installed the rest of the drivers as normal and I have a fully functioning windows 7 system. Reply
  • cdb000 - Wednesday, June 27, 2018 - link

    Hmmm... As an old hardware hacker, I solved this another way.

    I plugged an old VIA chip based PCI USB card into a PCI to PCIe adaptor (bought on eBay for a few pounds), fitted this to the machine and plugged a keyboard and mouse in there.

    After one false start I plugged the install USB stick into the VIA card as well and that just worked.
    Reply
  • Mugsy323 - Monday, July 9, 2018 - link

    Pardon me if this has already been asked, but there are 9 pages of comments.

    If my MoBo has a PS/2 port (and I have a PS/2 keyboard) and I install Win7 from a CD, do I need to alter the installation files in any way? Did I still need to slipstream the USB3 driver (or anything else?) TIA
    Reply
  • mactronix - Saturday, August 4, 2018 - link

    I have a really old PC that the grand kids use to do homework play games etc. Its a Phenom II based system just for info.
    Anyway I was thinking I could swap out the Motherboard CPU and Ram to upgrade it to play games that it struggles with now.
    I looked at the low end Ryzens to do this with until I found that they don't officially support W7.
    I have no interest in upgrading the system to W10.
    What would people recommend for the best architecture to upgrade to to ensure compatibility with Windows 7 ?
    thanks in advance.
    Reply
  • Evanite - Sunday, August 12, 2018 - link

    What about getting internet? I was able to install the necessary usb drivers through physically storing them on there while in Windows 10, but now I can't get any internet whatsoever. None of my network peripherals will work. Any idea of how to help me here? Reply
  • MohammadAJ - Tuesday, October 30, 2018 - link

    First Thank you for trying to help.
    and second, after 2 days of struggling with this i found an easy and ridiculous solution. simply go to your motherboard's support site (in my case it was MSI) and look for "Utility" option and then choose Win 7 64bit and look for the Windows Installer Tool (if you own MSI MOBO it will be called "MSI Smart Tool") its probably has a different names for other manufacturers, download the tool and simply install Win7 using the tool what this tool does is it creates a USB drivers within the Win7 installation files so when you do install windows it will be automatically installing the drivers with it.
    and that's it really! you have no idea how much i cursed and throw things around only to find this simple solution lol :)
    Reply

Log in

Don't have an account? Sign up now