Phân vùng này là phân vùng hệ thống efi esp. Cách tạo thủ công phân vùng Windows EFI có khả năng khởi động trên đĩa GPT. Về LVM

Vì vậy, đây là câu hỏi tương tự với câu hỏi trước đây của tôi về phân vùng cho bộ tải khởi động UEFI. Bộ nạp khởi động UEFI bị từ chối, tôi có thể sử dụng LVM không?

Tuyên bố miễn trừ trách nhiệm: Tôi không nói về dữ liệu. Windows 8 có thể chết trong hỏa hoạn

Làm theo hướng dẫn, tôi có một thiết bị 400 MB mà trước đây tôi tin là phân vùng dành riêng của Microsoft (tôi tin rằng đó là phân vùng MBR?). Trước khi biết mình cần làm gì, tôi đã xóa phân vùng hiện có bằng tiện ích fdisk và tạo phân vùng MBR với hệ thống tệp ext4 và khởi động lại để các thay đổi có hiệu lực.

Sau đó, tôi nhận ra rằng điều này sẽ không hoạt động đối với phần sụn UEFI, phần sụn quá hipster và tuyệt vời đến mức nó phải khác biệt về mọi mặt. gdisk lần này tôi vào gdisk và tìm kiếm các phân vùng nhưng không tìm thấy phân vùng nào. Tôi đã tạo một phân vùng GUID mới trên thiết bị 400MB này với mã EFI chính xác thuộc loại EF00. Điều này hóa ra là thành công, vì vậy tôi đã tạo một hệ thống tệp FAT32, mkfs -t fat32 /dev/sda1 và nó đã thành công.

Tôi đã làm theo tất cả các hướng dẫn để cài đặt Arch Linux từ đĩa CD cài đặt có khả năng khởi động được khởi động ở chế độ UEFI mà tôi có thể thêm vào. Tôi đã cài đặt gummiboot trên hệ thống và ngay lập tức nó thông báo với tôi rằng thiết bị sda1 của tôi không phải là phân vùng EFI thích hợp. Hoàn toàn bối rối, tôi thực hiện gdisk -l trên thiết bị và thấy rằng nó xác định rằng phân vùng GPT đã bị hỏng và phân vùng MBR vẫn tồn tại.

Quét bảng phân vùng: MBR: Chỉ MBR BSD: không có APM: không có GPT: bị hỏng

Sau đó, anh ấy đưa ra ba lựa chọn: MBR, GPT hoặc GPT thuần túy. Tôi đã chọn GPT vì nghĩ rằng nó sẽ xóa bảng phân vùng MBR, nhưng điều đó không thành vấn đề.

Nhận thấy rằng tôi vẫn chưa biết hoặc biết cách tạo phân vùng GPT thích hợp từ phân vùng MBR hiện có, tôi đã chạy Phân tích nhanh trên đĩa kiểm tra và mọi thứ trông đẹp và xanh. Tiện ích testdisk nhận ra đây là phân vùng khởi động EFI hợp lệ ở mọi khía cạnh.

Tôi muốn sửa phân vùng GPT nếu có thể để có thể tránh tất cả các bước cài đặt và cấu hình bắt đầu từ quá trình cài đặt Arch của mình. Nếu điều này là không thể và tôi cần hủy phân vùng này và bắt đầu từ đó, tôi có thể giữ lại dữ liệu đã được cài đặt ở đây và thêm lại theo cách thủ công sau khi tôi đã sửa phân vùng khởi động không?

Một giải pháp thu thập biểu mẫu web cho “Tạo phân vùng EFI GPT có khả năng khởi động bằng gdisk trên MBR trước đó, GPT bị hỏng”

Ký hiệu Wiki cộng đồng Ubuntu UEFI. Các quy tắc tương tự được áp dụng bất kể phân phối.

Tạo phân vùng EFI

