Being prepared to reinstall Windows BEFORE disaster strikes


hsehestedt

Well-known member
Pro User
VIP
Local time
2:07 AM
Posts
2,572
Location
Texas, USA
OS
Win11 Pro 23H2
I've been seeing quite a few posts where people end up spending large amounts of time recovering from various misfortunes. As an example, I have seen many cases where someone reinstalls Windows only to discover that they are missing drivers for one or more devices. Another common occurrence is that they have trouble even figuring out how to create bootable media to reinstall Windows. Simple things like this can cause them to lose many hours of time at a time where they can least afford to waste this time.

I thought that I would just share some of the things that I do to help me prepare for such events. Some of these may seem over the top to some, but the idea here is to simply give you some ideas which you can consider. I also consider the work done up front to be invaluable when you run into a real world problem. Being prepared in advance makes life so much easier!

I'm also sure that others have ideas that they can add to this list.

I was thinking about this because I just received a new laptop, and these are the steps that I have taken with that system to give it a long, happy life.


A brand new computer

With a brand new computer, I like to make a system image of that PC before I ever even boot Windows for the very first time. This way I can make sure that I can get back to exactly the way the system shipped from the factory. This could be handy in the event that you ever sell the computer, or as a last resort if everything else fails for some reason.

NOTE: Many manufacturers have ways to create rescue media that will allow you to get back to the original factory configuration. If that is the case, this step can be skipped. However, for some systems this may not be an option. This can be especially helpful for off-brand systems. As an example, I have several Mini PCs and a tablet that come from Chinese companies who have no drivers posted on their web sites so you are pretty much on your own with those systems.

How to do this:

You will need to find out in advance what the hotkey is to allow you to select another device for boot. You should be able to determine this by obtaining the user guide for your system or motherboard. Then, connect a Macrium Reflect (or similar) flash drive and boot from it. Use that software to create a full image of the system.

Export a copy of all drivers

I always make sure that I have a local copy of all downloadable drivers for a system, but that is not always enough. I can't tell you how many times I have installed Windows from scratch, installed all drivers, and found that there were still devices that show up with an error in Device Manager. As a precaution, I like to export every driver from the system so that I can easily recover. It's also such a simple process so it's well worth doing.

How to do this:

Create a directory to store your drivers, then run one command to export them. Here is an example:

Code:
MD C:\Drivers_Backup
pnputil /export-driver * C:\Drivers_Backup

When it's done, just copy C:\Drivers_Backup to a safe place (flash drive, external drive, etc.). If you ever need to install a driver from that backup you have a couple of options:

Option 1: To restore a single driver

Suppose that you have a single device in Device Manager that is missing a driver. Just right-click that device, select Update driver, Browse my computer for drivers, point to the location where you have the exported drivers, and make sure to allow it to search all subdirectores. Done!

End of Option 1

Option 2: Restore ALL drivers to your system

Open Device Manager. At the top of the device tree, right-click your computer name and select Add drivers. Point it to your exported drivers and allow it to search all subdirectories. This will install ALL drivers in one shot. NOTE: When the display driver is being installed, your screen may flash or go blank temporarily. This is normal. It may take several minutes to install all drivers.

End of Option 2

Make frequent backups

There are a lot of strategies for backups. Some people backup the entire OS drive while some people only backup the important data. The important thing is to make sure that you develop a plan that works for you.

It's also very important to occasionally test your backups! Make sure that you can find your data in the backups. Another good idea is to have more than one backup, stored in different locations.

Perform some test reinstallations

Once you have your system where you like it, make a complete image backup of the system. Now is the time to perform some test reinstallations of Windows because you now have an image that will allow you to rapidly get back to the point where you are now. I like to do a clean install and then restore all drivers from my exported driver set. If that works, then you have a really fast recovery method without having to install every single driver manually.

After this I will do one more test installation where I install every downloaded driver one by one. When I'm done I will know if there is anything missing or not. This way I can work out any problems NOW before I end up needing to do a real recovery.

IMPORTANT: One typical issue with a lot of laptops and tablets these days is that the touchpad will not function when you boot from Windows installation media or rescue media from a product such as Macrium Reflect. This is because you need to load a driver to allow access to the touchpad. Typically this will be a Serial I/O or I2C driver. However, now is a good time to find such issues and correct them before you run into an emergency. If you determine that your system is affected by this issue, then you need to make sure that you either add these drivers to your bootable media, or check to see if there is a way to manually load a driver when you boot from this media.

Document everything!

As you go through the steps, document any anomalies that you encounter. For example, I need to load this driver to allow the touchpad to function, or the disk to which Windows needs to be installed is seen by Windows setup as disk 4 rather than disk 0, etc.

ITEMS FOR ADVANCED USERS

Consider creating an unattended answer file


I expect that this is an item very few people will want to implement because of the learning curve involved, but you may want to consider creating an unattended answer file for installing Windows on your system. This will make installation very quick and easy.

Create a script to customize Windows after the initial installation

