Di chuyển phân vùng EFI khi không còn chỗ trống - tôi có thể xóa Phân vùng OEM không?


0

Trong nhiều năm, sau nhiều lần chuyển sang Linux và trở lại, PC tại nhà của tôi đã kết thúc với các phân vùng khó xử sau trên hai ổ SSD của nó (tất cả dữ liệu đều có trên NAS)

Disk1: [--- EFI partition 32MB ---][--- Empty ---]
Disk2: [--- Disk C: ---][--- OEM Partitition 450 MB ---]

Bây giờ tôi muốn xóa đĩa 1 khỏi PC. Vấn đề là phân vùng EFI. Có thể giảm phân vùng OEM od od 2 và đặt phân vùng EFI vào vị trí của nó không? Làm thế nào để khôi phục bootloader ở nơi mới?

Tôi có sẵn Linux LiveUSB để di chuyển các phân vùng ra bên ngoài, nhưng tôi tò mò liệu Windows có thể tự làm được không. Tôi không muốn di chuyển toàn bộ phân vùng C: nó sẽ mất cả buổi tối ngay cả trên SSD.


1
Phân vùng OEM không bắt buộc để hệ thống khởi động phân vùng EFI. Phân vùng OEM có thể dễ dàng được tạo lại. Vì luôn luôn cần có các bản sao lưu thích hợp trước khi có bất kỳ thay đổi nào đối với các phân vùng của bạn
Ramhound

1
OEM thường chứa các bản sao lưu của trình điều khiển độc quyền và bloatware, chẳng hạn như các trò chơi dùng thử. Nếu bạn đã tạo hình đĩa, như trạng thái @Ramhound, bạn có thể tạo lại nó nếu bạn muốn bán PC có hình dạng "như mới".
DrMoishe Pippik

Sẽ đơn giản hơn để giảm phân vùng C để tạo một khoảng trống nhỏ và sao chép EFI ở đó. Giới hạn duy nhất được tìm thấy trong thông số kỹ thuật là EFI phải nằm trong 2.2 Terabyte đầu tiên. Nhưng giữ một bản sao lưu ảnh đĩa, chỉ trong trường hợp.
harrymc

Những người lái xe thường rất lỗi thời. Đó là lý do các phân vùng không nên được giữ. Chúng chỉ đơn giản là lãng phí không gian ..
Ramhound

Câu trả lời:


1

Nếu Disk2 được phân vùng bằng MBR, thì bạn có thể sử dụng mbr2gpt.exe trên nó với điều kiện bạn đang chạy Windows v1703 trở lên và nó sẽ tạo phân vùng EFI cho bạn trên Disk2:

1) mbr2gpt.exe / xác thực / đĩa: 2 / allowFullOS

Nếu điều này không thành công với bạn do không tìm thấy hệ điều hành nào thì đó là do bạn đang sử dụng UEFI ở chế độ cũ để khởi động cài đặt Windows từ MBR và mbr2gpt.exe mong bạn khởi động trong BIOS (nó cần bạn phải khởi động / khởi động thư mục chứa kho BCD trong đó, nhưng các hệ thống UEFI có thư mục EFI thay thế), vì vậy hãy chạy tệp này để tạo tệp BCD nhưng trước khi bạn chạy, hãy đảm bảo cung cấp cho phân vùng OEM của bạn một chữ cái vì chúng ta cần đặt các tệp khởi động ở đó mbr2gpt có thể thực hiện chuyển đổi:

2) bcdboot c: \ Windows / s LetterOfOEMPartition: / f bios

Nếu 1) không thất bại với bạn thì hãy chạy cái này:

3) mbr2gpt.exe / convert / đĩa: 2 / allowFullOS

Sau đó, bạn có thể xóa phân vùng EFI gốc khỏi Disk1 bằng cách xóa Diskpart bằng một công tắc ghi đè và bạn có thể xóa phân vùng OEM khỏi đĩa 2 bằng cách sử dụng cùng một phương pháp. Phân vùng EFI trên Disk2 sẽ là tất cả những gì cần thiết để khởi động các cửa sổ C: \ của bạn.

Nếu Disk2 được phân vùng bằng GPT, thì bạn chỉ cần xóa phân vùng OEM và thay thế nó bằng cách sử dụng Diskpart: 1) tạo phân vùng efi size = 100 2) định dạng nhanh fs = fat32 3) gán letter = s

và sau đó thoát và chạy lệnh cuối cùng này để tạo các tệp khởi động trên phân vùng EFI mới: 4) bcdboot C: \ windows / s S:

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.