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ướ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)
- Phím tắt Win + R: Nhấn tổ hợp phím Windows + R, gõ
winvervà 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. - Cài đặt hệ thống:
- Mở Settings (Win + I)
- Chọn System → About
- Xem mục Windows specifications để biết phiên bản, số bản build và kiến trúc (32-bit/64-bit)
- 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
- About This Mac:
- Nhấn biểu tượng Apple ở góc trái màn hình
- Chọn About This Mac
- 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
- 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:
- 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
- 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
- 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 | Có |
| 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 | Có |
| 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:
- Nhấn Win + R, gõ
regeditvà nhấn Enter - Đi đến đường dẫn:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
- 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)
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:
- Khởi động lại máy tính
- Nhấn phím truy cập BIOS/UEFI (thường là Del, F2, F12 hoặc Esc tùy hãng máy)
- Tìm mục System Information hoặc Main
- 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 virtualtrê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:
- Ưu tiên phương pháp chính thức (winver, About This Mac)
- Kiểm tra xem hệ thống có bị sửa đổi (ví dụ: Windows được nén bằng NTFS compression)
- Cập nhật hệ điều hành và kiểm tra lại
- 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:
- Windows:
- Mở Settings → System → About
- Xem mục “System type” (x64-based PC = 64-bit)
- 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
- Linux:
- Chạy lệnh:
uname -m - Kết quả:
x86_64hoặcamd64= 64-biti386hoặci686= 32-bitarmv7l= ARM 32-bitaarch64= ARM 64-bit
- Chạy lệnh:
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:
- Remote Desktop (Windows):
- Kết nối qua RDP (mstsc)
- Sau đó sử dụng các phương pháp local (winver, Settings)
- SSH (Linux/macOS):
- Kết nối SSH:
ssh user@remote_host - Chạy lệnh:
cat /etc/os-releasehoặcuname -a
- Kết nối SSH:
- 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
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:
- Microsoft Docs – Windows Versions:
- https://docs.microsoft.com/en-us/windows/releases/
- Cung cấp thông tin chi tiết về tất cả phiên bản Windows, số build và ngày hết hỗ trợ
- Apple Support – macOS Updates:
- https://support.apple.com/en-us/HT201260
- Bảng tra cứu tất cả phiên bản macOS từ năm 2013 đến nay
- Linux Kernel Archives:
- https://www.kernel.org/
- Nguồn chính thức về các phiên bản kernel Linux và tính năng
- DistroWatch:
- https://distrowatch.com/
- Cập nhật thông tin về các bản phân phối Linux và phiên bản
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!