Thursday, September 25, 2008

Sao lưu và phục hồi Registry trong WindowXP (tt)

Phương thức Hive File

Ngoại trừ hai điểm hạn chế có nói ở trên, sử dụng các file .REG để sao lưu vẫn là một phương thức tốt. Phương thức thứ hai được nói tới ở đây là sử dụng kiểu Hive File, cũng tương tự như .REG File nhưng khắc phục được các mặt hạn chế của .Reg File. Thông thường bạn nền dùng kiểu Hive File thì tốt hơn. (Xem lại hình 3).

Giống như các file .reg, thủ tục sao lưu thực khi tạo file hive cũng đơn giản. Trong khung Keys Pane, kích phải chuột lên từng khoá muốn sao lưu (ở đây là Desktop), chọn [Export], ghi tên file và chọn kiểu file sao lưu. Trong hình 10, tên file được lấy ví dụ là Desktop, kiểu file là Registry Hive Files. Khi tạo file sao lưu kiểu hive, bạn cần phải bổ sung phần tên mở rộng cho file được tạo. Có hai tên mở rộng được dùng phổ biến nhất là ".dat" và ".hiv". Trong hình dưới, chúng ta lấy minh hoạ với đuôi .hiv, tên file đầy đủ là Desktop.hiv.



Chú ý nút "Selected Branch" mô tả chi tiết khoá nào thực sự được ghi. Kiểm tra nhanh thông tin này có thể giúp bạn tránh được nhiều phiền toái, thậm chí sai lầm chết người nếu sao lưu sai khoá. Sau khi kích nút Save, khoá sẽ được ghi lại với tên file là "Desktop.hiv" tại vị trí bạn chọn. Bạn cần chú ý thêm một số điểm sau:

• Khi sao lưu khoá cha thì các khoá con của nó cũng được sao lưu. Ví dụ trong trường hợp này, khoá HKEY_CURRENT_USER\Control Panel\Desktop được chọn để sao lưu thì khoá con của nó: HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics cũng sẽ được sao lưu.

• Thông thường người dùng hay chuyển mức sao lưu Registry lên cao hơn so với cần thiết. Trong ví dụ này, khi đánh dấu khoá muốn sao lưu là HKEY_CURRENT_USER\Control Panel, khoá HKEY_CURRENT_USER\Control Panel\Desktop sẽ được sao lưu. Nhưng ngoài ra còn có nhiều khoá khác không mong đợi cũng trở thành một phần của file sao lưu. Bạn có thể hạn chế mức khoá mong muốn gần nhất có thể bằng cách chuyển cấu trúc phân tầng xa hơn mức cần thiết. Bảng bên dưới minh hoạ file .hiv tăng kích thước nhanh như thế nào nếu điểm cuối được chọn không hợp lý. Rõ ràng là lựa chọn cuối cùng được đánh dấu màu đỏ là trường hợp nên dùng. Không chỉ cần ít không gian nhớ hơn mà còn có thể được nhập nhanh chóng.




Điểm đầu vào khoáKích thước file .reg được ghi
My Computer Không thể sao lưu My Computer với phương thức này
HKEY_CURRENT_USER 2.67 MB
HKEY_CURRENT_USER\Control Panel 176.0 KB
HKEY_CURRENT_USER\Control Panel\Desktop 12.0 KB

Phục hồi file Hive sao lưu

Để phục hồi file hive sao lưu bạn làm như sau:
  • Mở Registry Editor.
  • Xác định vị trí file hive sao lưu được nhập vào trong khung Key Pane (khung bên trái).
  • Vào File > Import…
  • Chọn kiểu file là Registry Hive Files.
  • Xác định vị trí file sao lưu hive được ghi lại, bấm vào file > Open.
  • Hộp thoại như hình 11 xuất hiện


  • Xác nhận thông tin trong hộp thoại Confirm Restore Key. Nếu đúng, chọn Yes, nếu sai, chọn No.
  • Nếu bạn chọn Yes, một hộp thoại mới thông báo file đã được nhập thành công vào Registry xuất hiện. Nếu bạn chọn No, quá trình kết thúc, không có thông tin nào được đưa vào Registry.