This is one that was a bit time consuming the first time I created it, but it was well worth the time and is easy to recycle and make minor adjustments for other systems. This is a single batch that I run right after a clean install of Windows. It applies a themepack, turns off various advertising bits in Windows, sets a lot of options in Windows to all my personal preferences, and much more. It also uses WinGet to automatically install a lot of small apps that I typically install on all my systems. By running this batch file, I can easily save at least one hour of time that I would normally spend customizing Windows.
 

My Computers

System One System Two

  • OS
    Win11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    Intel i7-11700K
    Motherboard
    ASUS Prime Z590-A
    Memory
    128GB Crucial Ballistix 3200MHz DRAM
    Graphics Card(s)
    No GPU - CPU graphics only (for now)
    Sound Card
    Realtek (on motherboard)
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe Gen 4 x 4 SSD
    1 x 2TB NVMe Gen 3 x 4 SSD
    2 x 512GB 2.5" SSDs
    2 x 8TB HD
    PSU
    Corsair HX850i
    Case
    Corsair iCue 5000X RGB
    Cooling
    Noctua NH-D15 chromax.black cooler + 10 case fans
    Keyboard
    CODE backlit mechanical keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    Additional options installed:
    WiFi 6E PCIe adapter
    ASUS ThunderboltEX 4 PCIe adapter
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
I would add if you download a new app, or notice an installed app has updated itself, find a copy of that version's full (offline) installer. Many times you will regret not saving an older copy of your favorite app, and they've removed it from download. You should always try to get the offline installer, instead of the web-based setup.

While a full backup can restore all your files, keeping the installers around gives you more choices. My rule is always keep a copy of the previous installer around, and replace it after you're comfortable with the new version. Save them to an offline USB drive.

This rule doesn't apply to certain games or product suites, where it's designed to always auto-replace your older files.
 

My Computer

System One

  • OS
    Windows 7
For the rare image restore problem or acts of mother nature these are some additional layers of protection that some may find useful


a) Save backup images to both another disk drive and the cloud (fire, flood, etc.)


b) Setup regback:
 

My Computer

System One

  • OS
    Windows 10
    Computer type
    Laptop
    Manufacturer/Model
    HP
    CPU
    Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz
    Motherboard
    Product : 190A Version : KBC Version 94.56
    Memory
    16 GB Total: Manufacturer : Samsung MemoryType : DDR3 FormFactor : SODIMM Capacity : 8GB Speed : 1600
    Graphics Card(s)
    NVIDIA Quadro K3100M; Intel(R) HD Graphics 4600
    Sound Card
    IDT High Definition Audio CODEC; PNP Device ID HDAUDIO\FUNC_01&VEN_111D&DEV_76E0
    Hard Drives
    Model Hitachi HTS727575A9E364
    Antivirus
    Microsoft Defender
    Other Info
    Mobile Workstation
@garlin and @zbook,

You both have excellent suggestions. Thank you.
 

My Computers

System One System Two

  • OS
    Win11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    Intel i7-11700K
    Motherboard
    ASUS Prime Z590-A
    Memory
    128GB Crucial Ballistix 3200MHz DRAM
    Graphics Card(s)
    No GPU - CPU graphics only (for now)
    Sound Card
    Realtek (on motherboard)
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe Gen 4 x 4 SSD
    1 x 2TB NVMe Gen 3 x 4 SSD
    2 x 512GB 2.5" SSDs
    2 x 8TB HD
    PSU
    Corsair HX850i
    Case
    Corsair iCue 5000X RGB
    Cooling
    Noctua NH-D15 chromax.black cooler + 10 case fans
    Keyboard
    CODE backlit mechanical keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    Additional options installed:
    WiFi 6E PCIe adapter
    ASUS ThunderboltEX 4 PCIe adapter
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
I always make frequent backups using Reflect when configuring a new PC since it's easy to make a mistake rendering the PC unbootable. I then archive the raw installation of Windows and when the PC is first configured to my liking. Of course I also schedule regular ongoing backups. I use Reflect to backup all system and user partitions.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self build
    CPU
    Core i7-13700K
    Motherboard
    Asus TUF Gaming Plus WiFi Z790
    Memory
    64 GB Kingston Fury Beast DDR5
    Graphics Card(s)
    Gigabyte GeForce RTX 2060 Super Gaming OC 8G
    Sound Card
    Realtek S1200A
    Monitor(s) Displays
    Viewsonic VP2770
    Screen Resolution
    2560 x 1440
    Hard Drives
    Kingston KC3000 2TB NVME SSD & SATA HDDs & SSD
    PSU
    EVGA SuperNova G2 850W
    Case
    Nanoxia Deep Silence 1
    Cooling
    Noctua NH-D14
    Keyboard
    Microsoft Digital Media Pro
    Mouse
    Logitech Wireless
    Internet Speed
    50 Mb / s
    Browser
    Chrome
    Antivirus
    Defender

Latest Support Threads

Back
Top Bottom