1. Trang chủ
  2. » Giáo án - Bài giảng

GUID partition table 2015 09 24

28 386 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 535,5 KB

Nội dung

GUID Partition Table In computer hardware, GUID Partition Table (GPT) is a standard for the layout of the partition table on a physical hard disk (GUID - Globally Unique Identifier) Although it forms a part of the Extensible Firmware Interface (EFI) standard (Unified EFI Forum proposed replacement for the PC BIOS), it is also used on some BIOS systems because of the limitations of MBR (Master Boot Record) partition tables, which uses 32 bits for storing logical block addresses (LBA) and size information Bảng quản lý phân vùng định danh toàn cầu As of 2010, most current operating systems support GPT Some, including Mac OS X and Microsoft Windows on x86, only support booting from GPT partitions on systems with EFI firmware, but FreeBSD and most Linux distributions can boot from GPT partitions on systems with either legacy BIOS firmware interface or EFI Về khía cạnh phần cứng máy tính, bảng quản lý phân vùng định danh toàn cầu (GUID Partition Table, GUID - Globally Unique Identifier) chuẩn cho việc đặt bảng quản lý phân vùng Mặc dù hình thành phần chuẩn giao diện chương trình sở mở rộng thống (Unified Extensible Firmware Interface - UEFI) (Sự thay đưa diễn đàn BIOS máy tính PC), sử dụng vài hệ thống BIOS giới hạn bảng phân vùng MBR (MBR partition table, MBR – Master Boot Record), mà bảng sử dụng 32 bits cho việc đánh địa khối logic (logical block addresses - LBA) lưu trữ thông tin dung lượng Kể từ năm 2010, đa số hệ điều hành gỗ trợ GPT, số hệ điều hành (bao gồm Mac OS X Microsoft Windows dựa x86) hỗ trợ việc khởi động từ phân vùng GPT hệ thống với chương trình sở EFI Nhưng FreeBSD đa số phân phối Linux khởi động từ phân vùng GPT hệ thống với 2: Kế thừa giao diện chương trình sở BIOS EFI Hình 1.1 Biểu đồ minh họa việc bố trí sơ đồ GPT Diagram illustrating the layout of the GPT scheme In this example, each logical block is 512 bytes in size, and each partition entry is 128 bytes, and the corresponding partition entries are assumed to be located in LBA 233, here LBA addresses that are negative indicate position from the end of the volume, with −1 as the last addressable block Contents  History Biểu đồ minh họa việc bố trí sơ đồ GPT (hình 1.1) Trong ví dụ này, khối logic có dung lượng 512 bytes, phần tử quản lý phân vùng 128 bytes, phần tử quản lý phân vùng tương ứng định vị LBA từ đến 33 (mỗi LBA có phần tử quản lý phân vùng) Các địa LBA âm định vị trí kết thúc volume, với -1 khối địa cuối          Features Legacy MBR (LBA 0) Partition table header (LBA 1) Partition entries Operating System support of GPT o 6.1 Unix-class operating systems o 6.2 Windows 32-bit versions o 6.3 Windows x64 64-bit versions Partition type GUIDs See also References 10 External links History Lịch sử Main articles: INT 13H and Enhanced BIOS This section requires expansion (February 2010) Chủ đề chính: INT 13H BIOS nâng cao The widespread MBR partitioning scheme, dating from the early 1980s, imposed limitations which affect the use of modern hardware One of the main limitations is the usage of 32 bits for storing block addresses and quantity information For hard disks with 512byte sectors, the MBR partition table entries allow up to a maximum of TB (232 × 512 bytes).[1] Intel therefore developed a new partition-table format in the late 1990s as part of what eventually became UEFI As of 2010, GPT forms a subset of the UEFI specification.[2] GPT allocates 64 bits for logical block addresses, therefore allowing a maximum disk size of 264 sectors For disks with 512-byte sectors, maximum size is 9.4 ZB (9.4 × 1021 bytes) or ZiB Sơ đồ phân vùng MBR phổ biến vào ngày đầu năm 1980, với nhiều giới hạn mà ảnh hưởng tới việc sử dụng phần cứng đại Một giới hạn sử dụng 32 bits cho việc đánh địa khối logic thông tin dung lượng Đối với đĩa cứng mà sector = 512 byte, phần tử bảng phân vùng MBR cho phép quản lý dung lượng phân vùng lên tới 2.2 TB (bằng 232 sectors × 512 (29) bytes = 2.20 × 1012 bytes) Vì Intel phát triển định dạng bảng quản lý phân vùng vào cuối năm 1990 phần mà cuối trở thành UEFI Kể từ năm 2010, GPT trở thành tập đặc trưng kỹ thuật UEFI GPT cấp phát 64 bits cho việc đánh địa khối logic, cho phép dung lượng đĩa lên đến 264 sectors Đối với đĩa mà sector = 512 bytes, dung lượng lên tới 9.4 ZB (bằng (264 sectors × 512 (29)) (Zettabyte = 1021 byte) BIOS-based computer from a GPT disk is supported, but the bootloader and operating system must both be GPT-aware Regardless of the sector size, the GPT header begins on the second logical block of the device Các đặc trưng kỹ thuật Features This section needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed (July 2013) MBR-based partition table schemes insert the partitioning information for (usually) four "primary" partitions in the master boot record (MBR) (which on a BIOS system is also the container for code that begins the process of booting the system) In a GPT, the first sector of the disk is reserved for a "protective MBR" such that booting a Like modern MBRs, GPTs use logical block addressing (LBA) in place of the historical cylinder-head-sector (CHS) addressing The protective MBR is contained in LBA 0, the GPT header is in LBA 1, and the GPT header has a pointer to the partition table, or Partition Entry Array, typically LBA The UEFI specification[4] stipulates that a minimum of 16,384 bytes, regardless of sector size, be allocated for the Partition Entry Array On a disk having 512-byte sectors, a partition entry array size of 16,384 bytes and the minimum size of 128 bytes for each partition entry, LBA 34 is the first usable sector on the disk Phần cần thêm trích dẫn cho việc thẩm định Làm ơn trợ giúp cải thiện báo cách thêm trích dẫn từ nguồn tin cậy Tài liệu khơng đắn khơng thừa nhận loại bỏ Sơ đồ bảng quản lý phân vùng lồng thông tin phân vùng vào ghi khời động (MBR) (Mà hệ thống BIOS chứa mã bắt đầu tiến trình khởi động hệ thống) Trong GPT, sector đĩa để dành cho “MBR bảo vệ” mà việc khởi động máy tính từ đĩa GPT hỗ trợ, với điều kiện trình nạp khởi động hệ điều hành phải có nhận thức GPT Cũng MBR đại, GPT sử dụng việc địa hóa khối logic thay cho việc địa hóa trước (cylinderhead-sector -CHS) MBR bảo vệ đặt LBA 0, GPT header LBA 1, GPT header có trỏ trỏ tới bảng quản lý phân vùng, mảng phần tử quản lý phân vùng (Partition Entry Array) Các thông số kỹ thuật UEFI qui định mảng phần tử quản lý phân vùng chiếm 16384 bytes (khơng quan tâm đến cỡ sector) Trên đĩa cứng có sectors 512 bytes, dung lượng mảng phần tử quản lý phân vùng 16384 bytes (chiếm 32 sectors) phần tử quản lý phân vùng có dung lượng nhỏ tối thiểu 128 bytes, LBA 34 có sector dùng đĩa Hard disk manufacturers are transitioning to 4,096-byte sectors As of 2010, the first such drives continue to present 512-byte physical sectors to the OS, so degraded performance can result when the drive's (hidden) internal KB sector boundaries not coincide with the KB logical blocks, clusters and virtual memory pages common in many operating systems and file systems This is a particular problem on writes when the drive is forced to perform two read-modify-write operations to satisfy a single misaligned KB write operation.[5] Such a misalignment occurs by default if the first partition is placed immediately after the GPT, as the next block is LBA 34, whereas the next KB boundary begins with LBA 40 Các nhà máy sản xuất đĩa cứng đổi sang loại có sectors 4096 bytes (4 KB) Kể từ năm 2010, đĩa tiếp tục đưa sectors vật lý 512 bytes tới hệ điều hành, hiệu giảm sút xảy bắt đầu với sectors 4KB bên (ẩn) đĩa không trùng khớp với khối logic 4KB, clusters trang nhớ ảo nói chung nhiều hệ điều hành hệ thống file Đây vấn đề ngoại lệ thao tác ghi ổ đĩa bị bắt buộc phải thực thao tác read-modifywrite thỏa mãn thao tác ghi KB lệch đơn lẻ Một lệch lạc xảy ngầm định, phân vùng đặt sau GPT, LBA 34, phạm vi 4KB lại bắt đầu với LBA 40 (từ LBA 34 đến LBA 39 có độ rộng * 512 = KB, KB coi sector, phải LBA 32 mà LBA 32 bảng phần tử bảng phân vùng lại hẹp 30 sectors = 15360 bytes < mức không gian tối thiểu qui định 16384 bytes) For backward compatibility with most legacy operating systems like DOS, OS/2 and versions of Windows before Vista, MBR partitions must always start on track boundaries according to the traditional CHS addressing scheme and end on a cylinder boundary This even holds true for partitions with emulated CHS geometries (as reflected by the BIOS and the CHS sectors entries in the MBR partition table) or partitions accessed only via LBA Extended partitions always start on cylinder boundaries as well Để tương thích ngược với đa số hệ điều hành trước DOS, OS/2 phiên trước Vista Windows, Các phân vùng MBR phải bắt đầu vị trí rãnh từ (track) tùy thuộc vào địa truyền thống CHS kết thúc vị trí cuối từ trụ (cylinder) Điều chí giữ cho phân vùng với mơ hình CHS mơ (cũng ánh xạ BIOS danh mục sectors CHS bảng phân vùng MBR) phân vùng truy xuất qua LBA Các phân vùng mở rộng ln bắt đầu vị trí trụ từ This typically causes the first primary partition to start at LBA 63 on disks accessed via LBA, leaving a gap of 62 sectors with MBR-based disks, sometimes called "MBR gap", "boot track", or "embedding area" That otherwise unused disk space is commonly used by bootloaders such as GRUB for storing their second stages.[6] On older computers using alternative LBA/CHS translation schemes or different extended CHS mappings, with smaller LBA-accessed disks, or on disks accessed via CHS only, the gap could be smaller, although not normally less than LBA 16 on normal hard disks Điều nguyên nhân điển hình mà phân vùng bắt đầu LBA 63 đĩa truy cập thông qua LBA, để lại khoảng trống ngắt quãng 62 sectors với ổ đĩa dựa MBR, gọi "khoảng trống MBR” (“MBR gap”), "rãnh từ khởi động" (“boot track”), hay "vùng nhúng" ("embedding area") Nói cách khác, khơng gian đĩa chưa sử dụng thường sử dụng trình nạp khởi động (bootloaders) GRUB để lưu trữ giai đoạn thứ chúng Trên máy tính cũ việc sử dụng sơ đồ chuyển đổi LBA/CHS phép ánh xạ CHS mở rộng khác, với đĩa truy cập kiểu LBA nhỏ đĩa truy nhập qua CHS, vùng khơng gian trống nhỏ hơn, thường khơng 16 LBA đĩa cứng bình thường Since Windows Vista, the first partition usually starts after a gap of 2,047 sectors at LBA 2,048 as part of its new MB partition alignment policy, so no large-sector misalignment occurs by default, but serious compatibility problems with older operating systems and disk tools exist Từ Windows Vista, phân vùng thường bắt đầu LBA 2048 sau vùng trống 2047 sectors (LBA chứa MBR bảo vệ) phần sách liên kết phân vùng MB nó, khơng có lệch lạc sector lớn (large-sector – sector có dung lượng 4KB) xảy qui định ngầm định, tồn vấn đề tương thích nghiêm trọng với hệ điều hành cũ công cụ đĩa Drives which boot Intel-based Macs are typically formatted with a GPT, rather than with the Apple Partition Map (APM) Các ổ đĩa mà khởi động hệ điều hành Macintosh dựa Intel (Intel-based Macs) định dạng điển hình với GPT, với đồ phân vùng Apple (Apple Partition Map APM) GPT also provides redundancy, writing the GPT header and partition table both at the beginning and at the end of the disk GPT cung cấp dư thừa, việc ghi GPT header bảng phân vùng vị trí bắt đầu kết thúc đĩa If the minimum size of 16,384 bytes is allocated for the partition entry array, and the default size of 128 bytes is used for each partition entry, then the maximum number of partitions is 128 Nếu dung lượng tối thiểu 16384 byte cấp phát cho mảng phần tử quản lý phân vùng, cỡ ngầm định cho phần tử quản lý phân vùng 128 bytes, số phân vùng lớn 128 (16384/128 = 128) Legacy MBR (LBA 0) MBR di sản (LBA 0) Traditionally, in IBM PC compatible systems the first sector of the disk holds the Master Boot Record (MBR), containing the drive's partitioning information and the code of the first stage boot loader for BIOS-based systems For limited backward compatibility, this sector is still reserved for an MBR in the GPT specification, but it is now used in a way that prevents MBR-based disk utilities from misrecognizing and possibly overwriting GPT disks This is referred to as a protective MBR.[3] Theo truyền thống, hệ thống tương thích IBM PC sector đĩa chứa ghi khởi động (Master Boot Record - MBR), có chứa thơng tin quản lý phân vùng ổ đĩa mã trình khởi động giai đoạn cho hệ thống dựa BIOS Đối với khả tương thích ngược có giới hạn, sector dành cho MBR đặc trưng kỹ thuật GPT, sử dụng theo phương thức mà ngăn ngừa trình tiện ích đĩa dựa MBR khỏi lỗi nhận biết ghi đè đĩa GPT Điều gọi MBR bảo vệ A single partition type of EEh, encompassing the entire GPT drive (where "entire" actually means as much of the drive as can be represented in an MBR), is indicated and identifies it as GPT Operating systems and tools which cannot read GPT disks will generally recognize the disk as containing one partition of unknown type and no empty space, and will typically refuse to modify the disk unless the user explicitly requests and confirms the deletion of this partition This minimizes accidental erasures.[3] Furthermore, GPT-aware OSes may check the protective MBR and if the enclosed partition type is not of type EEh or if there are multiple partitions defined on the target device, the OS may refuse to manipulate the partition table.[7] Việc hoàn thiện ổ đĩa GPT hoàn tồn ("hồn tồn" thực có nghĩa nhiều ổ đĩa logic diễn tả MBR), phân vùng đơn kiểu EEh định nhận biết GPT Các hệ điều hành công cụ mà đọc đĩa GPT, thường nhận đĩa có chứa phân vùng khơng rõ kiểu khơng có khơng gian trống, thường từ chối sửa đổi đĩa trừ người sử dụng yêu cầu rõ ràng xác nhận việc xóa phân vùng Điều giảm thiểu tổn thất xóa tình cờ Hơn nữa, hệ điều hành có nhận thức GPT kiểm tra MBR bảo vệ kiểu phân vùng kín khơng phải loại EEh có nhiều phân vùng định nghĩa thiết bị mục tiêu, hệ điều hành từ chối truy nhập bảng phân vùng While the MBR and protective MBR layouts were defined around 512 bytes per sector, the actual sector size can be larger on various media such as MO disks or hard disks with Advanced Format Extra space in the MBR typically remains unused Trong việc bố trí MBR MBR bảo vệ định nghĩa 512 bytes cho sector, kích thước sector thực tế lớn phương tiện lưu trữ khác đĩa quang từ (đãi MO) hay đĩa cứng định dạng cải tiến (Advanced Format) Không gian thêm vào MBR thường chưa sử dụng If the actual size of the disk exceeds the maximum partition size representable using the legacy 32-bit LBA entries in the MBR partition table, the recorded size of this partition is clipped at the maximum, thereby ignoring the rest of disk This amounts to a maximum reported size of TB, assuming a disk with 512 bytes per sector (see 512e) It would result in 16 TB with KB sectors (4Kn), but since many older operating systems and tools are hard-wired for a sector size of 512 bytes or are limited to 32-bit calculations, exceeding the TB limit would cause serious compatibility problems Nếu kích thước thực tế đĩa vượt kích thước phân vùng lớn miêu tả việc sử dụng phần tử 32-bit LBA cũ bảng phân vùng MBR, dung lượng phân vùng bị rút ngắn mức tối đa, bỏ qua phần cịn lại đĩa Giả sử đĩa với 512 bytes cho sector, dung lượng tối đa ghi nhận TB Nó cho kết 16 TB với dung lượng sector KB (4Kn), nhiều hệ điều hành cũ cơng cụ kiểm soát mạch điện tử cho sector 512 bytes bị giới hạn phép tính 32 bits, việc vượt giới hạn TB gây vấn đề tương thích nghiêm trọng [3] In operating systems that support GPT-based boot through BIOS services rather than EFI, the first sector is also still used to store the first stage of the bootloader code, but modified to recognize GPT partitions The bootloader in the MBR must not assume a fixed sector size of 512 bytes per sector.[3] Trong hệ điều hành mà hỗ trợ khởi động dựa GPT thông qua dịch vụ BIOS EFI, sector sử dụng để lưu trữ mã giai đoạn trình nạp khởi động, thay đổi để nhận phân vùng GPT Trình nạp khởi động MBR khơng cần phải giả định kích thước cố định sector 512 byte cho sector Apple's Boot Camp software for Intel-based Apple Macs creates a hybrid partition table to allow the booting of Windows (which at the time of Boot Camp's creation did not support GPT or EFI) In this system the protective partition is reduced in size to cover from sector to the sector before the first regular partition included in the hybrid MBR Additional MBR partitions are then defined to correspond to the next three GPT[citation needed] partitions Phần mềm Boot Camp Apple cho máy tính Macintosh Apple dựa Intel (Intel-based Apple Macs) tạo bảng phân vùng lai phép việc khởi động Windows (mà thời điểm tạo thành Boot Camp không hỗ trợ GPT EFI) Trong hệ thống phân vùng bảo vệ giảm kích thước để bao trùm từ sector tới sector trước phân vùng thông thường bao gồm MBR lai Các phân vùng MBR thêm vào định nghĩa tương ứng với ba phân vùng GPT Partition table header (LBA 1) Phần tiêu đề bảng phân vùng (LBA 1) The partition table header defines the usable blocks on the disk It also defines the number and size of the partition entries that make up the partition table The EFI stipulates a minimum of 16,384 bytes be reserved for the partition table array, so there are 128 partition entries reserved, each 128 bytes long The header contains the disk globally unique identifier (GUID) It records its own size and location (always LBA 1!) and the size and location of the secondary GPT header and table (always the last sectors on the disk) Importantly, it also contains a CRC32 checksum for itself and for the partition table, which may be verified by the firmware, bootloader and/or operating system on boot Because of this, hex editors should not be used to modify the contents of the GPT Such modification would render the checksum invalid In this case, the primary GPT may be overwritten with the secondary one by disk recovery software If both GPTs contain invalid checksums, many bootloaders (those governed by an integrity model in particular) and operating systems will refuse to work with the disk until the corrupted partition tables are repaired or removed Phần tiêu đề bảng phân vùng (partition table header) định nghĩa khối sử dụng đĩa Nó xác định số lượng kích thước phần tử quản lý phân vùng mà chúng tạo nên bảng phân quản lý vùng EFI quy định dành tối thiểu 16.384 byte cho mảng bảng quản lý phân vùng, đó, có 128 phần tử quản lý phân vùng mục đặt trước, phần tử chiếm 128 bytes Phần tiêu đề (header) chứa định danh toàn cầu đĩa (GUID) Nó ghi lại kích thước riêng vị trí (ln ln LBA 1!) kích thước vị trí phần tiêu đề bảng GPT thứ cấp (luôn phần cuối đĩa) Quan trọng hơn, chứa checksum CRC32 cho thân cho bảng quản lý phân vùng, điều kiểm chứng chương trình sở, nạp khởi động / hệ điều hành khởi động Đây lý do, trình biên tập số hệ 16 không nên sử dụng để sửa đổi nội dung GPT Việc sửa đổi làm cho tổng kiểm tra (checksum) không hợp lệ Trong trường hợp này, để sửa lỗi, GPT bị ghi đè GPT thứ cấp phần mềm phục hồi đĩa Nếu hai GPT chứa tổng kiểm tra không hợp lệ, nhiều trình nạp khởi động (Bootloaders) (những điều ảnh hưởng mơ hình tồn vẹn tin) hệ điều hành từ chối làm việc với ổ đĩa bảng phân vùng bị hư hỏng sửa chữa loại bị bỏ GPT header format Offset Length Contents Signature ("EFI PART", 45h 46h 49h 20h 50h 41h 52h 54h or 0x5452415020494645ULL[a] on little-endian machines) (0x00) bytes Dấu hiệu ("EFI PART", 45h 46h 49h 20h 50h 41h 52h 54h or 0x5452415020494645ULL máy tính qui ước đầu bé (littleendian)) (0x08) bytes Revision (for GPT version 1.0 (through at least UEFI version 2.3.1), the value is 00h 00h 01h 00h) Ghi nhận lại (đối với GPT version 1.0 (cho đến UEFI version 2.3.1), giá trị 00h 00h 01h 00h) Header size in little endian (in bytes, usually 5Ch 00h 00h 00h meaning 92 bytes) 12 bytes (0x0C) Dung lượng phần tiêu để (Header) với máy tính qui ước đầu bé (đơn vị tính bytes, thường 5Ch 00h 00h 00h – chiếm 92 bytes) CRC32 of header (offset +0 up to header size), with this field zeroed during calculation 16 bytes (0x10) CRC32 of header (nối tiếp sau trường Header size), trường tồn số lúc tính tốn Reserved; must be zero 20 bytes (0x14) Dự trữ, phải toàn số 32 (0x20) bytes 40 (0x28) bytes 48 (0x30) bytes 56 (0x38) 72 bytes First LBA (little endian) LBA phân vùng (little endian) Last LBA (inclusive, usually odd) LBA cuối phân vùng (bao gồm, thường số lẻ ) Attribute flags (e.g bit 60 denotes read-only) Các cờ thuộc tín (ví dụ, bit 60 cho biết thuộc tính đọc ) Partition name (36 UTF-16LE code units) Tên phân vùng 128 bytes total The GPT uses simple and straightforward entries to describe partitions The first 16 bytes designate the partition type globally unique identifier (GUID) For example, the GUID for an EFI System partition is C12A7328-F81F-11D2-BA4B00A0C93EC93B The second 16 bytes contain a GUID unique to the partition Then follow the starting and ending 64-bit LBAs, partition attributes and partition names As is the nature and purpose of GUIDs, no central registry is needed to ensure the uniqueness of the GUID partition type designators The location of the partition entries array on disk is defined in the GPT header GPT sử dụng mục đơn giản dễ hiểu để mô tả phân vùng 16 byte cho biết định danh toàn cầu (GUID) cho kiểu phân vùng Ví dụ, định danh tồn cầu cho phân vùng hệ thống EFI C12A7328-F81F-11D2BA4B-00A0C93EC93B 16 bytes Thứ hai chứa định danh toàn cầu cho phân vùng Tiếp theo sau 64bit cho biết LBA bắt đầu kết thúc phân vùng, tiếp thuộc tính phân vùng tên phân vùng Như chất mục đích GUID, khơng cần trung tâm đăng ký để đảm bảo cho việc định kiểu phân vùng GUID Vị trí mảng phần tử quản ly phân vùng đĩa định nghĩa phần tiêu đề GPT The GPT header contains a field that specifies the size of a partition table entry The minimum required is 128 bytes, but implementations must allow for other values.[8] Phần tiêu đề GPT có chứa trường để xác định kích thước phần tử bảng quản ly phân vùng Yêu cầu tối thiểu 128 byte, việc triển khai ý đến giá trị khác Also, the sector size must not be assumed to be hard-wired to 512 bytes per sector in calculations (see Advanced Format), that is, there can be more than four partition entries in a single sector, and (with possible future much larger partition table entries) it is possible to have a sector hold only a fraction of a partition entry Except for the first two sectors (LBA and LBA 1), the GPT specification just describes the size and organization of a data structure, not in how many sectors it is stored on disk Ngồi ra, dung lượng sector khơng ấn định kiểm soát mạch điện tử với 512 byte cho sector phép toán (xem Advanced Format), có nghĩa là, có nhiều bốn phần tử quản lý phân vùng sector đơn lẻ, (có thể tương lai phần tử bảng phân vùng có kích thước lớn hơn) sector giữ phần nhỏ phần tử quản lý phân vùng Trừ hai sectors (LBA LBA 1), đặc điểm kỹ thuật GPT mơ tả kích thước tổ chức cấu trúc liệu, không cần nhiều sector lưu trữ đĩa The 64-bit partition table attributes are shared between 48-bit common attributes for all partition types, and 16-bit typespecific attributes The 64-bit thuộc tính bảng phân vùng chia thành 48-bit thuộc tính chung cho tất loại phân vùng, 16-bit thuộc tính xác định kiểu Partition attributes Bit Content System partition (disk partitioning utilities must preserve the partition as is) Phân vùng hệ thống (Các trình tiện ích phân chia đĩa phải bảo tồn thuộc tính phân vùng cho phân vùng này) EFI firmware should ignore the content of the partition and not try to read from it Chương trình sở EFI phải bỏ qua nội dung phân vùng khơng thể cố gắng đọc Legacy BIOS bootable (equivalent to active flag (typically bit set) at offset +0h in partition entries of the MBR partition table)[9] BIOS version cũ khởi động (tương đương cờ Active (điển hình bit thiết lập) địa lệch 0h phần tử bảng quản lý phân vùng MBR) 3–47 Reserved for future use Dữ trữ để sử dụng cho tương lai 48– Defined and used by the individual partition type 63 Được định nghĩa sử dụng kiểu phân vùng riêng biệt Microsoft defines the type-specific attributes for Basic data partition according to this TechNet article as: Microsoft định nghĩa thuộc tính xác định kiểu cho phân vùng liệu tùy theo điều khoản TechNet như: Basic data partition attributes Bit Content 60 Read-only 62 Hidden 63 Do not automount (i.e., not assign drive letter) Operating systems support See also: UEFI: Disk device compatibility Hybrid MBRs are non-standard and can be interpreted in different ways by different OSes.[10] Unless otherwise noted, OSes provide precedence to the GPT data when a hybrid MBR configuration is encountered Các hệ điều hành hỗ trợ MBRs lai dạng khơng chuẩn thể theo nhiều cách khác hệ điều hành khác Trừ có ghi khác, Các hệ điều hành qui định ưu tiên liệu GPT việc cấu hình lai MBR khuyến khích The term No native support on this arch and version should be understood this way: Thuật ngữ “Không hỗ trợ tự nhiên” – “No native support” phiên nên hiểu theo cách: Not supported as data disk,[11] only known legacy partitions found in protective MBR are accessible via the OS Detachable disks: only support for MBR partitioning; No access with end user applications GPT contained raw data is accessible with third-party administrator tools for low level disk access True file system level support in read or readwrite form might be subject of software from a third-party vendor Không hỗ trợ đĩa liệu, phân vùng di tìm thấy MBR bảo vệ (protective MBR) truy cập thơng qua hệ điều hành Đĩa tháo rời: hỗ trợ cho phân vùng MBR; Không truy cập với ứng dụng người dùng cuối GPT chứa liệu thơ truy cập với công cụ quản trị bên thứ ba để truy cập đĩa cấp thấp Mức hệ thống tập tin chuẩn hỗ trợ đọc đọc-ghi đối tượng phần mềm từ nhà cung cấp bên thứ ba UNIX and Unix-like operating systems Details of GPT support on UNIX and Unix-like operating systems OS family FreeBSD Linux Version or edition Since 7.0 Read and Boot Platform write support support IA-32, x86-64, ARM IA-32, Most of the x86 x86-64 Linux distributions Fedora 8+ and Note In a hybrid configuration, both GPT and MBR partition identifiers may be used Yes Yes Trong cấu hình lai, hai GPT MBR nhận dạng phân vùng sử dụng Yes Yes New tools such as gdisk,[13] GNU Parted,[14][15] util-linux v2.23+ fdisk,[16][17] Syslinux, GRUB 0.96 + patches and GRUB have been GPTenabled Ubuntu 8.04+[12] OS X Since 10.4.0 IA-32, (some features x86-64, since 10.4.6)[18] PowerPC Yes MidnightBSD Since 0.4CURRENT Yes IA-32, x86-64 IA-32, Since Solaris 10 x86-64, SPARC Since HP-UX IA-64 11.20 Solaris HP-UX Các công cụ gdisk, GNU Parted, util-linux v2.23+ fdisk, Syslinux, GRUB 0.96 + patches and GRUB chấp nhận GPT Only Intel Macintosh computers can boot from GPT Yes Chỉ máy tính Intel Macintosh khởi động từ GPT In a hybrid configuration, both GPT and MBR partition identifiers may be used Requires Trong cấu hình lai, hai BIOS GPT MBR nhận dạng phân vùng sử dụng Yes Yes Yes Yes Windows: 32-bit versions Windows: 32-bit versions Windows and earlier not support (U)EFI on 32-bit platforms, and therefore not allow booting from GPT partitions Windows phiên sớm không hỗ trợ (U)EFI tảng 32-bit, không cho phép khởi động từ phân vùng GPT Details of GPT support on 32-bit editions of Microsoft Windows[11] Chi tiết việc hỗ trợ GPT phiên 32 bit Microsoft Windows OS version Release Platform date Read or write support Boot support Windows XP 2001-10IA-32 25 No No Windows Server 2003 2003-04IA-32 24 No No Note Windows Server 2003 SP1 2005-03IA-32 30 Windows Vista Windows Server 2008 2006-07IA-32 22 2008-02IA-32 27 2009-10IA-32 22 Windows 2012-08IA-32 01 Windows Yes Yes Yes Yes Yes No No No No MBR takes precedence in hybrid configuration[10] MBR chiếm quyền ưu tiên cấu hình lai MBR MBR takes precedence in hybrid configuration[10] MBR chiếm quyền ưu tiên cấu hình lai MBR MBR takes precedence in hybrid configuration[10] MBR chiếm quyền ưu tiên cấu hình lai MBR MBR takes precedence in hybrid configuration[10] MBR chiếm quyền ưu tiên cấu hình lai MBR MBR takes precedence in [10] Requires hybrid configuration UEFI[21] MBR chiếm quyền ưu tiên cấu hình lai MBR 2015-07IA-32 29 Windows 10 Yes MBR takes precedence in [10] Requires hybrid configuration UEFI[21] MBR chiếm quyền ưu tiên cấu hình lai MBR Windows: 64-bit versions Details of GPT support on 64-bit editions of Microsoft Windows[11] Chi tiết việc hỗ trợ GPT phiên 64 bit Microsoft Windows OS version Release Platform date Read and write support Boot support Note Windows XP Professional x64 Edition Windows Server 2003 Windows Server 2003 Windows Vista Windows Server 2008 Windows Server 2008 2005-04x64 25[22] 2005-04IA-64 25 2006-07x64 22 2008-02x64 27 2008-02IA-64 27 Windows Windows Server 2008 R2 2009-10x64 22 Windows Server 2008 R2 2009-10- IA-64 22 Yes Yes No Yes MBR takes precedence in hybrid MBR configuration[10] MBR chiếm quyền ưu tiên cấu hình lai MBR MBR takes precedence in hybrid MBR configuration[10] MBR chiếm quyền ưu tiên cấu hình lai MBR MBR takes precedence in hybrid configuration[10] Yes Requires UEFI[b] MBR chiếm quyền ưu tiên cấu hình lai MBR MBR takes precedence in hybrid configuration[10] Yes Yes Requires UEFI MBR chiếm quyền ưu tiên cấu hình lai MBR Yes MBR takes precedence in hybrid configuration[10]+ MBR chiếm quyền ưu tiên cấu hình lai MBR takes precedence in hybrid configuration.[10] Yes Yes Requires UEFI[c] MBR chiếm quyền ưu tiên cấu hình lai MBR Yes MBR takes precedence in hybrid configuration[10] MBR chiếm quyền ưu tiên cấu hình lai Windows Windows Server 2012 2012-08x64 01 MBR takes precedence in hybrid configuration.[10] Yes Requires UEFI MBR chiếm quyền ưu tiên cấu hình lai MBR Partition type GUIDs Các định danh toàn cầu kiểu phân vùng Operating system (None) Partition type Unused entry Phần tử chưa sử dụng MBR partition scheme Sơ đồ phân vùng MBR EFI System partition Phân vùng hệ thống EFI BIOS Boot partition[e] Phân vùng khởi động BIOS Globally unique identifier (GUID)[d] 00000000-0000-00000000-000000000000 024DEE41-33E7-11D39D69-0008C781F39F C12A7328-F81F-11D2BA4B-00A0C93EC93B 21686148-6449-6E6F744E-656564454649 Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)[23][24] D3BFE2DE-3DAF-11DFBA40-E3A556D89593 Phân vùng Intel Fast Flash (iFFS) (cho công nghệ Intel Rapid Start) Sony boot partition[f] Phân vùng khởi động Sony F4019732-066E-4E128273-346C5641494F Lenovo boot partition[f] Phân vùng khởi động Lenovo Microsoft Reserved Partition (MSR) Phân vùng dự trữ Microsoft Basic data partition[g] Phân vùng dl Logical Disk Manager (LDM) metadata partition Phân vùng siêu liệu trình quản lý đĩa logic (Logical Disk Manager - LDM) Logical Disk Manager data partition Windows Phân vùng liệu trình quản lý đĩa logic Windows Recovery Environment Môi trường phục hồi Windows IBM General Parallel File System (GPFS) partition Phân vùng hệ thống file song song IBM (IBM General Parallel File System GPFS) Storage Spaces partition Phân vùng không gian lưu trữ Data partition Phân vùng liệu BFBFAFE7-A34F-448A9A5B-6213EB736C22 E3C9E316-0B5C-4DB8817D-F92DF00215AE EBD0A0A2-B9E5-443387C0-68B6B72699C7 5808C8AA-7E8F-42E085D2-E1E90434CFB3 AF9B60A0-1431-4F62BC68-3311714A69AD DE94BBA4-06D1-4D40A16A-BFD50179D6AC 37AFFC90-EF7D-4E9691C3-2D7AE055B174 E75CAF8F-F680-4CEEAFA3-B001E56EFC2D 75894C1E-3AEB-11D3B7C1-7B03A0000000 HP-UX Service Partition Phân vùng dịch vụ E2A1E728-32E3-11D6A682-7B03A0000000 Linux filesystem data[g] Dữ liệu hệ thống file Linux RAID partition Phân vùng RAID Swap partition Phân vùng Swap Logical Volume Manager (LVM) partition Phân vùng trình quản lý volume logic (Logical Volume Manager - LVM) Linux /home partition[26] phân vùng /home /srv (server data) partition[26] Phân vùng liệu server /srv Plain dm-crypt partition[27][28] Phân vùng Plain dm-crypt LUKS partition[27][28] Phân vùng LUKS Reserved Dự trữ FreeBSD Boot partition Phân vùng khởi động 0FC63DAF-8483-47728E79-3D69D8477DE4 A19D880F-05FC-4D3BA006-743F0F84911E 0657FD6D-A4AB-43C484E5-0933C84B4F4F E6D6D379-F507-44C2A23C-238F2A3DF928 933AC7E1-2EB4-4F13B844-0E14E2AEF915 3B8F8425-20E0-4F3B907F-1A25A76F98E8 7FFEC5C9-2D00-49B78941-3EA10A5586B7 CA7D7CCB-63ED-4C53861C-1742536059CC 8DA63339-0007-60C0C436-083AC8230908 83BD6B9D-7F41-11DCBE0B-001560B84F0F Data partition Phân vùng liệu Swap partition Phân vùng Swap Unix File System (UFS) partition Phân vùng hệ thống file Unix Vinum volume manager partition Phân vùng quản lý volome Vinum ZFS partition Phân vùng ZFS Hierarchical File System Plus (HFS+) partition Phân vùng Hierarchical File System Plus (HFS+) 516E7CB4-6ECF-11D68FF8-00022D09712B 516E7CB5-6ECF-11D68FF8-00022D09712B 516E7CB6-6ECF-11D68FF8-00022D09712B 516E7CB8-6ECF-11D68FF8-00022D09712B 516E7CBA-6ECF-11D68FF8-00022D09712B 48465300-0000-11AAAA11-00306543ECAC Apple UFS 55465300-0000-11AAAA11-00306543ECAC ZFS[h] 6A898CC3-1DD2-11B299A6-080020736631 Mac OS X Apple RAID partition Phân vùng Apple RAID Apple RAID partition, offline Phân vùng Apple RAID, offline Apple Boot partition (Recovery HD) Phân vùng Apple Boot (phục hồi HD) 52414944-0000-11AAAA11-00306543ECAC 52414944-5F4F-11AAAA11-00306543ECAC 426F6F74-0000-11AAAA11-00306543ECAC Apple Label Nhãn Apple Apple TV Recovery partition Phân vùng Apple TV Recovery 4C616265-6C00-11AAAA11-00306543ECAC 5265636F-7665-11AAAA11-00306543ECAC Apple Core Storage (i.e Lion FileVault) partition 53746F72-6167-11AAAA11-00306543ECAC Boot partition 6A82CB45-1DD2-11B299A6-080020736631 Phân vùng khởi động Root partition Phân vùng Root Swap partition Phân vùng Swap Backup partition Phân vùng backup 6A85CF4D-1DD2-11B299A6-080020736631 6A87C46F-1DD2-11B299A6-080020736631 6A8B642B-1DD2-11B299A6-080020736631 Solaris /usr partition[h] Phân vùng /usr /var partition Phân vùng / var /home partition Phân vùng /home Alternate sector Sector xen kẽ 6A898CC3-1DD2-11B299A6-080020736631 6A8EF2E9-1DD2-11B299A6-080020736631 6A90BA39-1DD2-11B299A6-080020736631 6A9283A5-1DD2-11B299A6-080020736631 6A945A3B-1DD2-11B299A6-080020736631 6A9630D1-1DD2-11B299A6-080020736631 Reserved partition Phân vùng trữ 6A980767-1DD2-11B299A6-080020736631 6A96237F-1DD2-11B299A6-080020736631 6A8D2AC7-1DD2-11B299A6-080020736631 Swap partition Phân vùng Swap FFS partition Phân vùng EFS LFS partition Phân vùng LFS 49F48D32-B10E-11DCB99B-0019D1879648 49F48D5A-B10E-11DCB99B-0019D1879648 49F48D82-B10E-11DCB99B-0019D1879648 [29][i] NetBSD RAID partition Phân vùng RAID Concatenated partition Phân vùng nối vào Encrypted partition Phân vùng mã hóa ChromeOS[30] ChromeOS kernel 49F48DAA-B10E-11DCB99B-0019D1879648 2DB519C4-B10F-11DCB99B-0019D1879648 2DB519EC-B10F-11DCB99B-0019D1879648 FE3A2A5D-4F32-41A7B725-ACCC3285A309 Haiku[31] ChromeOS rootfs 3CB8E202-3B7E-47DD8A3C-7FF2A13CFCEC ChromeOS future use 2E0A753D-9E48-43B08337-B15192CB1B5E Haiku BFS 42465331-3BA3-10F1802A-4861696B7521 Boot partition 85D5E45E-237C-11E1B4B3-E89A8F7FC3A7 Data partition 85D5E45A-237C-11E1B4B3-E89A8F7FC3A7 Swap partition 85D5E45B-237C-11E1B4B3-E89A8F7FC3A7 Unix File System (UFS) partition 0394EF8B-237E-11E1B4B3-E89A8F7FC3A7 Vinum volume manager partition 85D5E45C-237C-11E1B4B3-E89A8F7FC3A7 ZFS partition 85D5E45D-237C-11E1B4B3-E89A8F7FC3A7 Ceph Journal[j] 45B0969E-9B03-4F30B4C6-B4B80CEFF106 Ceph dm-crypt Encrypted Journal[j] 45B0969E-9B03-4F30B4C6-5EC00CEFF106 Ceph OSD[j] 4FBD7E29-9D25-41B8AFD0-062C0CEFF05D MidnightBSD[32][i] Ceph Ceph dm-crypt OSD[j] 4FBD7E29-9D25-41B8AFD0-5EC00CEFF05D Ceph disk in creation[j] 89C57F98-2FE5-4DC089C1-F3AD0CEFF2BE Ceph dm-crypt disk in creation[j] 89C57F98-2FE5-4DC089C1-5EC00CEFF2BE OpenBSD Data partition 824CC7A0-36A8-11E3890A-952519AD3F61 QNX Power-safe (QNX6) file system[34] CEF5A9AD-73BC-460189F3-CDEEEEE321A1 Plan Plan partition C91818F9-8025-47AF89D2-F030D7000C2C vmkcore (coredump partition) 9D275380-40AD-11DBBF97-000C2911D1B8 VMFS filesystem partition AA31E02A-400F-11DB9590-000C2911D1B8 VMware ESX ... với LBA Partition entries GUID partition entry format Offset (0x00) 16 (0x10) Length 16 bytes 16 bytes Contents Partition type GUID Định danh toàn cầu kiểu phân vùng Unique partition GUID Định... vùng GPT Partition table header (LBA 1) Phần tiêu đề bảng phân vùng (LBA 1) The partition table header defines the usable blocks on the disk It also defines the number and size of the partition. .. partition entries that make up the partition table The EFI stipulates a minimum of 16,384 bytes be reserved for the partition table array, so there are 128 partition entries reserved, each 128

Ngày đăng: 31/05/2018, 09:13

TỪ KHÓA LIÊN QUAN

w