Khởi động từ USB với Vista MBR

dihuta
09/12/2007 11:12Phản hồi: 0
Khởi động từ USB với Vista MBR


Có nhiều cách để tạo khởi động cho USB Flash, USB HDD như sử dụng GRUB4DOS, syslinux, hoặc dùng Vista MBR. Bài viết dưới đây sẽ hướng dẫn cách tạo khởi động cho ổ USB với phần khởi động của Vista.

Các bước có thể thực hiện trên máy tính sử dụng XP mà không nhất thiết phải dùng Vista.

Vista sử dụng boot manager là file bootmgr để truy cập đến BCD. BCD là một dạng cơ sở dữ liệu dạng file chứa các thông tin về cấu hình boot của các hệ điều hành. Các file khởi động chính liên quan đến WinPE 2.0 (phần chính của Vista) là file dạng WIM. Khi tạo khởi động từ file WIM này từ USB, cần phải tạo file BCD tương ứng, sau đó copy các file BCD, bootmgr, WIM vào ổ USB và tạo Vista MBR cho ổ USB.

Quảng cáo


Để tạo BCD có thể dùng chương trình bcdedit.exe. Để tạo Vista MBR cho ổ USB, có thể dùng chương trình bootsect.exe. Các chương trình này đều có trên máy tính sử dụng Vista và có thể copy sang máy tính dùng XP để sử dụng.

1. Cài đặt Vista từ ổ USB

Mục đích: Khi không muốn ghi đĩa DVD để cài đặt Vista, có thể dùng ổ USB Flash hoặc USB HDD để cài Vista từ đó.

Yêu cầu:

- Đĩa DVD cài đặt Vista hoặc file ISO.
- Chương trình WinImage: http://www.winimage.com/download.htm
- Chương trình bootsect.exe. Download file vista_BootSect.rar (31.76 KB) theo link sau: http://www.mediafire.com/?dm03jo5x8kx. Sau khi download, giải nén được file bootsect.exe.
- ổ USB Flash 4GB.

Các bước thực hiện:


- Format ổ USB Flash (4GB) với hệ thống file FAT 32. Giả sử ổ USB Flash là ổ H.

Quảng cáo


- Dùng WinImage để extract tất cả nội dung từ file iso của đĩa cài đặt Vista ra ổ USB Flash.
- Chạy lệnh bootsect như sau: bootsect.exe /nt60 H: /force
Với các bước rất đơn giản như trên, bạn đã có thể khởi động từ ổ USB để cài đặt Windows Vista.

2. Khởi động Vista Recovery từ USB

Mục đích:


Trên đĩa cài đặt Vista có nhóm công cụ tạm gọi là Vista Recovery. Các công cụ này hỗ trợ:
- Sửa lỗi khởi động cho Vista với công cụ Startup Repair
- Công cụ System Restore;
- Kiểm tra Memory với công cụ Windows Memory Diagnotic

Quảng cáo


- Chế độ gõ lệnh. Chế độ này cũng tương tự như chế độ Recovery Console, gồm các lệnh như: bcdedit, diskpart, fixmbr, fixboot,....

Yêu cầu:
- File boot.wim. File này có thể lấy từ đĩa DVD cài đặt Vista (trong thư mục source) hoặc download theo link sau (khoảng 120MB): http://msft-dnl.digitalrivercontent.net/01/60316070-3318705--NOA/msvista/pub/Vista_WIM/i386/boot.wim
- Chương trình bootsect.exe.
- File vista-usb01.rar (12.05 MB): http://www.mediafire.com/?3wvzy2inmmz. File này chứa các file liên quan như BCD, bootmgr được lấy từ Windows AIK - bộ công cụ được dùng để hỗ trợ cài đặt, phân phối Vista.
- ổ USB Flash khoảng 256 MB.

Các bước thực hiện:

- Format ổ USB Flash (256 MB) với hệ thống file FAT 32. Giả sử ổ USB Flash là ổ H.
- Giải nén file vista-usb01.rar được các folder boot, EFI, source và file bootmgr. Copy các folder và file trên vào ổ USB. Sau đó copy file boot.wim vào folder source trên ổ USB.
- Chạy lệnh bootsect như sau: bootsect.exe /nt60 H: /force

Như vậy đã có thể khởi động từ ổ USB sử dụng Vista Recovery.

Các công cụ của Vista Recovery

Chú ý: Nếu bạn có file wim khác, bạn bắt buộc file đổi thành boot.wim rồi copy vào thư mục source trên ổ USB.

3. Khởi động từ ổ USB với WinPE 2.0


Mục đích: Có nhiều đĩa CD/DVD khởi động dựa trên WinPE 2.0 như đĩa công cụ Active Boot Disk đã được giới thiệu ở bài viết sau: http://www.xahoithongtin.com.vn/index.asp?SubjectID=13295&ID=0 Hoặc các đĩa VistaPE được xây dựng từ công cụ http://www.vistape.net Dưới đây sẽ là cách thực hiện để có thể khởi động từ ổ USB.

Yêu cầu:


- File ISO của Active Boot Disk hoặc VistaPE. Có thể download VistaPE.part1.rar (76.29 MB) http://www.mediafire.com/?2yyhqz2vjx0 ; VistaPE.part2.rar (52.49 MB) http://www.mediafire.com/?3bri2ztect5
- Chương trình WinImage.
- Chương trình bootsect.exe
- ổ USB Flash 256 MB - 1GB

Các bước thực hiện:


- Format ổ USB Flash với hệ thống file FAT 32. Giả sử ổ USB Flash là ổ H.
- Dùng WinImage để extract tất cả nội dung từ file iso của đĩa cài đặt Vista ra ổ USB Flash.
- Chạy lệnh bootsect như sau: bootsect.exe /nt60 H: /force
Như vậy bạn đã có thể khởi động từ ổ USB với VistaPE hoặc Active Boot Disk.

Đĩa công cụ từ VistaPE

Nhận xét:


- Có thể thấy 3 ví dụ trên khá đơn giản để tạo khởi động cho ổ USB. Đơn giản là do sử dụng các BCD có sẵn. Khi tạo BCD với bcdedit.exe, người mới sử dụng sẽ dễ nhầm lẫn và ổ USB sẽ không khởi động được. Việc tạo BCD với bcdedit.exe sẽ được trình bầy trong một bài viết khác.

Nguồn: Xã Hội Thông Tin

Xu hướng

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2023 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02862713156
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019