tao multiboot kem chuc nang recovery windows 7

15
MultiBoot & Recovery Hướng dn to Multiboot kèm chc năng Recovery Windows 7 I. GII THIU : Hin nay trên 1 sdòng sn phm Laptop có htrWindows licsense đều có chc năng Recovery Windows giúp người dùng ddàng phc hi hđiu hành vnguyên trng, nhưng trên dòng máy Desktop thì hu như không có. Sau đây là hướng dn giúp máy tính để bàn cũng có được menu boot và chc năng Recovery Windows. II. CHUN B: Trước tiên cn thc hin 1 sbước chun bsau: - Cn 1 máy tính được cài đặt Windows hoàn chnh (trong bài viết dùng Windows 7 Ultimate) - Đĩa cng được chia ra ít nht 2 primary partition (Phân vùng th1 cài HĐH, phân vùng th2 làm phân vùng Recovery và phi format FAT32) - CD Hiren’s Boot (trong bài này dùng Hiren’s Boot 9.8) - Download phn mm htrto MBR (Master Boot Record): grup4dos III. NI DUNG CÔNG VIC : - To menu cho quá trình boot - Chnh ni dung menu boot cho phù hp - To file image GHOST làm file Recovery Windows (lưu ý có đặt password cho file để tránh trường hp chn nhm) - To file autoexec.bat để cho phép chy được menu Recovery Windows - n Partition Recovery Windows bng Registry để tránh trường hp bxóa nhm. - Đặt tích hp thêm menu Hirenboot 9.8 và Mini windows XP. III. THC HIN : 1. To menu cho quá trình boot : B1: Trước tiên ta cn đảm bo máy tính có ít nht 2 Primary partition và Partition Recovery phi được format FAT32 (trong ví dlà phân vùng th2 (C:)). Thường trong máy tính đã cài đặt hoàn chnh thì chcó 1 phân vùng (partition) là Primary partition (đó chính là phân vùng dùng để cài đặt HĐH – phân vùng th1_màu tím), còn các phân vùng còn li chyếu là để lưu dliu nên thường được phân vùng là Logical partition_các phân vùng màu xanh. 1 Trương Văn Gin

Upload: anh-khoi-thai-ngoc

Post on 26-Oct-2014

150 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

Hướng dẫn tạo Multiboot kèm chức năng Recovery Windows 7

I. GIỚI THIỆU :

Hiện nay trên 1 số dòng sản phầm Laptop có hỗ trợ Windows licsense đều có chức năng Recovery Windows giúp người dùng dễ dàng phục hồi hệ điều hành về nguyên trạng, nhưng trên dòng máy Desktop thì hầu như không có. Sau đây là hướng dẫn giúp máy tính để bàn cũng có được menu boot và chức năng Recovery Windows. II. CHUẨN BỊ :

Trước tiên cần thực hiện 1 số bước chuẩn bị sau: - Cần 1 máy tính được cài đặt Windows hoàn chỉnh (trong bài viết dùng Windows 7

Ultimate) - Đĩa cứng được chia ra ít nhất 2 primary partition (Phân vùng thứ 1 cài HĐH, phân

vùng thứ 2 làm phân vùng Recovery và phải format FAT32) - CD Hiren’s Boot (trong bài này dùng Hiren’s Boot 9.8) - Download phần mềm hỗ trợ tạo MBR (Master Boot Record): grup4dos

III. NỘI DUNG CÔNG VIỆC :

- Tạo menu cho quá trình boot - Chỉnh nội dung menu boot cho phù hợp - Tạo file image GHOST làm file Recovery Windows (lưu ý có đặt password cho file để

tránh trường hợp chọn nhầm) - Tạo file autoexec.bat để cho phép chạy được menu Recovery Windows - Ẩn Partition Recovery Windows bằng Registry để tránh trường hợp bị xóa nhầm. - Đặt tích hợp thêm menu Hirenboot 9.8 và Mini windows XP.

III. THỰC HIỆN : 1. Tạo menu cho quá trình boot :

B1: Trước tiên ta cần đảm bảo máy tính có ít nhất 2 Primary partition và Partition Recovery phải được format FAT32 (trong ví dụ là phân vùng thứ 2 (C:)). Thường trong máy tính đã cài đặt hoàn chỉnh thì chỉ có 1 phân vùng (partition) là Primary partition (đó chính là phân vùng dùng để cài đặt HĐH – phân vùng thứ 1_màu tím), còn các phân vùng còn lại chủ yếu là để lưu dữ liệu nên thường được phân vùng là Logical partition_các phân vùng màu xanh.