Nếu bạn phân vùng ổ đĩa của mình theo cách thủ công trong trình cài đặt Ubuntu, bạn cần đảm bảo rằng bạn đã định cấu hình phân vùng EFI.

  1. Nếu ổ đĩa của bạn đã có phân vùng EFI (ví dụ: nếu máy tính của bạn có Windows8), thì nó cũng có thể được sử dụng cho Ubuntu. Đừng định dạng nó. Chúng tôi khuyên bạn chỉ nên có một phân vùng EFI trên mỗi đĩa.
  2. Phân vùng EFI có thể được tạo bằng phiên bản GParted mới nhất (phiên bản Gparted có trong đĩa 12.04 là ổn. Lưu ý: Tôi đã bao gồm một liên kết tới GParted LiveCD) và phải có các thuộc tính sau:

    • Điểm gắn kết: /boot/efi (lưu ý: không cần đặt điểm gắn kết này khi sử dụng phân vùng thủ công, trình cài đặt Ubuntu sẽ tự động phát hiện nó)
    • Kích thước: tối thiểu 100Mib. Khuyến nghị 200MiB.
    • Loại: FAT32
    • Khác: Yêu cầu cờ "khởi động".

Xem ảnh chụp màn hình này sẽ cho bạn ý tưởng về bố cục. (Lưu ý tới /dev/sda1, tôi xin lỗi vì đã dựa vào ảnh chụp nhanh Ubuntu một lần nữa.) Bạn có thể tạo phân vùng này bằng cách thay đổi kích thước vòm của mình nếu cần. Đây cũng là bố cục dành cho OSX, vì vậy nếu bạn muốn khởi động kép với Win8, bạn sẽ kết hợp sda2 và sda3 từ ảnh chụp màn hình bên dưới thành 1 phân vùng loại ntfs, sau đó sda4, sda5 và sda6 sẽ được sử dụng cho Arch.

Về LVM

Tôi tin rằng LVM có thể được sử dụng, nhưng kinh nghiệm sẽ xác định rằng phân vùng EFI và điểm gắn kết mà bạn tạo không thể tồn tại trong một nhóm ổ đĩa và không nên tồn tại dưới dạng một ổ đĩa. Để giữ cho phân vùng EFI của bạn "sạch", hãy tạo một phân vùng không thuộc bất kỳ LV nào.

Phân vùng hệ thống (phân vùng hệ thống EFI hoặc ESP).

Máy tính phải chứa một phân vùng hệ thống trên đĩa. Trên các hệ thống dựa trên EFI và UEFI, phân vùng này được gọi là phân vùng hệ thống EFI hoặc ESP. Phân vùng này thường được lưu trữ trên ổ cứng chính. Máy tính khởi động từ phân vùng hệ thống. Kích thước tối thiểu của phân vùng này là 100 MB và nó phải được định dạng bằng định dạng tệp FAT32. Phân vùng này được quản lý bởi hệ điều hành và không được chứa bất kỳ tệp nào khác, kể cả các công cụ Môi trường phục hồi Windows. Cấu hình tiêu chuẩn của các đĩa theo bố cục GPT trên hệ thống UEFI được hiển thị trong Hình. 1.

Cơm. 1.Ví dụ về cấu hình phân vùng đĩa trên PC có UEFI.

Cần có phân vùng EFI (ESP) được định dạng ở FAT32 để phân vùng GPT trên hệ thống UEFI. Kích thước phân vùng EFI tiêu chuẩn là 100 MB, nhưng trên các ổ đĩa Định dạng nâng cao gốc 4K (các cung 4KB), kích thước này được tăng lên 260 MB do các giới hạn của FAT32. Các nhà sản xuất PC có thể lưu trữ một số công cụ của họ trên phần này, vì vậy kích thước của nó thay đổi tùy theo nhà sản xuất.Trong phân vùng GPT, phân vùng EFI thực hiện một trong các vai trò được gán cho phân vùng System Reserved trong phân vùng MBR. Nó chứa kho cấu hình khởi động (BCD) và các tệp cần thiết để khởi động hệ điều hành.

Khái niệm cơ bản nguyên tắc xây dựng và vận hành hệ thống tệp dựa trên FAT-32.

