Cài đặtvàsửdụng Recovery ConsoletrongWinXP Windows RecoveryConsole là một trong những công cụ giúp khôi phục hệ thống khi không khởi động như ý muốn hay không thể khởi động. Trong bài viết này chúng ta sẽ tìm hiểu đôi nét về một số thành phần của RecoveryConsole gồm Command Prompt, Command Action, Rule, phương pháp gỡ bỏ Recovery Console. Lưu ý: Microsoft đề xuất rằng người dùng chỉ nên sửdụngRecoveryConsole chỉ khi Safe Mode và các phương pháp khác không phát huy tác dụng. Bạn nên sửdụngRecovery khi có thể sửdụng một số lệnh cơ bản để xác định những driver và file bị lỗi. Ngoài ra, để có thể sửdụngRecoveryConsole bạn phải đăng nhập dưới quyền quản trị. CàiđặtRecoveryConsole Bạn có thể càiđặtRecoveryConsole trên hệ thống để sửdụngtrong trường hợp Windows không thể khởi động. Khi đó bạn có thể lựa chọn tùy chọn RecoveryConsole từ menu khởi động trong khi hệ thống đang khởi động. Tiếp theo chúng ta s ẽ thực hiện càiđặtRecoveryConsole vào máy tính sửdụng hệ điều hành Windows XP. Trước tiên bạn sẽ phải đăng nhập hệ thống với quyền quản trị. Mặc dù chúng ta có thể chạy RecoveryConsole bằng cách khởi động trực tiếp từ đĩa càiđặt Windows XP, nhưng sẽ tiện dụng hơn nhiều nếu chúng ta càiđặt nó như một tùy chọn khởi động trong menu khởi động. Nếu lựa chọn chạy RecoveryConsole trự c tiếp từ đĩa CD thì bạn hãy xem phần SửdụngRecoveryConsoletrong bài viết này. Để càiđặtRecoveryConsole thực hiện các bước sau đây: 1. Đưa đĩa càiđặt Windows XP vào ổ CD-ROM. 2. Vào menu Start chọn Run. 3. Trong hôp Open, nhập e:\i386\winnt32.exe /cmdcons, trong đó e: là ổ đĩa CD-ROM. Nếu phiên bản Windows XP mà bạn đang sửdụng là phiên bản 64 bit thì hãy nhập e:\amd64\winnt32.exe /cmdcons, trong đó e: là ổ CD-ROM. 4. Sau đó hộp thoại Windows Setup sẽ xuất hiện. Hộp thoại này mô tả tùy chọn Recovery Console. Click Yes để xác nhận cài đặt. 5. Khởi động lại máy tính. Trong lần khởi động lại hệ thống sau bạn sẽ thấy Microsoft Windows RecoveryConsole xuất hiện trong menu khởi động. 6. Ngoài ra bạn có thể sửdụng kết nối được thiết lập bở i Universal Naming Convention để càiđặtRecoveryConsole từ một điểm chia sẻ mạng. Lưu ý: Trong quá trình càiđặt có thể bạn sẽ thấy một thông báo lỗi với nội dung như sau: Setup cannot continue because the version of Windows on your computer is newer than the version on the CD (Quá trình càiđặt không thể tiếp tục bởi vì phiên bản Windows trên hệ thống cao hơn phiên bản trên đĩa CD). Đây là một lỗi thường gặp khi càiRecoveryConsole vào máy tính sửdụng Windows XP SP2. Lỗi này xảy ra là do bạn đã sửdụng đĩa cài Windows XP hay Windows XP SP1 thay vì phải sửdụng đĩa cài Windows XP SP2. Khi đó bạn sẽ không thể chạy một phiên bản của Winnt32.exe từ hai đĩa càiđặt trên (XP vàXP SP1) vì Windows XP SP2 là phiên bản cao hơn Winnt32.exe trong hai đĩa cài trên. Vì vậy để tránh lỗi này bạn nên sửdụng đĩa càiđặt tương ứng với phiên bản Windows XP hiện đang sử dụng. SửdụngRecoveryConsole Với RecoveryConsole bạn có thể kích hoạt hay hủy bỏ dịch vụ, định dạng ổ đĩa, đọcvà ghi dữ liệu trên ổ đĩa cục bộ (bao gồm cả các ổ đĩa được định dạng NTFS), và thực hiện nhiều tác vụ quản trị khác. RecoveryConsole đặc biệt hữu dụngtrong trường hợp chúng ta phải sửa hệ thống b ằng cách copy một file ngoài vào ổ cứng, hay trong trường hợp phải cấu hình lại một dịch vụ làm ho hệ thống không khởi động được bình thường. Nếu hệ thống không thể khởi động chúng ta sẽ phải chạy RecoveryConsole trực tiếp từ đĩa càiđặt Windows XP. Thực hiện các thao tác sau: 1. Đưa đĩa càiđặt Windows XP vào ổ CD-ROM. Bạn cần thay đổi càiđặttrong BIOS để hệ thống khởi động từ ổ CD-ROM. 2. Khi màn hình Welcome to Setup xuất hiện, nhấn R để khởi chạy Recovery Console. Nếu hệ thống của bạn đang dual-boot hay càiđặt nhiều hệ điều hành, hãy lựa chọn bản càiđặt mà bạn sẽ truy cập từ Recovery Console. 3. Sau đó hệ thống sẽ yêu cầu bạn nhập mật khẩu tài khoản Administrator, nếu chưa đặt mật khẩu cho tài khoản này thì bạn hãy nhấn Enter. 4. Tại Command Prompt, sửdụng những lệnh phù hợp để phát hiện và khắc phục sự cố cho hệ điều hành Windows XP. Để được trợ giúp về một lệnh cụ thể hãy chạy lệnh help [tên lệnh]. 5. Sau khi hoàn thành nhập lệnh exit để thoát khỏi Command Prompt. Sửdụng Command Prompt của RecoveryConsole Khi sửdụngRecoveryConsole là bạn đang làm việc với một Command Prompt đặc biệt thay vì Command Prompt thông thường của Windows. RecoveryConsole có một trình thông dịch lệnh riêng. Để truy cập vào trình thông dịch lệnh này bạn sẽ phải nhập mật khẩu quản trị cục bộ. Khi Recovery Connsole khởi chạy, bạn có thể nhấn F6 để càiđặt driver RAID hay SCSI nhóm ba trong trường hợp cần sửdụng loại driver đó để truy cập vào ổ cứng. Command Prompt này hoạt động như khi càiđặt Windows XP. Sau khi khởi chạy, bạn sẽ thấy menu RecoveryConsole xuất hiện với danh sách các hệ điều hành được càiđặt vào hệ thống. Hãy nhấn số thứu tự của hệ điều hành muốn truy cập rồi nhấn Enter ngay cả khi trong danh sách này chỉ có một mục vì nế u không chọn số máy tính sẽ khởi động lại và chạy lại tiến trình này. Khi thấy thông báo %SystemRoot% (thường là C:\Windows) là chúng ta đã có thể bắt đầu sửdụngRecovery Console. Command Action Attrib: Thay đổi thuộc tính của file hay thư mục con. Batch: Thực hiện những lệnh được chỉ định trong file văn bản, Inputfile. Outputfile lưu thông tin kết xuất của các lệnh này. Nếu bỏ qua tham số Outputfile thì thông tin kết xuất sẽ hiển thị trên màn hình. Bootcfg: Hiệu chỉnh file Boot.ini để cấu hình và khôi phục khởi động. CD (Chdir): Chỉ vận hành trong những thư mục hệ thống của hệ điều hành Windows hiện tại, các thiết bị di động, thư mục gốc của mọi phân vùng hay những nguồn của hệ điều hành đang làm việc. Chkdsk: Khóa chuyển đổi /p sẽ chạy lệnh Chkdsk trong trường hợp ổ đĩa không bị gán nhãn "dirty - bẩn". Khóa chuyển đổi /r định vị những sector xấu và khôi phục những thông tin có thể đọc. Khóa chuyển đổi này bao hàm cả khóa chuyển đổi /p. Chkdsk yêu cầu Autochk, nó sẽ t ự động tìm kiếm Autochk.exe trong folder khởi động. Nếu Chkdsk không tìm thấy trong folder khởi động thì nó sẽ tìm đĩa càiđặt Windows 2000. Và nếu không tìm thấy đĩa này nó sẽ yêu cầu người dùng xác định vị trí của Autochk.exe. Cls: Xóa màn hình. Copy: thực hiện copy một file tới địa chỉ đích. Mặc định, đích này không thể là các thiết bị di động, và chúng ta sẽ không thể sửdụng các kí tự đại diện. Quá trình copy một file nén từ đĩa càiđặt Windows 2000 sẽ tự động giải nén file nén này. Del (Delelte): Xóa file. Lệnh này hoạt động trong các thư mục hệ thống của phiên bản Windows, thiết bị di động, thư mục gôc của các phân vùng hay nguồn càiđặt cục bộ. Mặc định chúng ta sẽ không thể sửdụng các kí tự đại diện. Dir: Hiển thị danh sách mọi file gồm cả file hệ thống và file ẩn. Disable: Hủy bỏ dị ch vụ hay driver của Windows. Biến service_or_driver là tên của dịch vụ hay driver muốn hủy bỏ. Khi sửdụng lệnh này để hủy một dịch vụ nó sẽ hiển thị kiểu khởi động ban đầu trước khi thay đỏi thành SERVICE_DISABLED. Lưu ý kiểu khởi động ban đầu để có thể sửdụng lệnh enable để kích hoạt lại dịch vụ này. Diskpart: Lệnh này giúp quản lý các phân vùng trên ổ c ứng. Tùy chọn /add sẽ tạo một phân vùng mới. Tùy chọn /delete xóa một phân vùng đang tồn tại. Biến device là tên tên thiết bị sửdụng cho phân vùng mới (như \device\harddisk0). Biến drive là chữ cái của ổ đĩa sửdụng cho một phân vùng đang xóa (ví dụ như D). Partition là tên dựa trên phân vùng đặt cho một phân vùng đang xóa (ví dụ \device\harddisk0\partition1) và có thể được sửdụng thay cho biến drive. Enable: Giúp kích hoạt một dịch vụ hay driver của hệ điều hành Windows. Biến service_or_driver là tên của dịch vụ hay driver muốn kích hoạt, và start_type là kiểu khởi động áp dụng cho mộ t dịch vụ đã được kích hoạt. Kiểu khởi động sửdụng một trong những định dạng sau: SERVICE_BOOT_START SERVICE_SYSTEM_START SERVICE_AUTO_START SERVICE_DEMAND_START Expand: Thực hiện giải nén file nén. Fixboot: Ghi một sector khởi động mới trên phân vùng hệ thống. Fixmbr: Sửa mã khởi động chủ của phân vùng khởi động. Biến device là một tên tùy chọn chỉ định thiết bị cần một Master Boot Record mới. Bỏ qua tùy chọn này khi thiết bị này là thiết bị khởi động. Format: Định dạng ổ đĩa. Khóa chuyển đổi /q thực hiện định dạng nhanh, khóa chuyển đổi /fs chỉ định kiểu định dạng. Listsvc: Hiển thị mọi dịch vụ và driver trên hệ thống. Logon: Hiển thị mọi phiên bản hệ điều hành Windows được càiđặt trên hệ thống và yêu cầu mật khẩu quản trị cục bộ cho những bản càiđặt này. Lệnh này được sửdụng để truy cập vào hệ điều hành hay thư mục con khác. Map: Hiển thị hiển thị mọi ánh xạ thiết bị đang hoạt động, gồm tùy chọn arc để chỉ định sửdụng các đường dẫn Advanced RISC Computing (định dạng cho Boot.ini) thay cho những đường d ẫn thiết bi của Windows. MD (Mkdir): Chỉ hoạt động trong các thư mục hệ thống của phiên bản Windows hiện thời, thiết bị di động, thư mục gốc của mọi phân vùng hay nguồn càiđặt cục bộ. Move/Type: Hiển thị file văn bản được chỉ định trên màn hình. Rd (Rmdir): chỉ hoạt động trong các thư mục hệ thống của phiên bản Windows hiện thời, thiết bị di động, thư mục gốc của mọi phân vùng hay nguồn càiđặt cục bộ. Ren (Rename): ch ỉ hoạt động trong các thư mục hệ thống của phiên bản Windows hiện thời, thiết bị di động, thư mục gốc của mọi phân vùng hay nguồn càiđặt cục bộ. Set: Hiển thị vàcàiđặt các biến của môi trường Recovery Console. Systemroot: Đặt thư mục hiện thời vào %SystemRoot%. RecoveryConsole Rule Một số Rule của môi trường sẽ được áp dụng khi làm việc với Recovery Console. Để xem các Rule bạn hãy nhập lệnh set. Mặc định RecoveryConsole có các Rule sau: AllowAllPaths = FALSE: Chặn truy cập tới các thư mục và thư mục con bên ngoài hệ điều hành đã lựa chọn khi chạy Recovery Conssole. AllowRemovableMedia = FALSE: Chặn truy cập tới các thiết bị di động như một đích khi copy file. AllowWildCards = FALSE: Chặn hỗ trợ sửdụng kí tự thay thế cho các lệnh như copy và del. NoCopyPrompt = FALSE: Hiển thị thông báo trongRecoveryConsole khi ghi đè file. Xóa RecoveryConsole Để xóa RecoveryConsole bạn hãy thực hiện các thao tác sau: 1. Khởi động lại máy. Vào My Computer rồi click đúp vào ổ đĩa mà bạn đã càiđặtRecovery Console. 2. Trên menu Tools, chọn Folder Options rồi click vào tab View. 3. Chọn tùy chọn Show hidden files and folders (hiển thị file và folder ẩn), sau đó hủy chọn hộp chọn Hide protected operating system files (ẩn những file hệ điều hành được bảo vệ). Thực hiện xong nhấn OK. 4. Tại thư mục gố c, xóa folder Cmdcons và file Cmldr. 5. Tại thư mục gốc, phải chuột lên file Boot.ini chọn Properties. 6. Hủy chọn hộp chọn Read-Only, nhấn OK. Lưu ý: Việc hiệu chỉnh file Boot.ini không chính xác có thể làm cho hệ thống không khởi động lại được. Bạn chỉ cần xóa mục của Recovery Console. Ngoài ra, đặt lại thuộc tính Read-Only cho file Boot.ini sau khi hoàn thành. 7. Mở file Boot.ini trong Notepad và xóa mục của Recovery Console, mục này có dạng như sau: C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons 8. Sau đó lưu và đóng file. . khi cài Recovery Console vào máy tính sử dụng Windows XP SP2. Lỗi này xảy ra là do bạn đã sử dụng đĩa cài Windows XP hay Windows XP SP1 thay vì phải sử dụng. phần Sử dụng Recovery Console trong bài viết này. Để cài đặt Recovery Console thực hiện các bước sau đây: 1. Đưa đĩa cài đặt Windows XP vào ổ CD-ROM. 2. Vào