1 Trương Văn Giản

Page 2: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

Vì vậy nếu muốn phân vùng nào làm phân vùng Recovery (trong vd là phân vùng thứ 2_màu xanh) thì phải dùng phần mềm Partition Magic 8.05 để chuyển (convert) phân vùng này từ Logical partition thành Primary partition.

Kết quả sau khi convert:

 

2 Trương Văn Giản

Page 3: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

B2: Tạo Master Boot Record (MBR) cho đĩa cứng bằng chương trình grup4dos: Sau khi download grup4dos và giải nén ta chạy file grupinst_gui.exe. Trong giao diện cửa sổ chương trình Grup4Dos Installer 1.1 chọn nút Refresh ngay dòng đầu tiên sau đó chọn: (hd0)[16378M] (16378M là dung lượng đĩa cứng). Sau đó chọn tiếp nút Refresh ở dòng thứ 3 mục Part List và chọn Whole Disk (MBR).

B3: Tiếp theo chọn nút Install. Sau khi nhấn Install thì xuất hiện 1 cửa sổ thông báo quá trình tạo Master Boot Record đã thành công. Yêu cầu nhấn phím bất kỳ để kết thúc.

B4: Ta copy 2 file grldr và menu.lst trong thư mục grup4dos (ở ổ đĩa E:) vào ổ đĩa chứa hệ điều hành Windows 7 (ở đây là ổ đĩa C:)

      

3 Trương Văn Giản

Page 4: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

2. Chỉnh nội dung file menu.lst : Đây là file chứa menu boot. Mở file menu.lst và nhập lại nội dung như sau:

Giải thích đoạn code trên như sau:

Nội dung Ý nghĩa timeout 30 default 2

Thời gian chờ tính bằng giây trước khi tự động khởi động vào đề mục mặc định Thiết lập đề mục mặc định (số 0 là đề mục đầu tiên)

title 1- Microsoft Windows 7 Ultimate find --set-root chainloader /bootmgr

Bắt đầu một đề mục khởi động Thiết lập thiết bị root hiện tại đến phân vùng HĐH Tải trình nạp khởi động

title 2- Recovery Windows 7 rootnoverity (hd0,1) chainloader (hd0,1)+1

Bắt đầu một đề mục Thiết lập thiết bị root hiện tại đến phân vùng HĐH (hd0,1 phân vùng thứ 2 trên ổ đĩa cứng thứ nhất) Tải trình nạp khởi động (+1 biểu thị Grub đọc 1 sector kể từ nơi bắt đầu của phân vùng)

title 3- Hiren's BootCD 9.8 rootnoverity (hd0,1) find --set-root /HBCD/boot.gz kernel /HBCD/memdisk initrd /HBCD/boot.gz

Tìm tập tin Tải tập tin memdisk (RAM) cho HĐH

title 4- Mini windows XP rootnoverity (hd0,1) find --set-root /HBCD/XPLOADER.BIN chainloader /HBCD/XPLOADER.BIN

Tương tự

4 Trương Văn Giản

Page 5: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

3. Tạo file image GHOST cho phép thực hiện được chức năng Recovery Windows B1: Làm cho menu Recovery Windows 7 hoạt động Làm cho phân vùng Recovery khởi động được MS DOS - Khởi động từ CD Hirenboot vào chức năng DOS - Vào ổ đĩa A: và thực hiện sao chép 3 file khởi động của HĐH MS DOS sang phân

vùng Recovery bằng lệnh SYS (lúc này là đĩa C: vì Partition Windows 7 là NTFS nên vào DOS sẽ không nhận biết được).

Lúc này menu Recovery Windows 7 đã boot được. B2: Tạo file image GHOST làm file Recovery Windows 7 - Tạo thư mục GHOST trong phân vùng Recovery (ổ đĩa D:)

- Vào chương trình NORTON GHOST bằng CD Hiren’s Boot 9.8 và thực hiện sao lưu phân vùng Windows 7 thành tập tin Image và lưu vào thư mục GHOST trên phân vùng Recovery với tên là Win7.GHO.

Lưu ý: trước khi sao lưu ta cần đặt chức năng cài password vào file image để hạn chế trường hợp chọn nhầm.

5 Trương Văn Giản

Page 6: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

- Sau khi khởi động xong Norton Ghost, vào Option chọn tab Security và đánh dấu check vào mục Encrupt all created images with a password, “-pwd”, rồi chọn Accept.

- Tiếp tục quá trình tạo file image sau khi xác lập chế độ đặt password. Vào Local\Partition\To Image như hình sau.

