CompTIA A+ Operating Systems: Comprehensive Study Guide
---
Overview
This study guide covers the operating systems domain of the CompTIA A+ exam, including Windows editions and configuration, installation procedures, troubleshooting techniques, macOS and Linux fundamentals, and mobile operating systems. Understanding these topics is critical for IT support professionals, as OS-related questions make up a significant portion of the Core 2 (220-1102) exam. Mastery of these concepts will prepare you to diagnose, configure, and maintain diverse computing environments.
---
Table of Contents
1. [Windows Editions & Versions](#windows-editions--versions)
2. [Windows Configuration & Tools](#windows-configuration--tools)
3. [Windows Installation & File Systems](#windows-installation--file-systems)
4. [Windows Troubleshooting](#windows-troubleshooting)
5. [macOS & Linux](#macos--linux)
6. [Mobile Operating Systems](#mobile-operating-systems)
7. [Quick Review Checklist](#quick-review-checklist)
---
Windows Editions & Versions
Overview
Windows comes in multiple editions, each targeting a different use case — from home consumers to large enterprise environments. Knowing which features belong to which edition is a frequently tested area on the A+ exam.
Edition Comparison
| Feature | Home | Pro | Enterprise |
|---|---|---|---|
| BitLocker | ❌ | ✅ | ✅ |
| Domain Join | ❌ | ✅ | ✅ |
| AppLocker | ❌ | ❌ | ✅ |
| DirectAccess | ❌ | ❌ | ✅ |
| Max RAM | 128 GB | 2 TB | 2 TB |
| Group Policy | Limited | ✅ | ✅ |
Key Editions Defined
Key Security Features by Edition
Key Terms
Watch Out For
> ⚠️ Exam Trap: Windows Home does NOT support Domain Join or BitLocker. Many questions will try to trick you into selecting Home as a valid option for enterprise scenarios — it never is.
> ⚠️ RAM Limits: Home supports 128 GB, Pro/Enterprise support up to 2 TB. This is a commonly tested specification.
> ⚠️ S Mode: Once you switch out of S Mode, you cannot switch back. Know this limitation.
---
Windows Configuration & Tools
Overview
Windows includes a robust set of built-in administrative tools for configuration, monitoring, and maintenance. Knowing what each tool does and how to access it is essential for both the exam and real-world troubleshooting.
Task Manager (taskmgr.exe)
Task Manager is the primary real-time monitoring and management interface for Windows.
Key tabs and their functions:
System Configuration (msconfig.exe)
Used to control startup behavior and boot options.
Windows Registry
The Registry is a hierarchical database storing OS, hardware, and application configuration settings.
Key Hives:
| Hive | Abbreviation | Purpose |
|---|---|---|
| HKEY_LOCAL_MACHINE | HKLM | Hardware, OS, and software settings for all users |
| HKEY_CURRENT_USER | HKCU | Settings for the currently logged-in user (from NTUSER.DAT) |
| HKEY_USERS | HKU | Settings for all user profiles on the system |
| HKEY_CLASSES_ROOT | HKCR | File association and COM object registration |
| HKEY_CURRENT_CONFIG | HKCC | Current hardware profile information |
> HKCU is loaded dynamically from each user's NTUSER.DAT file during login and stores desktop preferences, mapped drives, and user-specific settings.
System Repair Tools
| Tool | Command | Purpose |
|---|---|---|
| System File Checker | `sfc /scannow` | Scans and repairs corrupt Windows system files using cached copies |
| DISM | `DISM /Online /Cleanup-Image /RestoreHealth` | Repairs the Windows component store (WinSxS); SFC relies on this store |
| Disk Cleanup | `cleanmgr` | Removes temporary files, recycle bin contents, and system files |
| Defragment | `dfrgui` | Optimizes HDD fragmentation (do NOT defrag SSDs) |
> Order of operations for repair: Run DISM /RestoreHealth first (repairs the component store), then run SFC /scannow (uses that repaired store to fix system files).
DNS and Network Commands
| Command | Function |
|---|---|
| `ipconfig /displaydns` | Shows current contents of the DNS resolver cache |
| `ipconfig /flushdns` | Clears the DNS cache (fixes stale DNS resolution issues) |
| `ipconfig /release` | Releases current DHCP-assigned IP address |
| `ipconfig /renew` | Requests a new IP address from DHCP server |
| `nslookup` | Queries DNS servers directly to test name resolution |
Key Terms
Watch Out For
> ⚠️ SFC vs. DISM Order: Always run DISM /RestoreHealth before SFC /scannow. If the component store is corrupt, SFC cannot properly repair files.
> ⚠️ Startup Programs: In Windows 7 and earlier, startup programs are managed in msconfig. In Windows 8 and later, this was moved to the Startup tab in Task Manager.
> ⚠️ Registry Editing: Always back up the Registry before making changes. A corrupt Registry can prevent Windows from booting.
---
Windows Installation & File Systems
Overview
Understanding how to install Windows, the types of installations available, and the file systems involved is fundamental to OS administration. File system selection affects performance, compatibility, and feature availability.
Installation Types
| Type | Description | Use Case |
|---|---|---|
| Clean Install | Erases all existing data; installs fresh Windows | New system or major OS problem |
| Upgrade Install | Preserves files, settings, and applications | Moving to newer Windows version |
| Unattended Install | Uses `unattend.xml` answer file to automate setup | Mass deployment in enterprise |
| In-Place Upgrade | Repairs existing Windows installation while preserving data | Fixing a corrupted OS |
| Network Install (PXE) | Boots from network to install OS remotely | Enterprise imaging environments |
Unattended Installation answer files (`unattend.xml`) can pre-populate:
File System Comparison
| Feature | FAT32 | exFAT | NTFS |
|---|---|---|---|
| Max File Size | 4 GB - 1 byte | 16 EB | 16 EB |
| Max Volume Size | 8 TB (theoretical) | 128 PB | 256 TB |
| Permissions | ❌ | ❌ | ✅ |
| Encryption (EFS) | ❌ | ❌ | ✅ |
| Journaling | ❌ | ❌ | ✅ |
| Cross-Platform | ✅ (very broad) | ✅ | Limited |
| Best Use | USB drives, legacy | Large USB/flash storage | Windows system drives |
> NTFS is the required file system for Windows system drives. It supports file-level permissions, EFS (Encrypting File System), journaling for crash recovery, and files larger than 4 GB.
Partition Styles: MBR vs. GPT
| Feature | MBR | GPT |
|---|---|---|
| Max Drive Size | 2 TB | >2 TB (up to 9.4 ZB) |
| Primary Partitions | Up to 4 | Up to 128 |
| Boot Firmware | BIOS (Legacy) | UEFI |
| Redundancy | None | Backup partition table at end of disk |
| OS Support | All Windows versions | Windows Vista and later (64-bit) |
> GPT is required for UEFI-based systems and drives larger than 2 TB. Modern systems should use GPT + UEFI for best performance and security (including Secure Boot).
Windows System Requirements (General Minimums)
Key Terms
Watch Out For
> ⚠️ FAT32 File Size Limit: The 4 GB - 1 byte limit is a very common exam question. Large video files and disk images will fail to copy to FAT32 drives.
> ⚠️ GPT vs. MBR: Remember that GPT is needed for drives over 2 TB and for UEFI systems. MBR is used with legacy BIOS.
> ⚠️ NTFS vs. exFAT: exFAT supports large files but does NOT support permissions or encryption — it's for portable storage, not system drives.
---
Windows Troubleshooting
Overview
Diagnosing and resolving Windows failures requires familiarity with recovery tools, boot processes, error codes, and diagnostic utilities. These skills are heavily tested and directly applicable to help desk and support roles.
Blue Screen of Death (BSOD)
A BSOD (Stop Error) indicates a critical, unrecoverable kernel-level failure.
Common Causes:
Diagnostic Steps:
1. Note the STOP error code (e.g., `0x0000007E`, `IRQL_NOT_LESS_OR_EQUAL`)
2. Check Event Viewer for errors before the crash
3. Use Windows Memory Diagnostic to test RAM
4. Boot into Safe Mode to isolate driver issues
5. Run SFC /scannow and DISM /RestoreHealth
Safe Mode
Safe Mode loads Windows with a minimal set of drivers and services for troubleshooting.
| Mode | Description |
|---|---|
| Safe Mode | Minimal drivers only (VGA, keyboard, mouse, storage) |
| Safe Mode with Networking | Adds network drivers; useful for downloading fixes |
| Safe Mode with Command Prompt | Loads only the command prompt interface |
> Access Safe Mode by pressing F8 (older Windows) or through msconfig > Boot > Safe boot or Settings > Recovery > Advanced Startup.
Windows Recovery Environment (WinRE)
WinRE provides recovery tools accessible when Windows cannot boot normally.
| Tool | Function |
|---|---|
| System Restore | Reverts system files and Registry to a previous restore point; does NOT affect personal files |
| Startup Repair | Automatically diagnoses and fixes common boot issues |
| System Image Recovery | Restores from a complete system image backup |
| Command Prompt | Access to repair commands (bootrec, sfc, diskpart) |
| Reset This PC | Reinstalls Windows while optionally keeping personal files |
Boot Repair Commands
| Command | Function |
|---|---|
| `bootrec /fixmbr` | Writes a new Master Boot Record |
| `bootrec /fixboot` | Writes a new boot sector to the active partition |
| `bootrec /rebuildbcd` | Rebuilds the Boot Configuration Data (BCD) store |
| `bootrec /scanos` | Scans for compatible Windows installations |
| `bcdedit` | Manually edit Boot Configuration Data entries |
> "BOOTMGR is missing" → Run `bootrec /fixboot` and `bootrec /rebuildbcd` from WinRE Command Prompt.
Event Viewer (eventvwr.msc)
Event Viewer organizes system logs for diagnosis and auditing.
Key Log Categories:
| Log | Contents |
|---|---|
| Application | Errors and events from installed applications |
| System | Events from Windows system components and drivers |
| Security | Login attempts, access auditing, policy changes |
| Setup | Events related to Windows installation |
| Forwarded Events | Events collected from remote computers |
Event Severity Levels:
Additional Troubleshooting Tools
| Tool | Command | Use |
|---|---|---|
| Disk Management | `diskmgmt.msc` | Manage partitions, volumes, and drive letters |
| Device Manager | `devmgmt.msc` | View/update hardware drivers, check for conflicts |
| Windows Memory Diagnostic | `mdsched.exe` | Test RAM for errors |
| Check Disk | `chkdsk /f /r` | Scan and repair file system errors and bad sectors |
| Resource Monitor | `resmon.exe` | Detailed real-time CPU, disk, network, memory usage |