Cách Xem Hệ Điều Hành Máy Tính

Công cụ kiểm tra hệ điều hành máy tính

Nhập thông tin máy tính của bạn để xác định hệ điều hành và phiên bản chính xác

Kết quả kiểm tra hệ điều hành

Hệ điều hành:
Phiên bản:
Kiến trúc:
Loại thiết bị:
Độ chính xác:

Hướng dẫn toàn tập cách xem hệ điều hành máy tính (2024)

Việc xác định hệ điều hành (OS) của máy tính là kỹ năng cơ bản nhưng vô cùng quan trọng, đặc biệt khi bạn cần cài đặt phần mềm, cập nhật driver hoặc khắc phục sự cố. Bài viết này sẽ hướng dẫn bạn 7 phương pháp chính xác để kiểm tra hệ điều hành trên Windows, macOS, Linux và các hệ thống khác, kèm theo giải thích chi tiết về từng phiên bản và kiến trúc hệ thống.

Phương pháp 1: Sử dụng công cụ hệ thống tích hợp

1.1. Trên Windows (tất cả phiên bản)

  1. Phím tắt Win + R: Nhấn tổ hợp phím Windows + R, gõ winver và nhấn Enter. Cửa sổ “About Windows” sẽ hiển thị phiên bản Windows, số bản build và thông tin bản quyền.
  2. Cài đặt hệ thống:
    1. Mở Settings (Win + I)
    2. Chọn SystemAbout
    3. Xem mục Windows specifications để biết phiên bản, số bản build và kiến trúc (32-bit/64-bit)
  3. Command Prompt: Mở CMD và gõ:
    systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
Phương pháp Thông tin hiển thị Độ chính xác Yêu cầu quyền admin
winver Phiên bản Windows, build number, bản quyền 100% Không
Settings → About Phiên bản, build, kiến trúc, tên máy 100% Không
systeminfo Toàn bộ thông tin hệ thống bao gồm OS 100% Có (một số thông tin)

1.2. Trên macOS

  1. About This Mac:
    1. Nhấn biểu tượng Apple ở góc trái màn hình
    2. Chọn About This Mac
    3. Cửa sổ hiển thị phiên bản macOS (ví dụ: Ventura 13.4), model máy Mac và thông tin chip
  2. Terminal: Mở Terminal và gõ:
    sw_vers
    Hoặc để xem chi tiết hơn:
    system_profiler SPSoftwareDataType

1.3. Trên Linux (tất cả distros)

Linux có nhiều lệnh khác nhau tùy theo distro. Dưới đây là các lệnh phổ biến nhất:

# Hiển thị thông tin phiên bản kernel
uname -a

# Hiển thị thông tin hệ điều hành (đối với distros dựa trên Debian/Ubuntu)
lsb_release -a

# Hoặc đối với Red Hat/CentOS
cat /etc/redhat-release

# Thông tin chi tiết hệ thống
cat /etc/os-release

# Kiến trúc hệ thống
arch  # hoặc uname -m
            

Phương pháp 2: Sử dụng phần mềm bên thứ 3

Các công cụ chuyên dụng thường cung cấp thông tin chi tiết hơn so với công cụ hệ thống mặc định. Dưới đây là 3 phần mềm hàng đầu:

  1. CPU-Z (Windows):
    • Hiển thị thông tin CPU, mainboard, RAM và hệ điều hành (tab “Windows”)
    • Tải miễn phí tại: CPUID Official
  2. Speccy (Windows):
    • Cung cấp báo cáo toàn diện về phần cứng và phần mềm
    • Hiển thị phiên bản OS, kiến trúc, thời gian hoạt động hệ thống
  3. Neofetch (Linux/macOS/Windows):
    • Công cụ dòng lệnh hiển thị thông tin hệ thống với giao diện đẹp mắt
    • Cài đặt trên Linux: sudo apt install neofetch (Debian/Ubuntu)
    • Chạy lệnh: neofetch
Phần mềm Hệ điều hành hỗ trợ Thông tin OS cung cấp Miễn phí
CPU-Z Windows Phiên bản, build, kiến trúc, thời gian hoạt động
Speccy Windows Toàn bộ thông tin hệ thống bao gồm OS Có (phiên bản cơ bản)
Neofetch Linux, macOS, Windows (WSL) Phiên bản kernel, distro, uptime, shell
Belarc Advisor Windows Báo cáo chi tiết bao gồm phiên bản OS và key sản phẩm Có (cho mục đích cá nhân)