Có nhiều dòng trong đoạn trên được đánh dấu màu đỏ nhằm mục đích cảnh báo. Hãy nhìn vào hình 11 ở trên và chú ý câu The Key Will Be Restored On Top Of Key: Desktop (Khoá sẽ được phục hồi lên đầu các khoá: Desktop). Bây giờ nhìn vào hình 12 bên dưới, cũng có một dòng gần như hoàn toàn giống nhau The Key Will Be Restored On Top Of Key: Control Panel (Khoá sẽ được phục hồi lên đầu các khoá: Control Panel). Bạn hãy cẩn thận xác nhận lại thông tin trước khi kích vào Yes hay No. Vì tất cả giá trị khoá và khoá con hiện tại có thể sẽ bị xoá khi phục hồi lại khoá cũ, theo tên khoá được chỉ ra (Desktop hay Control Panel).


Khôi phục vị trí sai cho Hive File Backup có thể sẽ xoá sạch toàn bộ các phần quan trọng của Registry và hệ thống gần như sẽ bị tê liệt. Không thể nói có cách giải quyết nào gọi là tốt nhất cho tình huống này. Chỉ có một phương pháp gợi ý là bạn nên tạo tên file ghi cả vị trí muốn khôi phục, chẳng hạn trong trường hợp của chúng ta có thể là HKCUControlPanelDesktop.hiv. Nên phục hồi từng file sao lưu trong các thư mục phân biệt. Trong mỗi thư mục, bên cạnh file sao lưu, nên tạo một file text Notepad nhỏ ghi lại chi tiết khi nào và vì sao lại tại file sao lưu này. Đồng thời cũng nên ghi lại đường dẫn Registry cho các file nên nhập.

Phương thức sao lưu System State

Sao lưu kiểu System State là sao lưu các thành phần trạng thái hệ thống như Registry, cơ sở dữ liệu Registry lớp COM+ (COM+ Class Registration Database) và các file boot. Windows XP được trang bị một tiện ích sao lưu là Backup Utility. Bạn có thể mở nó ra bằng cách: vào Start > All Programs > Accessories > System Tools > Backup. Trong cửa sổ Advanced Backup Wizard có một thông số thiết lập sao lưu System State vào một trong các ổ logic của máy hoặc một thiết bị khác tuỳ ý bạn chọn. Nếu Registry gặp trục trặc, phần sao lưu System State sẽ được dùng để khôi phục hệ thống.

Không phải Windows XP nào cũng có sẵn tiện ích sao lưu mặc định. Chẳng hạn trong phiên bản Home Edition nếu muốn dùng tiện ích Backup Utility, bạn phải tự mình cài đặt lấy từ đĩa Windows. Còn bản Professional Edition thì đã sẵn có từ khi bạn cài hệ điều hành cho máy.

System Restore

Điều cuối cùng cần lưu ý trong sao lưu Registry là cách sử dụng tiện ích System Restore, một tiện ích khác sẵn có trong Windows XP. System Restore được ví như một máy quay phim, ghi lại các ảnh hoàn chỉnh của hệ thống máy bạn vào một điểm trong khoảng thời gian nào đó và lưu trữ ở một nơi được gọi là điểm phục hồi. Điểm phục hồi này có thể sẽ được gọi lại tại một số điểm khác nhau trong tương lai, có thể ghi đè hiệu quả bất kỳ thay đổi nào thực hiện trên máy tính từ khi nó được tạo ra.

Phương thức sao lưu nào là tốt nhất

Có thể nói tất cả các phương thức sao lưu liệt kê trong bài viết này đều hay. Chúng cung cấp cho chúng ta một số mức bảo vệ chống rủi ro nhất định, không đòi hỏi lượng thời gian quá lớn để hoàn thành quá trình và độ bảo mật khá ổn định. Bạn có thể dùng một số phương thức cùng một lúc để bổ sung cho nhau nếu có thời gian và điều kiện cho phép trước khi chỉnh sửa thông số Registry.

Thông thường, phương thức được dùng phổ biến nhất là Hive File Backup hoặc System Restore. Những thay đổi khi chỉnh sửa Registry có thể xuất hiện sau một thời gian dài, thường không ảnh hưởng ngay lập tức lên hệ thống cho chúng ta biết. System Restore có thể bảo vệ toàn bộ hệ thống, thay vì chỉ các khoá đơn như ở nhiều phương thức khác. Nếu chú ý cả vấn đề giờ giấc và ngày tháng khi thực hiện chỉnh sửa, công việc phục hồi hệ thống sẽ trở nên tốt hơn.

Bây giờ bạn đã có cho mình phương thức phục hồi Registry tốt nhất phù hợp theo từng hoàn cảnh. Hy vọng bạn không còn phải nhăn mày, nhíu trán hay "hồn vía lên mây" khi chẳng may thực hiện nhầm một bước nào đó với các Registry khá khó tính này.


(Theo Quản Trị Mạng)

No comments: