The BIOS (or UEFI on modern systems) is the essential firmware that powers up your PC. It initializes hardware, performs checks, and kicks off the boot process before your operating system takes over.
Whether you're troubleshooting boot issues, enabling overclocking, or optimizing performance, BIOS access is a must-have skill. From years of building and repairing PCs, I've seen how tweaking these settings can transform system stability and speed.
Note: This guide uses "BIOS" for both legacy BIOS and UEFI interfaces.
To access BIOS, power on your PC and press the prompt key—typically Delete, F2, or F10—during startup, before the OS logo appears.

Overclockers fine-tune multipliers, voltage, and base clocks here for higher performance. For everyday use, stick to auto settings unless addressing heat or stability problems.
Default prioritizes disk drives, then HDDs. Adjust for dual-booting, USB installs, or recovery media. You'll also find fast boot, TPM, and keyboard controls nearby.

These configure motherboard-connected peripherals for compatibility and speed.
SATA ports link HDDs and SSDs. BIOS auto-detects devices and sets AHCI or RAID modes. Manually tweak ports for optimal performance or legacy support.
Manage USB 3.0+ support, legacy mode for older OSes, and enable/disable controllers. Essential for ensuring all ports work seamlessly.
Choose primary graphics: IGFX for integrated CPU graphics or PCI/PCIe for discrete cards. Critical with multi-GPU setups to avoid black screens on boot.

Regulates sleep, hibernate, and device power. Vital for laptops and energy efficiency.
Customize power button actions: instant off, delay, or sleep modes to match your workflow.
Allow remote wake-up via network packets. Disable if it triggers boot loops on incompatible OSes.
Appear on advanced boards; enable for specialized features.
Activate Intel VT-x/VT-d or AMD-V/SVM for smooth VM performance in VirtualBox or Hyper-V.

Set curves or presets for adjustable fans, balancing cooling, noise, and longevity.
Rule of thumb: If a setting confuses you, Google its exact name alongside your motherboard model. Forums and manuals provide precise guidance.
Image credit: Bios-configuracion-orden-arranque