Windows 10 Vô hiệu hóa đĩa UEFI khi khởi động (khởi động từ usb khi khởi động lại)


0

Trước khi tôi được bảo chỉ làm điều đó trong bios

Vấn đề là ở đây, máy tính được kết nối với máy chủ PXE và khi tất cả các máy đều là bios kế thừa, tôi chỉ có thể vô hiệu hóa đĩa và đánh giá lại máy. Vô hiệu hóa khởi động lại. Máy sẽ khởi động và cài đặt hệ điều hành mới. Vì vậy, tôi không muốn đi bộ đến 1000 máy này nhấn nút bios và như vậy. Cần phải được tự động hóa. Đĩa cứng là lần đầu tiên, khi bị vô hiệu hóa, nó khởi động vào USB.

Câu hỏi

Khi sử dụng bios kế thừa,

Bạn có thể chạy một lệnh như một người dùng quản trị để vô hiệu hóa vào đĩa khi khởi động. tùy chọn khởi động phần cứng như vậy:

  • Đĩa
  • USB
  • Mạng

Sau đó, khi bạn có thể vô hiệu hóa đĩa với Diskpart và đánh dấu nó là không hoạt động.

Trên bios UEFI, nó không hoạt động

_________ hiểu biết của tôi về vấn đề này __________

Điều này là do trên máy tính của uefi đang sử dụng Bootmgr

Điều này là do nó đang sử dụng Windows Boot Manager

bcdedit /enum

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {f665eab4-5d61-11e7-b384-e1075a4080e3}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Tôi đã có nhiều nỗ lực để vô hiệu hóa điều này. Đây là những gì tôi đã cố gắng.

bcdedit /deletevalue

Điều này là để xóa phân vùng thiết bị = c Tôi đã thử nó trên osdevice

Tôi đã thử

bcdedit /delete {...}

điều này là để xóa mục khởi động hiện tại của tôi.

Bất kỳ điều nào trong số này không dẫn đến kết quả được yêu cầu và chỉ dẫn đến việc HĐH không khởi động hoặc cố gắng tự phục hồi.

Làm cách nào để tắt cửa hàng khởi động và khởi động máy tính từ USB


Bạn sẽ có thể chọn thiết bị khởi động trong BIOS. Nếu bạn ưu tiên khởi động USB cao hơn đĩa cứng trong thiết lập BIOS hoặc bấm phím cho các tùy chọn khởi động và chọn thiết bị USB, bạn sẽ không cần phải làm bất cứ điều gì trên đĩa cứng.
AFH

Vấn đề là ở đây, máy tính được kết nối với máy chủ PXE và khi tất cả các máy đều là bios kế thừa, tôi chỉ có thể vô hiệu hóa đĩa và đánh giá lại máy. Vô hiệu hóa khởi động lại. Máy sẽ khởi động và cài đặt hệ điều hành mới. Vì vậy, tôi không muốn đi bộ đến 1000 máy này nhấn nút bios và như vậy. Cần phải được tự động hóa.
Lpc_dark

1
Bây giờ tôi đã hiểu, nhưng chắc chắn bạn sẽ muốn khởi động mạng chứ không phải từ USB, thứ sẽ cần ai đó ghé thăm mỗi máy?
AFH

Câu trả lời:


1

Trước hết cho phép có một điều trên đường đi. UEFI KHÔNG phải là BIOS. Nghe có vẻ như xung đột ngữ nghĩa nhưng ở đây nó thực sự quan trọng. Những gì bạn đang làm trước đây là đặt mức độ ưu tiên khởi động thành ổ cứng và sau đó từ HĐH để đặt (các) phân vùng khởi động bị vô hiệu hóa trong bảng phân vùng để bios bỏ qua ổ cứng vào các tùy chọn mạng và usb.

Trong hệ thống UEFI (không sử dụng CSM) thì đĩa được phân vùng bằng GPT. Người ta không đặt hoặc tắt cờ khởi động trên GPT. Mặc dù bạn có thể bị hack, nhưng hãy đặt loại phân vùng của ESP thành một thứ khác. Nhưng hóa ra UEFI cung cấp cho bạn một cách để làm những gì bạn muốn một cách thanh lịch.

Chỉnh sửa cửa hàng BCD sẽ có xu hướng không làm những gì bạn mong đợi vì nó thường không ảnh hưởng đến NVRAM, điều đó có nghĩa là trình tải khởi động windows vẫn được khởi động ngay cả khi các tùy chọn khởi động bị xóa.

Những gì bạn muốn làm là yêu cầu UEFI thay đổi thứ tự khởi động. Lệnh efibootmgr thực hiện điều này trên Linux nhưng trên các cửa sổ thì nó bị che khuất.

Loại đầu tiên

bcdedit /enum firmware

Một trong những mục đó phải là "khởi động mạng" nếu bạn đã bật nó từ UEFI. Sau đó sao chép thụt vào lệnh tiếp theo:

bcdedit /bootsequence <identifier>
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.