Sửa chữa phân vùng hệ thống Windows EFI từ hệ điều hành linux


2

Là một phần của dự án của tôi, tôi đang làm việc trên một hệ điều hành trực tiếp dựa trên Ubuntu có thể được sử dụng làm đĩa cứu hộ hệ thống cho linux cũng như windows.

Về cơ bản, nó sẽ được sử dụng như một đĩa cứu hộ trong trường hợp lỗi khởi động.

Điều này đang làm việc tốt cho các hệ thống linux.

Tôi cũng muốn thêm tính năng tương tự cho Windows. Vấn đề là phục hồi cài đặt dựa trên EFI. Tôi không thể khôi phục phân vùng hệ thống EFI từ linux env. đặc biệt là các lệnh như

bcdboot

bcdedit

sẽ không được làm việc từ linux.

Có một sự thay thế linux cho các lệnh này hoặc có một cách để tạo phân vùng Windows EFI từ ubfox.

Hoặc có ai biết về các tệp và cờ cần được đặt trong phân vùng Hệ thống EFI để hệ thống khởi động.


1
Không có tương đương linux với bcdboot và bcdedit.
fpmurphy

Câu trả lời:


0

Đối với lỗi khởi động Windows, tốt nhất bạn nên tạo CD cứu hộ Windows đi cùng với đĩa Ubuntu của mình. Không có bất kỳ sự thay thế linux nào cho các chương trình bạn đang tìm kiếm. RƯỢU sẽ không giúp bạn, trong trường hợp này. Nó không hỗ trợ định dạng mà các công cụ BCD lưu trữ thông tin của họ.


0

Nếu nó giúp, tôi đã gặp một vấn đề tương tự tôi muốn loại bỏ mục nhập efi của Ubuntu trong tải khởi động efi, vì vậy tôi đã mở dấu nhắc cmd bằng cách sử dụng usb cài đặt trực tiếp, có sử dụng đĩapart ( diskpart ) đã chọn phân vùng efi {fat32} của tôi ( list volume, select volume x ở đây volume x là phân vùng efi của tôi) và được gán một ký tự ổ đĩa ( assign letter=z: ) đã mở thư mục EFI trong ổ z: ( z: , dir, cd EFI ), ở đây xóa các mục không mong muốn. Nếu bạn xóa thư mục EFI đầy đủ như tôi đã làm, thì bạn phải xây dựng lại bcd bằng bootrec /rebuildbcd lệnh này sẽ cung cấp các mục cài đặt os hiện tại và yêu cầu bạn một tùy chọn "có", "không," tất cả "để thêm nó chọn có hoặc tất cả, sau khi thoát ra và đi khắc phục sự cố và thực hiện sửa chữa khởi động. Điều này sẽ tự động đưa bạn đến cửa sổ của bạn.

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.