6 Trương Văn Giản

Page 7: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

- Chọn ổ đĩa nguồn cần sao lưu thành file Image

- Chọn phân vùng cần sao lưu thành file Image

- Chọn vị trí lưu file Image (Thư mục GHOST trên phân vùng Recovery)

7 Trương Văn Giản

Page 8: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

- Đặt tên cho file Image (còn gọi là file Ghost), rồi chọn Save

- Hệ thống yêu cầu nhập mật khẩu để bảo vệ file Image

- Xác nhận mật khẩu một lần nữa

- Chọn chế độ nén dữ liệu khi sao lưu (Fast hoặc Hight)

8 Trương Văn Giản

Page 9: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

- Xác nhận việc sao lưu

- Sau khi sao lưu thành công, chọn Continue để kết thúc

B3: Sau khi tạo file image xong vào Windows kiểm tra xem đã có file Win7.GHO chưa?

9 Trương Văn Giản

Page 10: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

B4: Copy file chương trình GHOST từ CD Hirenboot vào Partition Recovery Windows - Chép 2 file Ghost.uha và uharcd.exe vào phân vùng Recovery (ổ D:)

  

- Mở cửa sổ lệnh cmd bằng cách vào menu Start \ All Programs \ Accessories \ Command Prompt và chuyển đến phân vùng Recovery, nhập lệnh như trong hình để tạo ra file Ghost.exe.

10 Trương Văn Giản

Page 11: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

- Kết quả trong phân vùng Recovery (ổ đĩa D:) đã có file Ghost.exe

- Sau khi tạo ra được file Ghost.exe ta có thể xóa 2 file Ghost.uha và uharcd.exe 4. Tạo file autoexec.bat cho phép thực hiện lệnh GHOST tự động khi ta chọn menu Recovery Windows 7

B1: Trong partition Recovery (ổ đĩa D:) ta tạo 1 file Autoexec.bat có nội dung như sau:

(Lưu ý: để tạo file Autoexec.bat có thể tạo file Autoexec.txt có nội dung như trên, sau đó đổi đuôi của tập tin từ .txt thành .bat)

B2: Kiểm tra khởi động lại máy dùng menu Recovery Windows 7

11 Trương Văn Giản

Page 12: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

- Hệ thống yêu cầu xác nhận mật khẩu để tiến hành Recovery Windows

- Sau khi xác nhận mật khẩu, chương trình hoàn toàn tự động phục hồi lại hệ thống.

5. Thực hiện hoàn chỉnh 2 menu còn lại là tích hợp Hirenboot và Mini windows XP. B1: Hiren’s BootCD 9.8 - Thực hiện sao chép thư mục HBCD trong đĩa CD Hiren’s BootCD 9.8 vào phân

vùng Recovery.

 

12 Trương Văn Giản

Page 13: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

 

B2: Mini windows XP Phần dữ liệu Mini windows XP đã được tích hợp trong thư mục HBCD ở trên nên không phải xử lý gì thêm.

6. Ẩn Partition Recovery Windows để tránh bị xóa nhầm Ta sẽ chỉnh bằng Registry B1: Hạn chế không cho mở partition Recovery Windows 7 Mở Registry vào đường dẫn sau :

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer

13 Trương Văn Giản

Page 14: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

Tạo 1 DWORD (32-bit) Value đặt tên là: NoViewOnDrive --> Sau đó gán giá trị là 8

Tương tự vào tiếp đường dẫn sau :

HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer

Tạo 1 DWORD (32-bit) Value đặt tên là: NoViewOnDrive --> Sau đó gán giá trị là 8

(Số 8 tương ứng với ổ đĩa D: , C: 4; D: 8; E: 16; F: 32…) Sau đó restart máy và kiểm tra thấy còn Partition Recovery Windows 7 nhưng không mở được. Và sẽ xuất hiện thông báo sau:

 

B2: Chỉnh Registry để ẩn luôn Partition Recovery Windows 7. Mở Registry vào đường dẫn sau :

KEY_CURRENT_USER\Software\ Microsoft\ Windows \ CurrentVersion\ Policies\Explorer

Tạo 1 DWORD (32-bit) Value đặt tên là : NoDrives --> Sau đó gán giá trị là 8

  

14 Trương Văn Giản

Page 15: Tao Multiboot Kem Chuc Nang Recovery Windows 7

MultiBoot & Recovery

Sau khi restart máy và kiểm tra sẽ không còn thấy Partition Recovery Windows 7 (ổ đĩa D:).  

15 Trương Văn Giản