1) Mỗi ​​phần tử của bảng FAT (bắt đầu từ phần tử thứ hai) tương ứng với một cụm trong vùng dữ liệu có cùng số.

2)Con số cụm tập tin ban đầu chỉ ra trong dòng danh mục, xác định File. Cái nàycon số cũng là một liên kết vào phần tử bảng FAT chứa con số cụm tập tin tiếp theo,và là một liên kết tới thành phần bảng FAT chứa số cụm tiếp theo của tệp vân vân.

3) Cụm là một chuỗi các cung liên tục (kích thước cố định). Đây là một "phần" có thể định địa chỉ của một tập tin.

4) Mã trong phần tử bảng FAT vẫn có thể xác định cụm miễn phí, cụm bị lỗidấu hiệu cuối tập tin.

5) Tài liệu trong phần FAT - đây là một chuỗi các cụmđược chỉ định bằng cách sử dụngchuỗi thư mục và các mục trong bảng FAT.

6) Tất cả các hệ điều hành đều có thể hoạt động với phân vùng FAT-32 (yếu tố chính trong việc sử dụng FAT-32 trong ESP).

Kết quả là định dạng phân vùng cấp cao, ghi thông tin hệ thống vào các khối dữ liệu hàngcác lĩnh vực ban đầu của phân vùng, được tạoổ đĩa logic (khối lượng) loại hệ thống tệp FAT32, bao gồm từ ba khu vực chính( cơm. 2) , sắp xếp theo thứ tự sau:

- khu dự trữ (diện tích các khu dự trữ);

- khu vực bảng phân bổ tệp (FAT1 và FAT2);

- vùng chứa tập tin và thư mục (vùng dữ liệu).

Thư mục gốcđược lưu trữ trong vùng dữ liệu dưới dạng một tệp thông thường và có thể được mở rộng khi cần thiết.

Hầu hết các cài đặt Windows 7 bao gồm các phân vùng nhỏ 100 MB được gọi là `system Reserved', còn được gọi là phân vùng MSR hoặc 'Microsoft System Reserved'. Trong phần còn lại của bài viết này, để ngắn gọn, tôi sẽ gọi phần này là MSR.

Một trong những thông số cơ bản nhất của mỗi chiếc điều hòa là công suất của nó. Công suất của điều hòa được tính toán tùy thuộc vào nơi bạn định lắp đặt thiết bị hoặc tùy thuộc vào diện tích không gian sống. Nếu bạn lắp đặt máy điều hòa không khí gia đình, loại máy không được thiết kế để hoạt động trong một căn phòng lớn về mặt công suất, thì trong tình huống này, bạn sẽ không thể có được khả năng làm mát thích hợp. Vì hệ thống sẽ hoạt động ở mức tối đa.
Ghi chú: Một số cài đặt OEM có thể có tiêu đề phần này `hệ thống` hoặc thậm chí `phục hồi`. Trong mọi trường hợp, đây sẽ là phân vùng `Active` trên cùng ổ đĩa với ổ `C`.

Tôi có phân vùng MSR không?

Một số cài đặt OEM Windows 7 không bao gồm phân vùng MSR. Để kiểm tra xem bạn có phân vùng này hay không, hãy chạy Macrium Reflect và tìm phân vùng trên ổ đĩa hệ thống có tên `System Reserved'.

Ghi chú: Nếu ổ `C` là phân vùng `Active` của bạn, bạn chỉ cần sao lưu và khôi phục ổ `C` để khôi phục hệ thống hoàn chỉnh.

Phân vùng MSR làm gì?

Phân vùng MSR xử lý giai đoạn thứ hai của quá trình khởi động sau Bản ghi khởi động chính (MBR). MBR nằm trên khu vực đầu tiên của đĩa và được tải khi khởi động hệ thống, sau khi điều khiển khởi động được chuyển đến phần mã của khu vực khởi động của phân vùng hoạt động, đây là phân vùng MSR nếu nó tồn tại trên ổ `C` của bạn . MSR chứa thư mục `oot` chứa Dữ liệu cấu hình khởi động (BCD). BCD điều khiển bước tiếp theo trong quá trình khởi động và tải hệ điều hành từ ổ C:. Phân vùng MSR luôn là phân vùng `Active` trên ổ đĩa hệ thống và phải được gắn vào phân vùng `Active`. Nội dung của phân vùng này sẽ không thay đổi và theo mặc định, không có ký tự ổ đĩa nào được gán trong Windows nên bạn sẽ không thể thay đổi nó.

