Nếu bạn đam mê sửa chữa máy tính, sửa lỗi hoặc tối ưu hóa máy tính, chắc chắn bạn đã nghe về Registry nhưng chưa hiểu rõ về nó. Hãy đọc bài viết này để tìm hiểu về Registry cũng như cách sao lưu và khôi phục Registry trên Windows!
1. Registry là gì?
Registry (Windows registry) là một cơ sở dữ liệu dùng để lưu trữ thông số kỹ thuật của Windows. Nó ghi nhận tất cả thông tin và cài đặt cho các phần mềm, thiết bị phần cứng, hồ sơ người dùng, cấu hình hệ điều hành và rất nhiều thông tin khác.

Registry là gì?
Ví dụ: Khi bạn cài đặt một phần mềm X, các hướng dẫn và tệp tham chiếu đến X sẽ được thêm vào registry ở vị trí cụ thể. Nhờ đó, hệ thống/các phần mềm khác có thể tương tác với phần mềm X, tham khảo thông tin như vị trí của các tệp tin, tùy chọn sẽ sử dụng trong X,...
2. Registry nằm ở đâu?
+ Trên Windows 95, Windows 98, Registry nằm trong hai tệp tin user.dat và system.dat tại thư mục Windows.
+ Trên Windows Me, Registry nằm trong tệp tin Classes.dat tại thư mục Windows.
+ Trên Windows 7, 8, Windows 10, Registry được lưu trữ tại thư mục 'Windows\System32\Config'.

Registry
+ Trên ổ cứng, Windows Registry không phải chỉ là một tệp mà là một tập hợp các tệp tin riêng biệt, được gọi là hive. Mỗi hive chứa một nhánh Registry. Cụ thể:
HKEY_LOCAL_MACHINE\ SYSTEM: \system32\config\system
HKEY_LOCAL_MACHINE\ SAM: \system32\config\sam
HKEY_LOCAL_MACHINE\ SECURITY: \system32\config\security
HKEY_LOCAL_MACHINE\ SOFTWARE: \system32\config\software
HKEY_USERS\ UserProfile: \winnt\profiles\username
HKEY_USERS.DEFAULT: \system32\config\default
3. Registry có thể chỉnh sửa được không?
Bạn có thể chỉnh sửa Registry trực tiếp, thay đổi các thông số thông qua trình chỉnh sửa Registry Editor một cách đơn giản.
4. Làm thế nào để truy cập vào Registry?
Để mở Registry Editor, bạn có thể sử dụng cửa sổ Run (Windows + R), nhập regedit và nhấn OK.
5. Hiểu cấu trúc của Registry
Registry có cấu trúc dạng cây, dễ dàng quản lý và sử dụng. Có tổng cộng 6 nhánh chính, mỗi nhánh lưu trữ thông tin riêng.
|
NHÁNH |
CHỨC NĂNG |
|
HKEY_CLASSES_ROOT |
Lưu lại những thông tin dùng chung cho toàn bộ hệ thống. |
|
HKEY_CURRENT_USER |
Lưu lại những thông tin cho người dùng đang Logon. |
|
HKEY_LOCAL_MACHINE |
Chứa những thông tin về hệ thống, phần cứng và phần mềm. |
|
HKEY_USERS |
Chứa thông tin của tất cả các User, mỗi user là một nhánh với tên là số ID của user đó. |
|
HKEY_CURRENT_CONFIG |
Lưu thông tin về phần cứng hiện tại bạn đang sử dụng. |
|
HKEY_DYN_DATA |
Là một phần của nhánh HKEY_LOCAL_MACHINE. (Một số máy sẽ không có nhánh này). |
6. Các loại dữ liệu trong Registry
- REG_BINARY: Loại dữ liệu nhị phân
- REG_DWORD: Loại dữ liệu Double Word
- REG_EXPAND_SZ: Loại dữ liệu chuỗi mở rộng đặc biệt. Ví dụ: '%SystemRoot%'
- REG_MULTI_SZ: Loại dữ liệu chuỗi đặc biệt
- REG_SZ: Loại dữ liệu chuỗi tiêu chuẩn
7. Hướng dẫn sao lưu và khôi phục Registry bằng cách thủ công
Trước khi thực hiện bất kỳ thay đổi nào trên hệ thống của bạn, hãy sao lưu Windows Registry để đề phòng trường hợp xảy ra sự cố, chỉ cần khôi phục là mọi thứ trở lại bình thường.
- Sao lưu Registry
Bước 1: Nhấn tổ hợp phím Windows+R để mở cửa sổ Run, nhập regedit và nhấn OK.

Nhập regedit và nhấn OK.
Bước 2: Chọn Tệp > Nhấn Export.

Chọn Tệp > Export.
Bước 3: Một cửa sổ mới sẽ xuất hiện, chọn All trong Phạm vi Xuất > Nhập tên tệp mong muốn > Chọn vị trí lưu > Chọn Lưu để sao lưu dữ liệu Registry.

Chọn All trong Phạm vi Xuất > Nhập tên tệp mong muốn > Chọn vị trí lưu > Chọn Lưu để sao lưu dữ liệu Registry.
- Khôi phục Registry
Bước 1: Nhấn tổ hợp phím Windows+R để mở cửa sổ Run, gõ regedit > Nhấn OK.

Gõ regedit > OK.
Bước 2: Chọn Tệp > Nhấn Nhập.

Chọn Tệp > Nhập.
Bước 3: Chọn bản sao lưu bạn muốn phục hồi > Nhấn Mở.

Chọn bản sao lưu muốn phục hồi > Mở.
Chờ một lát để hệ thống khôi phục Registry. Bây giờ bạn đã phục hồi thành công!
Hy vọng qua bài viết này, bạn đã hiểu rõ về Registry cũng như cách sao lưu và phục hồi Registry bằng cách thủ công một cách đơn giản. Chúc bạn thành công!