Phương pháp 3: Kiểm tra qua Registry (Windows)

Windows Registry chứa tất cả thông tin cấu hình hệ thống, bao gồm thông tin về hệ điều hành. Để kiểm tra:

  1. Nhấn Win + R, gõ regedit và nhấn Enter
  2. Đi đến đường dẫn:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
  3. Các giá trị quan trọng:
    • ProductName: Tên hệ điều hành (ví dụ: “Windows 10 Pro”)
    • CurrentBuildNumber: Số build hiện tại
    • CurrentVersion: Phiên bản (ví dụ: “6.3” cho Windows 8.1)
    • InstallDate: Thời điểm cài đặt hệ điều hành (dạng timestamp)
⚠️ Cảnh báo: Không sửa đổi Registry nếu bạn không có kinh nghiệm, vì điều này có thể gây hỏng hệ thống.

Phương pháp 4: Kiểm tra qua BIOS/UEFI

Trong một số trường hợp (ví dụ khi hệ điều hành không khởi động được), bạn có thể kiểm tra thông tin hệ thống qua BIOS/UEFI:

  1. Khởi động lại máy tính
  2. Nhấn phím truy cập BIOS/UEFI (thường là Del, F2, F12 hoặc Esc tùy hãng máy)
  3. Tìm mục System Information hoặc Main
  4. Thông tin hiển thị thường bao gồm:
    • Model mainboard
    • Phiên bản BIOS
    • Thông tin CPU (giúp suy luận hệ điều hành tương thích)

Lưu ý: BIOS không hiển thị trực tiếp hệ điều hành đang cài đặt, nhưng cung cấp thông tin phần cứng giúp bạn suy luận. Ví dụ, nếu thấy CPU là Apple M1/M2, máy chắc chắn chạy macOS.

Phương pháp 5: Kiểm tra từ xa qua mạng

Đối với quản trị viên hệ thống, bạn có thể kiểm tra hệ điều hành của máy từ xa bằng các công cụ sau:

5.1. Sử dụng PowerShell (Windows)

# Kết nối đến máy từ xa (yêu cầu quyền admin)
Invoke-Command -ComputerName TEN_MAY -ScriptBlock { Get-ComputerInfo | Select OsName, OsVersion, OsArchitecture }

# Hoặc sử dụng WMI
Get-WmiObject -Class Win32_OperatingSystem -ComputerName TEN_MAY | Select Caption, Version, OSArchitecture
            

5.2. Sử dụng SSH (Linux/macOS)

# Kết nối SSH đến máy từ xa
ssh user@remote_host "cat /etc/os-release"

# Hoặc lấy thông tin kernel
ssh user@remote_host "uname -a"
            

5.3. Sử dụng công cụ quét mạng

  • Nmap: Quét cổng và phát hiện hệ điều hành
    nmap -O IP_ADDRESS
  • Advanced IP Scanner: Phần mềm GUI quét mạng nội bộ

Phương pháp 6: Kiểm tra qua tệp hệ thống

Mỗi hệ điều hành có các tệp đặc trưng chứa thông tin phiên bản. Dưới đây là vị trí các tệp quan trọng:

Hệ điều hành Đường dẫn tệp Nội dung mẫu
Windows C:\Windows\system32\winver.exe Chạy tệp này sẽ mở cửa sổ About Windows
Linux (Debian/Ubuntu) /etc/os-release
NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
                                
Linux (Red Hat) /etc/redhat-release Red Hat Enterprise Linux release 8.8 (Ootpa)
macOS /System/Library/CoreServices/SystemVersion.plist
<key>ProductVersion</key>
<string>13.4.1</string>
                                
FreeBSD /etc/version FreeBSD 13.2-RELEASE

Phương pháp 7: Sử dụng lệnh WMIC (Windows)

WMIC (Windows Management Instrumentation Command-line) là công cụ mạnh mẽ để lấy thông tin hệ thống:

# Lấy thông tin hệ điều hành cơ bản
wmic os get Caption, Version, BuildNumber, OSArchitecture

# Lấy tất cả thông tin hệ điều hành
wmic os list full