Tôi có cần hình ảnh của anh ấy không?

Hình ảnh trên phân vùng MSR là cần thiết để khôi phục hệ thống của bạn nhằm chuyển hệ thống sang đĩa mới. Tuy nhiên, nếu bạn chỉ cần cập nhật hệ thống về ngày cũ hơn thì không cần phân vùng khôi phục MSR mà chỉ cần khôi phục ổ C. Việc này là cần thiết để khôi phục các phân vùng Windows 7 về cùng một vị trí để BCD vẫn hoạt động. có thể tham khảo chúng trong khi tải. Nếu bạn khôi phục về ổ mới hoặc chưa được định dạng, sau đó chuyển sang ổ C chính là “chính”. Giải pháp đơn giản nhất là sử dụng DiskRestore để khôi phục cả hai phân vùng cùng một lúc. DiskRestore có sẵn trong trình cứu CD Windows PE và có thể được khởi chạy từ BartPE nếu bạn đang chạy phiên bản Macrium Reflect miễn phí.

Bản tóm tắt

  • Bạn phải tạo ít nhất một hình ảnh trong phân vùng MSR nếu có hình ảnh đó trên hệ thống của bạn. Tuy nhiên, phân vùng sẽ chỉ chiếm 100 MB và đây chỉ là một lượng nhỏ để có image toàn bộ image ổ `C` của bạn.
  • Nếu bạn muốn khôi phục hệ thống của mình về điểm trước đó thì bạn chỉ cần khôi phục ổ `C` (vì "chính" không hoạt động), sau đó không cần khôi phục phân vùng MSR.
  • Nếu bạn đang khôi phục hệ thống của mình để cài đặt nó trên một ổ đĩa trống hoặc chưa được định dạng, trước tiên bạn nên khôi phục phân vùng MSR làm phân vùng "hoạt động", sau đó khôi phục ổ đĩa `C' làm chính.

Xin chào! Windows 8.1 sẽ không khởi động được trên máy tính xách tay có BIOS UEFI và tôi không thể làm gì được. Khi tải, một lỗi xuất hiện trên màn hình Tệp:\EFI\Microsoft\Boot\BCD... Tôi đã nghiên cứu tất cả các bài viết trên Internet về chủ đề này, nhưng trong trường hợp của tôi, không có gì giúp ích được.

Tôi đã làm gì thế này?

  1. Đã khởi động từ đĩa cài đặt Windows 8.1 và tìm kiếm hệ điều hành đã cài đặt bằng lệnh bootrec /RebuildBcd, lỗi " Quá trình quét các hệ thống Windows đã cài đặt đã hoàn tất thành công. Tổng số hệ thống Windows được phát hiện: 0»
  2. Đã xóa một phân vùng (300 MB), phân vùng hệ thống được mã hóa (EFI) chứa tất cả các tệp bộ tải khởi động Windows 8.1 bằng lệnh del vol, sau đó áp dụng Auto Boot Recovery thì hệ thống sẽ tạo lại phân vùng này nhưng không khởi động được. Tôi đã kích hoạt phần này trong dòng lệnh nhưng điều này cũng không giúp ích được gì.
  3. Tôi đã nhập lệnh thành công nhưng Windows không tải.

    bootrec /FixMbr

    bootrec /FixBoot

  4. Đồng thời định dạng cùng một phân vùng (300 MB) được mã hóa (EFI) bằng lệnh định dạng fs=FAT3 và tạo lại nó.
  5. Tôi đã cố gắng viết một cửa hàng tải xuống mới cho Windows 8.1 bằng lệnh bcdboot.exe C:\Windows, trong đó (C:) là phân vùng được cài đặt hệ điều hành Windows 8.1 và tôi lại gặp lỗiKhông sao chép được tập tin tải xuống.

Tôi không biết phải làm gì khác hoặc cách khôi phục bộ tải khởi động Windows 8.1. Có lẽ bạn có thể cho tôi một số lời khuyên?

Xin chào các bạn! Tên tôi là Vladimir và tôi sẽ trả lời câu hỏi này.

Nếu Windows 8.1 của bạn không khởi động được và bạn đã sử dụng tất cả các công cụ có sẵn để khôi phục bộ nạp khởi động thì bạn có thể xóa phân vùng hệ thống được mã hóa 300 MB (EFI), cũng như phân vùng MSR 128 MB, chịu trách nhiệm khởi động hệ thống và tạo lại chúng.

Trong Quản lý đĩa, bạn chỉ có thể thấy phân vùng hệ thống được mã hóa (EFI) 300 MB, phân vùng MSR 128 MB chỉ hiển thị trong dòng lệnh khi nhập lệnh"lis par".

Lưu ý: Nếu bạn không có kinh nghiệm, không thực hiện thao tác này trừ khi cần thiết, trước tiên hãy sử dụng các phương pháp khác từ phần giới thiệu. Nếu bạn muốn thử nghiệm trên một máy tính xách tay đang hoạt động thì đừng bắt đầu làm việc mà không tạo bản sao lưu của các phân vùng này trước mà hãy tạo một tệp .

Chúng tôi sẽ xóa và tạo lại các phân vùng:

1. Phần (400 MB) chứa môi trường khôi phục Windows 8.1 (bạn có thể loại bỏ hoàn toàn phần này và nếu cần, hãy sử dụng môi trường khôi phục nằm trên phương tiện có thể khởi động với Win 8.1).

2. Phần (300 MB), phân vùng hệ thống được mã hóa (EFI) chứa tất cả các tệp bộ tải khởi động Windows 8.1.

3. Phân vùng dịch vụ MSR (Microsoft System Reserved) 128 MB, cần thiết để phân vùng đĩa GPT.

Chúng tôi khởi động máy tính xách tay từ và trong cửa sổ cài đặt hệ thống ban đầu, nhấn phím tắt Shift + F10,

Một cửa sổ dòng lệnh mở ra, nhập các lệnh:

phần đĩa

lis dis (liệt kê các đĩa vật lý).

sel dis 0 (chọn ổ cứng máy tính xách tay 931 GB và ổ 14 GB thứ hai - ổ flash USB có khả năng khởi động cho Windows 8.1).

lis par (hiển thị tất cả các phân vùng của đĩa đã chọn, chúng tôi sẽ xóa ba phân vùng đầu tiên).

sel par 1 (chọn phần đầu tiên

ghi đè del par (xóa phân vùng, để xóa phân vùng ESP và MSR hoặc phân vùng OEM của laptop, bạn phải chỉ định tham số ghi đè)

sel par 2

ghi đè mệnh giá

sel par 3

ghi đè mệnh giá

Thế là xong, chúng ta đã xóa cả ba phần ẩn.

Bây giờ, nếu chúng ta chọn một đĩa và nhập lệnh lis par, chúng ta sẽ chỉ thấy hai phân vùng trên ổ cứng của máy tính xách tay:

Phần 4 - cài đặt Windows 8.1

Phân vùng 5 là phân vùng phục hồi ẩn với cài đặt gốc.

Chúng tôi tạo phân vùng hệ thống được mã hóa (EFI) mới có dung lượng 300 MB, cũng như phân vùng MSR 128 MB

Nhập các lệnh:

phần đĩa

lis dis (hiển thị danh sách các đĩa).

sel dis 0 (chọn ổ cứng laptop).

create par efi size=300 (tạo phân vùng hệ thống được mã hóa (EFI) có dung lượng 300 MB).

format fs=fat32 (định dạng nó theo hệ thống tệp FAT32).