Làm cách nào để khôi phục trình tải khởi động GUI 8 của Windows 8 sau khi cài đặt windows 7?


13

Tôi đã cài đặt window 7 sau khi cài đặt windows 8, vì vậy windows 7 boot-loader hiện là trình tải boot mặc định

Trình tải khởi động Windows 7

Nhưng tôi muốn khôi phục lại trình tải khởi động đồ họa windows 8 một lần nữa

Trình tải khởi động Windows 8

vậy lam gi ?

Câu trả lời:


18

Bản trình bày thực tế (đồ họa hoặc văn bản) phụ thuộc vào nhiều thuộc tính có thể được đặt thành các mục trong kho BCD. Một cách dễ dàng để khôi phục mặc định cho Windows 8, khôi phục hiệu quả menu khởi động đồ họa, sẽ là như sau:

  1. Mở một dấu nhắc lệnh nâng cao bên trong Windows 8, ví dụ thông qua + Xvà sau đó A.
  2. Có lệnh sau:

    bcdboot C:\Windows (C nên là chữ cái cho Windows 8 của bạn, thay đổi nó nếu không)

Lệnh đó sẽ thay thế các tệp khởi động bằng các tệp từ Windows 8, đặt mục nhập menu Windows 8 làm mặc định và đặt các tham số trong BCD thành các tệp mặc định do đó lần sau bạn khởi động lại, bạn sẽ thấy menu đồ họa.


Nếu vì lý do nào đó bạn muốn thay đổi và sử dụng menu khởi động Windows 7, bạn có ít nhất 3 cách:

  1. Thay đổi mục mặc định thành Windows 7:

    Rằng bạn có thể thực hiện đồ họa với ví dụ EasyBCD trong phần "Chỉnh sửa Menu khởi động":

    Cách thực hiện trong EasyBCD

    Hoặc thủ công trong dấu nhắc lệnh quản trị:

    1.1. Thực thi bcdedit /enum, bạn sẽ thấy một cái gì đó như thế này:

    Đầu ra

    1.2. Sao chép định danh mục nhập Windows 7 của bạn, trong trường hợp này là:

    {bd47b8fe-2713-11e2-a631-bc02f01697a2}

    1.3. Thực hiện lệnh sau (bạn sẽ nhận được xác nhận sau đó):

    bcdedit /default {id}

    Ví dụ: bcdedit /default {bd47b8fe-2713-11e2-a631-bc02f01697a2}

  2. Đặt displaybootmenuthành yestrong mục quản lý khởi động (mà bây giờ sử dụng menu văn bản mà không thay đổi bất cứ điều gì khác):

    bcdedit /set {bootmgr} displaybootmenu yes(trong một quản trị viên cmd, như trước đây)

  3. Xóa hoặc đặt bootmenupolicythành legacytrong mục nhập Windows 8:

    bcdedit /deletevalue {id} bootmenupolicy( {id}là bản dành cho Windows 8 lần này)

Sau đó, khi bạn khởi động lại, bạn sẽ thấy menu khởi động cổ điển, 2 cách sau cho phép bạn có Windows 8 làm mục nhập mặc định.


Bạn có chắc chắn 100% rằng phần thứ hai của câu trả lời của bạn hoạt động? Bạn đã làm điều này cho mình? Có nhiều yếu tố gây ra hiển thị menu khởi động kiểu văn bản. Bạn có biết chúng ? Vui lòng truy cập windows7boot.blogspot.com để biết chi tiết. Ngay cả bài đăng trên blog đó cũng không đề cập đến tất cả các yếu tố BCD gây ra menu khởi động kiểu văn bản cho Windows 8 như mặc định.
snayob

Tất nhiên, tôi đã thử các thủ tục khi tôi đang viết câu trả lời nhưng tôi đã xác minh lại ngay bây giờ. Để có menu khởi động kiểu văn bản, đặt mục nhập Windows 7 làm mặc định hoặc xóa (hoặc cài đặt là Legacy) bootmenupolicytrong Windows 8 là đủ. Có thể có nhiều cách khác nhau, ví dụ như thiết lập displaybootmenuđể Yestrong {bootmgr}entry là khác, tôi chỉ đề cập đến hai người bọn họ.
Xandy

Sẽ thật tuyệt khi có câu trả lời đầy đủ vì một số người dùng có thể tự hỏi tại sao thiết lập của anh ấy / cô ấy không hoạt động như mong đợi sau khi làm theo một số câu trả lời / hướng dẫn. Thế còn displaybootmenu = yes và bootmenupolicy = tiêu chuẩn thì kết quả là ..? Microsoft đã đặt một số bẫy ở đây hoặc đây là lỗi thực thi?
snayob

Tôi muốn nói rằng câu trả lời đã khá hoàn chỉnh, sau tất cả câu hỏi là về việc khôi phục menu đồ họa (và giải pháp bên cạnh việc sao chép tệp khởi động Windows 8 cập nhật các mục trong kho BCD với các giá trị mặc định), tôi chỉ thêm phần thứ hai trong trường hợp. Cho đến bây giờ nếu displaybootmenuđược đặt cho yesbạn, hãy lấy menu văn bản độc lập với bootmenupolicygiá trị, nhưng tôi không chắc đó là hành vi dự định hay lỗi mã hóa; Tôi sẽ cập nhật câu trả lời nào.
Xandy

1
  1. Bắt đầu từ phương tiện cài đặt Windows 8.
  2. Tùy chọn, chọn cài đặt bàn phím của bạn.
  3. Nhấn Shift+ F10để vào dấu nhắc lệnh.
  4. Thực hiện bootrec /fixmbrđể cập nhật bản ghi khởi động chính chỉ để đảm bảo, các phân vùng sẽ vẫn còn.
  5. Thực thi bootrec /fixbootđể cập nhật khu vực khởi động của phân vùng hệ thống.
  6. Thực thi bootrec /scanosđể thêm các hệ điều hành đã biết vào dữ liệu cấu hình khởi động.

Điều này sẽ hiển thị W7 trên menu khởi động W8 khi hoàn tất? hoặc có nhiều sửa chữa phải được thực hiện.
Moab

1
  1. Mở menu Bắt đầu
  2. Nhập msconfigvào hộp tìm kiếm và nhấnEnter
  3. Chuyển đến tab Khởi động
  4. Bỏ chọn tùy chọn "Không khởi động GUI"
  5. Nhấp vào Áp dụng và khởi động lại để xem các thay đổi.

Câu trả lời này dường như không trả lời câu hỏi được hỏi, đó là khôi phục menu khởi động đồ họa Windows 8.
Inari
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.