# Xuất ra tệp text
wmic os list full > os_info.txt
            

Cách đọc thông tin hệ điều hành

Sau khi lấy được thông tin, bạn cần hiểu ý nghĩa của các thuật ngữ:

2.1. Phiên bản Windows

  • Windows 11: Phiên bản mới nhất (2021-), build số bắt đầu từ 22000
  • Windows 10: Phiên bản 2015-2025, build số từ 10240 đến 19045
  • Windows 8/8.1: Build 9200 (8.0) và 9600 (8.1)
  • Windows 7: Build 7600-7601
  • Windows Server: Các phiên bản server có số phiên bản tương tự nhưng tên khác (ví dụ: Windows Server 2022 tương ứng với Windows 10 20H2)

2.2. Kiến trúc hệ thống

  • x86: Kiến trúc 32-bit (cũ, hạn chế RAM <4GB)
  • x86_64 hoặc amd64: Kiến trúc 64-bit (hỗ trợ RAM >4GB)
  • ARM/ARM64: Kiến trúc dành cho thiết bị di động và máy tính mới (Apple M1/M2, một số Surface)

2.3. Phiên bản Linux

Các bản phân phối Linux (distros) có cách đánh số phiên bản khác nhau:

  • Ubuntu: YY.MM (ví dụ: 22.04 = tháng 4/2022)
  • Debian: Số phiên bản (ví dụ: 11 = Bullseye)
  • Red Hat/CentOS: X.Y (ví dụ: 8.8)
  • Arch Linux: Lăn (rolling release), không có phiên bản cố định

So sánh các phương pháp kiểm tra

Phương pháp Độ chính xác Thời gian thực hiện Yêu cầu kỹ thuật Hỗ trợ đa nền tảng
winver (Windows) 100% <5 giây Cơ bản Chỉ Windows
About This Mac 100% <5 giây Cơ bản Chỉ macOS
Lệnh Linux (uname, lsb_release) 100% <5 giây Trung bình Chủ yếu Linux
CPU-Z 100% <10 giây (cài đặt) Cơ bản Chỉ Windows
Neofetch 100% <1 phút (cài đặt) Trung bình Linux/macOS/Windows
Registry Editor 100% <1 phút Nâng cao Chỉ Windows
BIOS/UEFI 80% (gián tiếp) 2-5 phút Trung bình Tất cả
WMIC 100% <5 giây Nâng cao Chỉ Windows

Lỗi thường gặp và cách khắc phục

3.1. Không xác định được hệ điều hành

Nguyên nhân và giải pháp:

  • Hệ thống không khởi động:
    • Sử dụng đĩa cứu hộ (Hiren’s Boot, Ultimate Boot CD) để kiểm tra
    • Tháo ổ cứng gắn vào máy khác để đọc thông tin
  • Thông tin bị ẩn/giả mạo:
    • Sử dụng công cụ chuyên sâu như Process Explorer (Windows)
    • Kiểm tra tệp hệ thống thủ công (như /etc/os-release trên Linux)
  • Máy ảo:
    • Kiểm tra phần mềm ảo hóa (VMware, VirtualBox) để biết hệ điều hành guest
    • Sử dụng lệnh dmidecode | grep -i virtual trên Linux

3.2. Thông tin hệ điều hành không khớp

Nếu các phương pháp cho kết quả khác nhau:

  1. Ưu tiên phương pháp chính thức (winver, About This Mac)
  2. Kiểm tra xem hệ thống có bị sửa đổi (ví dụ: Windows được nén bằng NTFS compression)
  3. Cập nhật hệ điều hành và kiểm tra lại
  4. Sử dụng công cụ bên thứ 3 (CPU-Z, Speccy) để xác minh

Câu hỏi thường gặp (FAQ)

4.1. Làm sao biết máy tính của tôi là 32-bit hay 64-bit?

Có 3 cách chính:

  1. Windows:
    • Mở Settings → System → About
    • Xem mục “System type” (x64-based PC = 64-bit)
  2. macOS:
    • Nhấn biểu tượng Apple → About This Mac
    • Xem dòng “Chip” hoặc “Processor”
    • Nếu thấy “Apple M1/M2” hoặc “Intel Core” thì là 64-bit
  3. Linux:
    • Chạy lệnh: uname -m
    • Kết quả:
      • x86_64 hoặc amd64 = 64-bit
      • i386 hoặc i686 = 32-bit
      • armv7l = ARM 32-bit
      • aarch64 = ARM 64-bit

