When you buy through our links, we may earn a commission. Learn more ›

How to Run Built-In Hardware Diagnostics on Your Laptop

Short answer: Built-in hardware diagnostics ship inside the manufacturer’s own support apps. On a Lenovo, open Lenovo Vantage and look for a Hardware Scan. On an HP, use HP Support Assistant. On a Dell, open Dell SupportAssist. ASUS laptops use MyASUS System Diagnosis, Acer uses Acer Care Center, and MSI uses MSI Center. These tools test memory, storage, battery, and other components. Run a full scan first, then move to Windows tools such as SFC and DISM if the hardware test comes back clean.

Why run a hardware scan before debugging your stack

When a local database crashes, a container exits for no obvious reason, or an editor starts freezing, the first instinct is to change configuration. A hardware scan can save you that time. Built-in diagnostics from the laptop maker test the pieces that software depends on: CPU, memory, storage, and sometimes the battery and fan. A failed memory test explains random crashes; a failing SSD explains files that will not read.

The catalogue on this site stores specifications, not test results, so this article does not claim that one brand runs diagnostics better than another. The useful fact for a programmer is that every major Windows laptop maker ships a support utility with a hardware scan. Start there before you reinstall an OS or blame a container.

What a built-in diagnostic actually tests

A built-in diagnostic is a collection of small checks tied to the laptop’s firmware and drivers. The exact list varies by model, but most scans cover the components that affect a development machine.

  • CPU and memory checks for failures that cause freezes and crashes
  • SSD and hard drive health checks for read and write errors
  • Battery health and charging reports, without a length-of-charge claim
  • Fan, thermal sensor, and motherboard error codes on many business and gaming models
What a typical hardware scan reports
ComponentWhy a programmer cares
MemoryRandom reboots, compiler crashes, corrupted builds
StorageRepositories that will not clone or files that disappear
BatteryUnexpected shutdowns away from power
Motherboard and sensorsFan errors and thermal warnings that affect long builds

Start with the manufacturer’s support app

Each maker uses a different name, but the pattern is the same. Open the app, find a diagnostics or hardware scan section, and run the quick test. If it reports a problem, run the full test before contacting support.

The step-by-step walkthroughs for each utility are covered in the related guides: Lenovo Vantage, HP Support Assistant, Dell SupportAssist, MyASUS, Acer Care Center, and MSI Center.

Lenovo, HP, Dell, ASUS, Acer, and MSI at a glance

Lenovo Vantage: Lenovo bundles Vantage on most consumer and business laptops. Look for Device, then Hardware Scan. The scan covers memory, storage, battery, and ports.

HP Support Assistant: HP puts hardware diagnostics inside HP Support Assistant, although some models also offer a boot-time HP PC Hardware Diagnostics screen. Open the app, open Diagnostics, and choose a check.

Dell SupportAssist: Dell SupportAssist includes a hardware checkup that scans the system from Windows. Dell’s built-in ePSA pre-boot diagnostic is available on many models for tests before the OS loads.

ASUS MyASUS: The MyASUS app has a System Diagnosis tab that checks battery, memory, storage, and other components. ASUS business and creator laptops may have a separate boot-time diagnostic.

Acer Care Center: Acer Care Center includes a Hardware Check that runs basic component tests. It also shows system information, which helps you confirm the model before a warranty claim.

MSI Center: MSI Center has a System Diagnosis section for checking hardware and installed drivers. On MSI gaming laptops, the same app may combine diagnostics with performance settings.

Run a pre-boot diagnostic when Windows will not start

If the laptop cannot boot Windows, a pre-boot diagnostic is the next step. Most makers build one into the firmware. It runs before the operating system loads, which means it can test memory and storage even when driver problems or corruption are present.

Find your model number first by checking the label on the bottom of the laptop or in the system support app. Then look up the maker’s support page for the correct boot-time key. Because the catalogue stores no firmware manuals, this article does not list keys.

Pair hardware scans with a software baseline

A hardware scan says whether the component is healthy, not whether the laptop is strong enough for your workload. For light coding work, the bar is low. Visual Studio Code’s published requirements recommend a 1.6 GHz or faster processor and 1 GB of RAM.

Processor names also help you read the baseline. Intel’s page explains that mobile suffixes describe the performance class: HX and HK mean highest performance, H means high performance, P means thin-and-light performance, and U means power efficient.

On a Mac used for Apple development, Xcode’s system requirements tie each Xcode version to a supported macOS version. Match those before treating a slow build as a hardware failure. On a Windows laptop used with Docker, confirm that Docker Desktop for Windows has completed its own install and setup steps; a diagnostic is more useful after that baseline is known.

What to do when a diagnostic fails

If a hardware check reports a failure, back up important work before you do anything else. Then run the full test once more to see whether the failure repeats. Write down the component, the test name, and any error code.

Use the maker’s warranty tool to find support options. See how to check laptop warranty status if you need to confirm coverage while waiting on a repair.

When the hardware scan passes but problems remain, move to software diagnostics. Windows has its own tools: SFC and DISM, RAM testing, and drive health checks.

What to pick if built-in diagnostics matter to you

If youPickBuying guide
You want a Lenovo laptop with Lenovo Vantage hardware scansA Lenovo programming laptop from the current guideBest Lenovo Programming Laptops in 2026: 14 Picks
You want HP Support Assistant on your next work laptopAn HP programming laptop from the guideBest HP Programming Laptops in 2026: 14 Picks by Specs
You want Dell SupportAssist for pre-boot and in-Windows checksA Dell programming laptopBest Dell Programming Laptops in 2026: 14 Picks by Specs
You want ASUS MyASUS system diagnosis on a thin-and-light buildAn ASUS programming laptopBest ASUS Programming Laptops in 2026: 14 Picks by Specs
You want Acer Care Center for a value-focused setupAn Acer programming laptopBest Acer Programming Laptops in 2026: 15 Picks by Specs
You want MSI Center for a GPU-heavy development machineAn MSI programming laptopBest MSI Programming Laptops in 2026: 12 Picks by Specs
You mainly want the strongest match for your day job, not a particular brand suiteA laptop from the main programming guideBest Laptop for Programming in 2026: 14 Picks by Specs

Questions

Where is the hardware diagnostic on a Lenovo laptop?

Open Lenovo Vantage and look for the Hardware Scan under Device. If Vantage is not present, check the Start menu for the Lenovo support app before reinstalling Windows.

Does HP Support Assistant test memory and storage?

Yes, HP Support Assistant includes hardware diagnostics for components such as memory, storage, and battery on supported models. Some HP systems also provide a separate boot-time PC Hardware Diagnostics screen.

What is the fastest way to test RAM on a new laptop?

Run the manufacturer’s quick hardware test first. On a Dell, start in SupportAssist; on an ASUS, use MyASUS System Diagnosis. If the quick scan passes but crashes continue, run Windows Memory Diagnostic and the RAM test guide.

Can I use these diagnostics on a Linux laptop?

The catalogue stores no Linux compatibility data, so this site does not guess whether Lenovo Vantage, HP Support Assistant, or the other utilities run under Linux. Diagnose from Windows if the laptop shipped with Windows, or use the firmware-based pre-boot test where one exists.

Should I run a hardware scan before returning a laptop?

Yes, if the laptop is new and under warranty, a failed hardware scan gives support a useful starting point. Record the error code and the test that failed, then check the guide for checking warranty status.

Are built-in diagnostics enough for a used laptop?

They are a useful first screen, but they only report what the maker’s utility can see. Pair them with Windows drive-health and memory checks before deciding that a used machine is healthy.

Recent updates

  • : First published.

Sources

Related buying guides