Thứ Ba, 14 tháng 7, 2015

Tạo Menu Boot Với BCDEDIT.

Từ windows 7 trở lên bootmgr thay cho boot.ini, để tạo và chỉnh sửa menu boot giờ đây rắc rối hơn so với trước đây(trừ khi sử dụng phần mền)
Để chỉnh sửa menu boot theo ý mình mà không cần cài phần mềm, thì chúng ta sử dụng bcdedit để làm như sau:
1. xem trong boot đã có những gì

Hiện đã có menuboot
Default đang là {current} nghĩa là windows 8.1 sẽ được boot tự động nếu trong khoảng thời gian 30 giây không nhấn enter(nếu mình set default xem mục thứ 7)
Displayorder đang có 2 id, nghĩa là trong menu boot sẽ có 2 dòng, dòng đầu tiên là windows 8.1 dòng thứ hai là windows 7.
2. sao lưu lại trước khi chỉnh sửa.
3. khôi phục lại nếu bị sai trong quá trình sửa
4. nếu muốn thêm 1 os mới vào menu boot thì dùng lệnh copy để cop từ thiết lập có sẵn, sau đó chỉnh sửa lại.
Sẽ xuất hiện thêm 1 thiết lập mới y chan cái cũ
Và tự động thêm vào boot manager
 5. nếu muốn xóa thiết lập đó
Nếu cẩn thận hơn thì thêm /cleanup để xóa sạch luôn khỏi boot manager
6. thiết lập các thông số cho 1 os để boot.
Set phân vùng chứa os bcdedit /set {1a1b70e7-2b1b-11e5-8351-3085a9f024c5} device partition=H:

Tương tự như vậy, muốn thiết lập thông số cho os nào thì chỉ việc chọn thông số đó rồi thay đổi thôi.
Lưu ý, đối với thiết lập cho win xp thì khác các thông số cấu hình, nhưng vẫn sử dụng các câu lệnh đó.
7. nếu muốn sau khi hết thời gian chờ máy sẽ boot os nào thì ta dùng lệnh default
Sau khi hết 30s thì máy sẽ boot win 7.
8. muốn tạo mới hoàn toàn thì dùng create
9. để hiển thị trong boot manager thì dùng displayorder
10. ví dụ hoàn chỉnh
Giả sử ban đầu không tồn tại menu boot nào cả.
10.1 tạo menu boot bằng lệnh
Bcdedit /creat {bootmgr}
Bcdedit /displayorder {bootmgr} /addfirst
Bcdedit
Bcdedit /set “các thông số còn lại theo mẫu
đó hai thông số chỗ displayorder ta điền vào sau khi tạo các phần boot manager cho các os”
10.2 tiếp đến là tạo các boot cho os như mục 8 và 9

Tương tự như vậy ta sẽ set các giá trị theo mẫu
 thì mẫu trên, win 7 thì mẫu dưới, riêng chỗ device và osdevice phải xác định chính xác phân vùng cài os, và điền vào partition=D:…..(giả sử là ổ D)
  
Trên đây là những lệnh cơ bản nhất để tạo một menu boot. Ngoài ra còn khá nhiều các option khác, mọi lệnh đều có ví dụ trong phần help, bằng cách bcdedit /? Để xem các option hỗ trợ. Mỗi option ta đều xem được ví dụ và option con bằng cách bcdedit /option /? ….cứ như vậy, sẽ làm được nhiều cái khác nữa.

Không có nhận xét nào:

Đăng nhận xét