Tôi có thể thêm phân vùng khởi động EFI vào đĩa chứa cài đặt Windows 10 không?


1

Gần đây tôi đã nâng cấp ổ cứng trong máy tính để bàn của mình, tôi để lại đĩa cũ của mình khi tôi muốn sao chép các tập tin qua. Tôi đã khởi động từ khóa USB của trình cài đặt Windows 10 và cài đặt Windows vào đĩa mới. Mọi thứ đều hoạt động tốt.

Kể từ khi tôi gỡ bỏ đĩa cũ để tôi có thể tái sử dụng nó và tất nhiên tôi đã không kiểm tra khởi động máy tính để bàn của mình mà không có đĩa trước khi tôi định dạng nó. Bây giờ máy tính để bàn của tôi sẽ không khởi động vì không có phân vùng khởi động EFI trên đĩa còn lại. Có phân vùng "MSR (dành riêng)" 16 MB và phân vùng Chính tiêu thụ phần còn lại của đĩa.

Có cách nào để tôi có thể thêm phân vùng khởi động EFI vào đĩa này mà không phải nuke nó và bắt đầu lại từ đầu không?

Câu trả lời:


1

Tôi đã sửa vấn đề như vậy trước đây và tôi đã sử dụng GParted. Tôi đã chạy nó từ dưới Ubuntu Linux chạy từ đĩa CD trực tiếp.

Nếu bạn sẵn sàng sử dụng, hãy làm như sau:

BƯỚC 0: có bản sao lưu mà bạn tin tưởng (ví dụ: đã cố gắng khôi phục hệ thống từ nó trước đó và nó đã hoạt động).

Các bước khác, ít quan trọng hơn:

  • Khởi động từ trình cài đặt Windows và vào menu "Khắc phục sự cố" và khởi động trình bao cmd.
  • Phát hành "chkdsk / r c:" từ trình bao đó để khắc phục mọi sự cố có thể xảy ra với hệ thống tệp có thể ngăn GParted thay đổi kích thước phân vùng thành công.
  • Tắt máy và khởi động trình cài đặt Ubuntu Linux Desktop mới. Hãy chắc chắn rằng đó là phiên bản 64 bit.
  • Chọn "Dùng thử Ubuntu" thay vì "Cài đặt". Một phiên máy tính để bàn sẽ bắt đầu mà không cần cài đặt bất cứ điều gì cho máy.
  • Nhấn phím Windows và gõ GParted. Một biểu tượng sẽ xuất hiện. Sử dụng phím "mũi tên xuống" để chọn biểu tượng và nhấn "enter" để bắt đầu chương trình (hoặc chỉ cần nhấp vào nó.)
  • GParted sẽ bắt đầu.
  • Đảm bảo đĩa đúng được chọn từ menu thả xuống gần góc trên bên phải của cửa sổ.
  • Sử dụng GUI để thay đổi kích thước / di chuyển bất kỳ phân vùng nào có thể cần thiết và tạo phân vùng EFI mới. Đảm bảo chọn đúng loại phân vùng và định dạng phân vùng thành FAT32
  • Chọn "áp dụng tất cả các thao tác" từ menu "chỉnh sửa" để thực sự viết bảng phân vùng.
  • Chờ GParted kết thúc hoạt động. Điều này có thể mất một thời gian dài. Nếu mất điện, bạn sẽ kết thúc với một hệ thống không sử dụng được. Chuẩn bị sẵn sàng sao lưu của bạn.

Nếu mọi thứ đều ổn, bạn sẽ có phân vùng mới và có thể sử dụng trình cài đặt Windows để cài đặt trình tải hệ điều hành.


1

Theo nghĩa rộng, bạn cần phải:

  1. Thay đổi kích thước một hoặc nhiều phân vùng trên đĩa mới để tạo khoảng trống cho mới Phân vùng hệ thống EFI (ESP). Tôi khuyên bạn nên tạo ra ESP 550 MiB, vì vậy đây sẽ là lượng không gian được giải phóng. Di chuyển phần cuối của một phân vùng sẽ an toàn và nhanh hơn so với việc di chuyển bắt đầu.
  2. Tạo một ESP mới trong không gian giải phóng. Đảm bảo rằng nó sử dụng hệ thống tập tin FAT32 và có mã loại ESP.
  3. Sao chép tất cả các tệp từ ESP gốc của đĩa gốc sang đĩa mới.
  4. Tạo một mục quản lý khởi động EFI NVRAM mới để trỏ đến EFI\Microsoft\Boot\bootmgfw.efi tập tin trên ESP mới. Phần này của quá trình có thể xảy ra tự động khi bạn khởi động lần đầu tiên chỉ với đĩa mới; hoặc bạn có thể cần thực hiện thủ công từ tiện ích thiết lập phần sụn hoặc bằng cách sử dụng một công cụ như bcfg trong vỏ EFI, bcdedit trong môi trường khẩn cấp của Windows, hoặc efibootmgr trong đĩa khẩn cấp Linux.

Các chi tiết về cách thực hiện tất cả những điều này phụ thuộc vào các công cụ thao tác phân vùng và quản lý khởi động EFI mà bạn sử dụng. Nếu bạn gặp vấn đề với bất kỳ bước nào trong số các bước này, bạn nên tìm kiếm các câu hỏi có liên quan về các công cụ cụ thể hoặc sự cố bạn gặp phải hoặc đăng câu hỏi mới về các công cụ hoặc sự cố đó.


550MiB cho phân vùng EFI? Sao lớn thế ???
Michael

Một số EFI có vấn đề với hệ thống tệp FAT16 và / hoặc với hệ thống tệp FAT32 nhỏ hơn 512MiB. Những vấn đề này rất hiếm, nhưng chúng khó sửa mà không tăng kích thước của phân vùng. Vì sự nhầm lẫn giữa MB-vs-MiB và thực tế là mkdosfs thay đổi mặc định của nó từ FAT16 sang FAT32 ở một số giá trị đặc biệt hơn một chút so với 512MiB, tôi khuyên dùng 550MiB. Điều đó đủ lớn để đảm bảo bạn sẽ có được một hệ thống tập tin FAT32.
Rod Smith
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.