4.2. Làm sao biết phiên bản Windows từ số build?

Microsoft có bảng tra cứu chính thức các số build:

Hệ điều hành Số build Phiên bản Ngày phát hành
Windows 11 22000 21H2 05/10/2021
Windows 11 22621 22H2 20/09/2022
Windows 11 22631 23H2 31/10/2023
Windows 10 19045 22H2 18/10/2022
Windows 10 19044 21H2 16/11/2021
Windows Server 2022 20348 21H2 18/08/2021

Bảng đầy đủ có thể tìm thấy tại: Microsoft Windows Release Information

4.3. Làm sao kiểm tra hệ điều hành trên máy tính từ xa?

Có 3 phương pháp chính:

  1. Remote Desktop (Windows):
    • Kết nối qua RDP (mstsc)
    • Sau đó sử dụng các phương pháp local (winver, Settings)
  2. SSH (Linux/macOS):
    • Kết nối SSH: ssh user@remote_host
    • Chạy lệnh: cat /etc/os-release hoặc uname -a
  3. PowerShell Remoting (Windows):
    # Kích hoạt WinRM trên máy từ xa (chạy với quyền admin)
    Enable-PSRemoting -Force
    
    # Kết nối và lấy thông tin
    Invoke-Command -ComputerName REMOTE_PC -ScriptBlock { Get-ComputerInfo | Select OsName, OsVersion }
                        

4.4. Làm sao biết hệ điều hành của máy chủ web?

Đối với máy chủ web, bạn có thể phát hiện hệ điều hành qua:

  • HTTP Headers:
    • Sử dụng công cụ như SecurityHeaders.com
    • Tìm dòng “Server” trong response header
  • Nmap:
    nmap -O target_domain_or_ip
  • Wappalyzer (tiện ích mở rộng trình duyệt)
  • WhatWeb:
    whatweb target_domain
⚠️ Lưu ý: Phát hiện hệ điều hành máy chủ từ xa không phải lúc nào cũng chính xác 100% do có thể bị giả mạo.

Tài nguyên tham khảo chính thức

Để tìm hiểu sâu hơn về hệ điều hành và cách kiểm tra, bạn có thể tham khảo các nguồn uy tín sau:

Kết luận và khuyến nghị

Việc xác định chính xác hệ điều hành máy tính là bước đầu tiên quan trọng trong quản trị hệ thống, khắc phục sự cố và tối ưu hóa hiệu suất. Dựa trên kinh nghiệm thực tế:

  • Đối với người dùng phổ thông:
    • Sử dụng phương pháp tích hợp sẵn (winver, About This Mac)
    • Ưu tiên công cụ đồ họa như CPU-Z nếu cần thông tin chi tiết
  • Đối với quản trị viên hệ thống:
    • Kết hợp WMIC (Windows) và lệnh hệ thống (Linux) cho quản lý hàng loạt
    • Sử dụng PowerShell Remoting để kiểm tra từ xa
    • Áp dụng công cụ quét mạng như Nmap cho kiểm tra bảo mật
  • Đối với máy chủ và môi trường doanh nghiệp:
    • Triển khai hệ thống quản lý cấu hình (Puppet, Ansible) để theo dõi phiên bản OS
    • Sử dụng công cụ giám sát như Nagios hoặc Zabbix

Luôn cập nhật kiến thức về các phiên bản hệ điều hành mới, đặc biệt là thông tin về ngày hết hỗ trợ (EOL) để đảm bảo hệ thống của bạn được bảo mật và hoạt động ổn định. Ví dụ:

  • Windows 10 sẽ hết hỗ trợ vào 14/10/2025
  • Windows 11 21H2 (build 22000) đã hết hỗ trợ vào 10/10/2023
  • macOS Monterey (12.x) hết hỗ trợ vào tháng 11/2024

Hy vọng hướng dẫn này đã cung cấp cho bạn cái nhìn toàn diện về cách kiểm tra hệ điều hành máy tính. Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ với trường hợp cụ thể, đừng ngần ngại để lại bình luận bên dưới!

Leave a Reply

Your email address will not be published. Required fields are marked *