https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=GUID_Partition_Table GUID Partition Table - Revision history 2025-05-30T04:24:12Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.3 https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1292507908&oldid=prev GreenC bot: Move 1 url. Wayback Medic 2.5 per WP:URLREQ#citeftp 2025-05-27T09:28:45Z <p>Move 1 url. <a href="/wiki/User:GreenC/WaybackMedic_2.5" title="User:GreenC/WaybackMedic 2.5">Wayback Medic 2.5</a> per <a href="/wiki/Wikipedia:URLREQ#citeftp" class="mw-redirect" title="Wikipedia:URLREQ">WP:URLREQ#citeftp</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:28, 27 May 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 479:</td> <td colspan="2" class="diff-lineno">Line 479:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| style="background:#f0f0f0;"|{{mono|21686148-6449-6E6F-744E-656564454649}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| style="background:#f0f0f0;"|{{mono|21686148-6449-6E6F-744E-656564454649}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|- style="background:#f0f0f0;"</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|- style="background:#f0f0f0;"</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| colspan="2" | Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)&lt;!-- a BIOS option provided by various PC manufacturers such as Asus, Gigabyte, NEC etc. - corresponds with 0x84 as MBR partition --&gt;&lt;ref name="Gigabyte_2012_RS"&gt;{{cite web |url=ftp://download.gigabyte.ru/manual/mb_manual_intel-ui_e.pdf<del style="font-weight: bold; text-decoration: none;"> |title=Archived copy</del> |archive-url=https://web.archive.org/web/20130728154909/http://download.gigabyte.ru/manual/mb_manual_intel-ui_e.pdf |archive-date=2013-07-28 |url-status=dead}}&lt;/ref&gt;&lt;ref&gt;{{cite web|url=http://blog.adios.tw/2012/10/funtoo-linux-and-intel-rapid-start.html |title=F6F: Funtoo Linux and Intel Rapid Start Technology |publisher=Blog.adios.tw |date=2012-10-30 |access-date=2014-01-29}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| colspan="2" | Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)&lt;!-- a BIOS option provided by various PC manufacturers such as Asus, Gigabyte, NEC etc. - corresponds with 0x84 as MBR partition --&gt;&lt;ref name="Gigabyte_2012_RS"&gt;{{cite web |url=ftp://download.gigabyte.ru/manual/mb_manual_intel-ui_e.pdf |archive-url=https://web.archive.org/web/20130728154909/http://download.gigabyte.ru/manual/mb_manual_intel-ui_e.pdf |archive-date=2013-07-28 |url-status=dead<ins style="font-weight: bold; text-decoration: none;"> |title=Archived copy </ins>}}&lt;/ref&gt;&lt;ref&gt;{{cite web|url=http://blog.adios.tw/2012/10/funtoo-linux-and-intel-rapid-start.html |title=F6F: Funtoo Linux and Intel Rapid Start Technology |publisher=Blog.adios.tw |date=2012-10-30 |access-date=2014-01-29}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{mono|D3BFE2DE-3DAF-11DF-BA40-E3A556D89593}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{mono|D3BFE2DE-3DAF-11DF-BA40-E3A556D89593}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> </table> GreenC bot https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1290358877&oldid=prev Guy Harris: Use {{cite IETF}} for an RFC. 2025-05-14T09:26:43Z <p>Use {{cite IETF}} for an RFC.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:26, 14 May 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 91:</td> <td colspan="2" class="diff-lineno">Line 91:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 48 (0x30) ||align="right"| 8 bytes || Last usable LBA (secondary partition table first LBA − 1)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 48 (0x30) ||align="right"| 8 bytes || Last usable LBA (secondary partition table first LBA − 1)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 56 (0x38) ||align="right"| 16 bytes || Disk GUID in little endian{{Efn|name="GUID-Endian"|GUIDs are structured in little endian format,&lt;ref name="RFC4122"&gt;{{cite <del style="font-weight: bold; text-decoration: none;">web</del> |date= July 2005|title= A <del style="font-weight: bold; text-decoration: none;">universally</del> <del style="font-weight: bold; text-decoration: none;">unique</del> <del style="font-weight: bold; text-decoration: none;">identifier</del> (UUID) URN Namespace |<del style="font-weight: bold; text-decoration: none;">url</del>= <del style="font-weight: bold; text-decoration: none;">https://datatracker.ietf.org/doc/html/rfc4122#</del>section<del style="font-weight: bold; text-decoration: none;">-</del>4.1.2 <del style="font-weight: bold; text-decoration: none;">|page= 6</del>|access-date=13 February 2025 |last1= Leach |first1= Paul J. |last2= Salz |first2= Rich |last3= Mealling |first3= Michael H. }}&lt;/ref&gt; but appear as mixed endian, due to a byte array being used to store the last eight bytes.&lt;ref&gt;{{cite web |date= 28 September 2022|title= Why does COM express GUIDs in a mix of big-endian and little-endian? Why can't it just pick a side and stick with it? |url=https://devblogs.microsoft.com/oldnewthing/20220928-00/?p=107221 |access-date=13 February 2025 }}&lt;/ref&gt;}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 56 (0x38) ||align="right"| 16 bytes || Disk GUID in little endian{{Efn|name="GUID-Endian"|GUIDs are structured in little endian format,&lt;ref name="RFC4122"&gt;{{cite <ins style="font-weight: bold; text-decoration: none;">IETF</ins> |date= July 2005|title= A <ins style="font-weight: bold; text-decoration: none;">Universally</ins> <ins style="font-weight: bold; text-decoration: none;">Unique</ins> <ins style="font-weight: bold; text-decoration: none;">IDentifier</ins> (UUID) URN Namespace |<ins style="font-weight: bold; text-decoration: none;">rfc</ins>= <ins style="font-weight: bold; text-decoration: none;">4122 |</ins>section<ins style="font-weight: bold; text-decoration: none;">= </ins>4.1.2 |access-date=13 February 2025 |last1= Leach |first1= Paul J. |last2= Salz |first2= Rich |last3= Mealling |first3= Michael H. <ins style="font-weight: bold; text-decoration: none;">|publisher=[[Internet Engineering Task Force]]</ins>}}&lt;/ref&gt; but appear as mixed endian, due to a byte array being used to store the last eight bytes.&lt;ref&gt;{{cite web |date= 28 September 2022|title= Why does COM express GUIDs in a mix of big-endian and little-endian? Why can't it just pick a side and stick with it? |url=https://devblogs.microsoft.com/oldnewthing/20220928-00/?p=107221 |access-date=13 February 2025 }}&lt;/ref&gt;}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 72 (0x48) ||align="right"| 8 bytes || Starting LBA of array of partition entries (usually 2 for compatibility)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 72 (0x48) ||align="right"| 8 bytes || Starting LBA of array of partition entries (usually 2 for compatibility)</div></td> </tr> </table> Guy Harris https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1290274122&oldid=prev Dondervogel 2: /* History */ it's not obvious 2025-05-13T19:54:10Z <p><span class="autocomment">History: </span> it&#039;s not obvious</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:54, 13 May 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 15:</td> <td colspan="2" class="diff-lineno">Line 15:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Main|INT 13H|Enhanced BIOS}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Main|INT 13H|Enhanced BIOS}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The Master Boot Record (MBR) partitioning scheme, widely used since the early 1980s,<del style="font-weight: bold; text-decoration: none;"> obviously</del> had limitations when it came to modern hardware. The available size for block addresses and related information is limited to 32&amp;nbsp;bits. For hard disks with 512{{nbh}}byte sectors, the MBR partition table entries allow a maximum size of 2&amp;nbsp;[[Tebibyte|TiB]] (2³²&amp;nbsp;× 512{{nbh}}bytes) or 2.20&amp;nbsp;[[Terabyte|TB]] (2.20&amp;nbsp;× 10¹²&amp;nbsp;bytes).&lt;ref name="UEFIFAQ"&gt;{{cite web |url=https://www.uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf |title=FAQ: Drive Partition Limits |website=[[UEFI|www.uefi.org]] |date=2010 |access-date=12 December 2020}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The Master Boot Record (MBR) partitioning scheme, widely used since the early 1980s, had limitations when it came to modern hardware. The available size for block addresses and related information is limited to 32&amp;nbsp;bits. For hard disks with 512{{nbh}}byte sectors, the MBR partition table entries allow a maximum size of 2&amp;nbsp;[[Tebibyte|TiB]] (2³²&amp;nbsp;× 512{{nbh}}bytes) or 2.20&amp;nbsp;[[Terabyte|TB]] (2.20&amp;nbsp;× 10¹²&amp;nbsp;bytes).&lt;ref name="UEFIFAQ"&gt;{{cite web |url=https://www.uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf |title=FAQ: Drive Partition Limits |website=[[UEFI|www.uefi.org]] |date=2010 |access-date=12 December 2020}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In the late 1990s, [[Intel]] developed a new partition table format as part of what eventually became the [[Unified Extensible Firmware Interface]] (UEFI). The GUID Partition Table is specified in chapter 5 of the UEFI 2.11 specification.&lt;ref name="UEFI2.11"&gt;{{cite web |date=21 November 2024 |title=Unified Extensible Firmware Interface (UEFI) Specification Release 2.11 |url=https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf |access-date=9 January 2025 |website=[[UEFI|www.uefi.org]]}}&lt;/ref&gt;{{rp|page=111}} GPT uses 64&amp;nbsp;bits for logical block addresses, allowing a maximum disk size of 2&lt;sup&gt;64&lt;/sup&gt; sectors. For disks with 512{{nbh}}byte sectors, the maximum size is 8&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 512{{nbh}}bytes) or 9.44&amp;nbsp;[[Zettabyte|ZB]] (9.44&amp;nbsp;× 10²¹&amp;nbsp;bytes).&lt;ref name="UEFIFAQ" /&gt; For disks with 4,096{{nbh}}byte sectors the maximum size is 64&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 4,096{{nbh}}bytes) or 75.6&amp;nbsp;[[Zettabyte|ZB]] (75.6&amp;nbsp;× 10²¹&amp;nbsp;bytes).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In the late 1990s, [[Intel]] developed a new partition table format as part of what eventually became the [[Unified Extensible Firmware Interface]] (UEFI). The GUID Partition Table is specified in chapter 5 of the UEFI 2.11 specification.&lt;ref name="UEFI2.11"&gt;{{cite web |date=21 November 2024 |title=Unified Extensible Firmware Interface (UEFI) Specification Release 2.11 |url=https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf |access-date=9 January 2025 |website=[[UEFI|www.uefi.org]]}}&lt;/ref&gt;{{rp|page=111}} GPT uses 64&amp;nbsp;bits for logical block addresses, allowing a maximum disk size of 2&lt;sup&gt;64&lt;/sup&gt; sectors. For disks with 512{{nbh}}byte sectors, the maximum size is 8&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 512{{nbh}}bytes) or 9.44&amp;nbsp;[[Zettabyte|ZB]] (9.44&amp;nbsp;× 10²¹&amp;nbsp;bytes).&lt;ref name="UEFIFAQ" /&gt; For disks with 4,096{{nbh}}byte sectors the maximum size is 64&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 4,096{{nbh}}bytes) or 75.6&amp;nbsp;[[Zettabyte|ZB]] (75.6&amp;nbsp;× 10²¹&amp;nbsp;bytes).</div></td> </tr> </table> Dondervogel 2 https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1290212224&oldid=prev Artem S. Tashkinov: /* History */ 2025-05-13T11:58:07Z <p><span class="autocomment">History</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 11:58, 13 May 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 15:</td> <td colspan="2" class="diff-lineno">Line 15:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Main|INT 13H|Enhanced BIOS}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Main|INT 13H|Enhanced BIOS}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The Master Boot Record (MBR) partitioning scheme, widely used since the early 1980s<del style="font-weight: bold; text-decoration: none;">, had</del>, obviously limitations <del style="font-weight: bold; text-decoration: none;">for</del> <del style="font-weight: bold; text-decoration: none;">use</del> <del style="font-weight: bold; text-decoration: none;">of</del> modern hardware. The available size for block addresses and related information is limited to 32&amp;nbsp;bits. For hard disks with 512{{nbh}}byte sectors, the MBR partition table entries allow a maximum size of 2&amp;nbsp;[[Tebibyte|TiB]] (2³²&amp;nbsp;× 512{{nbh}}bytes) or 2.20&amp;nbsp;[[Terabyte|TB]] (2.20&amp;nbsp;× 10¹²&amp;nbsp;bytes).&lt;ref name="UEFIFAQ"&gt;{{cite web |url=https://www.uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf |title=FAQ: Drive Partition Limits |website=[[UEFI|www.uefi.org]] |date=2010 |access-date=12 December 2020}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The Master Boot Record (MBR) partitioning scheme, widely used since the early 1980s, obviously<ins style="font-weight: bold; text-decoration: none;"> had</ins> limitations <ins style="font-weight: bold; text-decoration: none;">when it</ins> <ins style="font-weight: bold; text-decoration: none;">came</ins> <ins style="font-weight: bold; text-decoration: none;">to</ins> modern hardware. The available size for block addresses and related information is limited to 32&amp;nbsp;bits. For hard disks with 512{{nbh}}byte sectors, the MBR partition table entries allow a maximum size of 2&amp;nbsp;[[Tebibyte|TiB]] (2³²&amp;nbsp;× 512{{nbh}}bytes) or 2.20&amp;nbsp;[[Terabyte|TB]] (2.20&amp;nbsp;× 10¹²&amp;nbsp;bytes).&lt;ref name="UEFIFAQ"&gt;{{cite web |url=https://www.uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf |title=FAQ: Drive Partition Limits |website=[[UEFI|www.uefi.org]] |date=2010 |access-date=12 December 2020}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In the late 1990s, [[Intel]] developed a new partition table format as part of what eventually became the [[Unified Extensible Firmware Interface]] (UEFI). The GUID Partition Table is specified in chapter 5 of the UEFI 2.11 specification.&lt;ref name="UEFI2.11"&gt;{{cite web |date=21 November 2024 |title=Unified Extensible Firmware Interface (UEFI) Specification Release 2.11 |url=https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf |access-date=9 January 2025 |website=[[UEFI|www.uefi.org]]}}&lt;/ref&gt;{{rp|page=111}} GPT uses 64&amp;nbsp;bits for logical block addresses, allowing a maximum disk size of 2&lt;sup&gt;64&lt;/sup&gt; sectors. For disks with 512{{nbh}}byte sectors, the maximum size is 8&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 512{{nbh}}bytes) or 9.44&amp;nbsp;[[Zettabyte|ZB]] (9.44&amp;nbsp;× 10²¹&amp;nbsp;bytes).&lt;ref name="UEFIFAQ" /&gt; For disks with 4,096{{nbh}}byte sectors the maximum size is 64&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 4,096{{nbh}}bytes) or 75.6&amp;nbsp;[[Zettabyte|ZB]] (75.6&amp;nbsp;× 10²¹&amp;nbsp;bytes).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In the late 1990s, [[Intel]] developed a new partition table format as part of what eventually became the [[Unified Extensible Firmware Interface]] (UEFI). The GUID Partition Table is specified in chapter 5 of the UEFI 2.11 specification.&lt;ref name="UEFI2.11"&gt;{{cite web |date=21 November 2024 |title=Unified Extensible Firmware Interface (UEFI) Specification Release 2.11 |url=https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf |access-date=9 January 2025 |website=[[UEFI|www.uefi.org]]}}&lt;/ref&gt;{{rp|page=111}} GPT uses 64&amp;nbsp;bits for logical block addresses, allowing a maximum disk size of 2&lt;sup&gt;64&lt;/sup&gt; sectors. For disks with 512{{nbh}}byte sectors, the maximum size is 8&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 512{{nbh}}bytes) or 9.44&amp;nbsp;[[Zettabyte|ZB]] (9.44&amp;nbsp;× 10²¹&amp;nbsp;bytes).&lt;ref name="UEFIFAQ" /&gt; For disks with 4,096{{nbh}}byte sectors the maximum size is 64&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 4,096{{nbh}}bytes) or 75.6&amp;nbsp;[[Zettabyte|ZB]] (75.6&amp;nbsp;× 10²¹&amp;nbsp;bytes).</div></td> </tr> </table> Artem S. Tashkinov https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1290173475&oldid=prev Acastiello: "imposed" sounds like a design flaw or glitch. MBR was developed according to existing hardware, so it could not "impose" limitations to future disks, the same way plate disks didn't impose limitations to SSD disks 2025-05-13T06:04:12Z <p>&quot;imposed&quot; sounds like a design flaw or glitch. MBR was developed according to existing hardware, so it could not &quot;impose&quot; limitations to future disks, the same way plate disks didn&#039;t impose limitations to SSD disks</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 06:04, 13 May 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 15:</td> <td colspan="2" class="diff-lineno">Line 15:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Main|INT 13H|Enhanced BIOS}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Main|INT 13H|Enhanced BIOS}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The Master Boot Record (MBR) partitioning scheme, widely used since the early 1980s, <del style="font-weight: bold; text-decoration: none;">imposed</del> limitations for use of modern hardware. The available size for block addresses and related information is limited to 32&amp;nbsp;bits. For hard disks with 512{{nbh}}byte sectors, the MBR partition table entries allow a maximum size of 2&amp;nbsp;[[Tebibyte|TiB]] (2³²&amp;nbsp;× 512{{nbh}}bytes) or 2.20&amp;nbsp;[[Terabyte|TB]] (2.20&amp;nbsp;× 10¹²&amp;nbsp;bytes).&lt;ref name="UEFIFAQ"&gt;{{cite web |url=https://www.uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf |title=FAQ: Drive Partition Limits |website=[[UEFI|www.uefi.org]] |date=2010 |access-date=12 December 2020}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The Master Boot Record (MBR) partitioning scheme, widely used since the early 1980s, <ins style="font-weight: bold; text-decoration: none;">had, obviously</ins> limitations for use of modern hardware. The available size for block addresses and related information is limited to 32&amp;nbsp;bits. For hard disks with 512{{nbh}}byte sectors, the MBR partition table entries allow a maximum size of 2&amp;nbsp;[[Tebibyte|TiB]] (2³²&amp;nbsp;× 512{{nbh}}bytes) or 2.20&amp;nbsp;[[Terabyte|TB]] (2.20&amp;nbsp;× 10¹²&amp;nbsp;bytes).&lt;ref name="UEFIFAQ"&gt;{{cite web |url=https://www.uefi.org/sites/default/files/resources/UEFI_Drive_Partition_Limits_Fact_Sheet.pdf |title=FAQ: Drive Partition Limits |website=[[UEFI|www.uefi.org]] |date=2010 |access-date=12 December 2020}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In the late 1990s, [[Intel]] developed a new partition table format as part of what eventually became the [[Unified Extensible Firmware Interface]] (UEFI). The GUID Partition Table is specified in chapter 5 of the UEFI 2.11 specification.&lt;ref name="UEFI2.11"&gt;{{cite web |date=21 November 2024 |title=Unified Extensible Firmware Interface (UEFI) Specification Release 2.11 |url=https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf |access-date=9 January 2025 |website=[[UEFI|www.uefi.org]]}}&lt;/ref&gt;{{rp|page=111}} GPT uses 64&amp;nbsp;bits for logical block addresses, allowing a maximum disk size of 2&lt;sup&gt;64&lt;/sup&gt; sectors. For disks with 512{{nbh}}byte sectors, the maximum size is 8&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 512{{nbh}}bytes) or 9.44&amp;nbsp;[[Zettabyte|ZB]] (9.44&amp;nbsp;× 10²¹&amp;nbsp;bytes).&lt;ref name="UEFIFAQ" /&gt; For disks with 4,096{{nbh}}byte sectors the maximum size is 64&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 4,096{{nbh}}bytes) or 75.6&amp;nbsp;[[Zettabyte|ZB]] (75.6&amp;nbsp;× 10²¹&amp;nbsp;bytes).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In the late 1990s, [[Intel]] developed a new partition table format as part of what eventually became the [[Unified Extensible Firmware Interface]] (UEFI). The GUID Partition Table is specified in chapter 5 of the UEFI 2.11 specification.&lt;ref name="UEFI2.11"&gt;{{cite web |date=21 November 2024 |title=Unified Extensible Firmware Interface (UEFI) Specification Release 2.11 |url=https://uefi.org/sites/default/files/resources/UEFI_Spec_Final_2.11.pdf |access-date=9 January 2025 |website=[[UEFI|www.uefi.org]]}}&lt;/ref&gt;{{rp|page=111}} GPT uses 64&amp;nbsp;bits for logical block addresses, allowing a maximum disk size of 2&lt;sup&gt;64&lt;/sup&gt; sectors. For disks with 512{{nbh}}byte sectors, the maximum size is 8&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 512{{nbh}}bytes) or 9.44&amp;nbsp;[[Zettabyte|ZB]] (9.44&amp;nbsp;× 10²¹&amp;nbsp;bytes).&lt;ref name="UEFIFAQ" /&gt; For disks with 4,096{{nbh}}byte sectors the maximum size is 64&amp;nbsp;[[ZiB]] (2&lt;sup&gt;64&lt;/sup&gt;&amp;nbsp;× 4,096{{nbh}}bytes) or 75.6&amp;nbsp;[[Zettabyte|ZB]] (75.6&amp;nbsp;× 10²¹&amp;nbsp;bytes).</div></td> </tr> </table> Acastiello https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1285674532&oldid=prev Citation bot: Add: authors 1-3. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Booting | #UCB_Category 15/42 2025-04-15T02:12:34Z <p>Add: authors 1-3. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | Suggested by Dominic3203 | <a href="/wiki/Category:Booting" title="Category:Booting">Category:Booting</a> | #UCB_Category 15/42</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 02:12, 15 April 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 91:</td> <td colspan="2" class="diff-lineno">Line 91:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 48 (0x30) ||align="right"| 8 bytes || Last usable LBA (secondary partition table first LBA − 1)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 48 (0x30) ||align="right"| 8 bytes || Last usable LBA (secondary partition table first LBA − 1)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 56 (0x38) ||align="right"| 16 bytes || Disk GUID in little endian{{Efn|name="GUID-Endian"|GUIDs are structured in little endian format,&lt;ref name="RFC4122"&gt;{{cite web |date= July 2005|title= A universally unique identifier (UUID) URN Namespace |url= https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.2 |page= 6|access-date=13 February 2025 }}&lt;/ref&gt; but appear as mixed endian, due to a byte array being used to store the last eight bytes.&lt;ref&gt;{{cite web |date= 28 September 2022|title= Why does COM express GUIDs in a mix of big-endian and little-endian? Why can't it just pick a side and stick with it? |url=https://devblogs.microsoft.com/oldnewthing/20220928-00/?p=107221 |access-date=13 February 2025 }}&lt;/ref&gt;}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 56 (0x38) ||align="right"| 16 bytes || Disk GUID in little endian{{Efn|name="GUID-Endian"|GUIDs are structured in little endian format,&lt;ref name="RFC4122"&gt;{{cite web |date= July 2005|title= A universally unique identifier (UUID) URN Namespace |url= https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.2 |page= 6|access-date=13 February 2025<ins style="font-weight: bold; text-decoration: none;"> |last1= Leach |first1= Paul J. |last2= Salz |first2= Rich |last3= Mealling |first3= Michael H.</ins> }}&lt;/ref&gt; but appear as mixed endian, due to a byte array being used to store the last eight bytes.&lt;ref&gt;{{cite web |date= 28 September 2022|title= Why does COM express GUIDs in a mix of big-endian and little-endian? Why can't it just pick a side and stick with it? |url=https://devblogs.microsoft.com/oldnewthing/20220928-00/?p=107221 |access-date=13 February 2025 }}&lt;/ref&gt;}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 72 (0x48) ||align="right"| 8 bytes || Starting LBA of array of partition entries (usually 2 for compatibility)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 72 (0x48) ||align="right"| 8 bytes || Starting LBA of array of partition entries (usually 2 for compatibility)</div></td> </tr> </table> Citation bot https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1283302311&oldid=prev Citation bot: Altered title. Removed parameters. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Booting | #UCB_Category 13/42 2025-03-31T17:27:21Z <p>Altered title. Removed parameters. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | Suggested by Dominic3203 | <a href="/wiki/Category:Booting" title="Category:Booting">Category:Booting</a> | #UCB_Category 13/42</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 17:27, 31 March 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 91:</td> <td colspan="2" class="diff-lineno">Line 91:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 48 (0x30) ||align="right"| 8 bytes || Last usable LBA (secondary partition table first LBA − 1)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 48 (0x30) ||align="right"| 8 bytes || Last usable LBA (secondary partition table first LBA − 1)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 56 (0x38) ||align="right"| 16 bytes || Disk GUID in little endian{{Efn|name="GUID-Endian"|GUIDs are structured in little endian format,&lt;ref name="RFC4122"&gt;{{cite web |date= July 2005|title= A universally unique identifier (UUID) URN Namespace |url= https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.2 |page= 6|access-date=13 February 2025 <del style="font-weight: bold; text-decoration: none;">|url-status= live</del>}}&lt;/ref&gt; but appear as mixed endian, due to a byte array being used to store the last eight bytes.&lt;ref&gt;{{cite web |date= 28 September 2022|title= Why does COM express GUIDs in a mix of big-endian and little-endian? Why <del style="font-weight: bold; text-decoration: none;">can’t</del> it just pick a side and stick with it? |url=https://devblogs.microsoft.com/oldnewthing/20220928-00/?p=107221 |access-date=13 February 2025 <del style="font-weight: bold; text-decoration: none;">|url-status= live</del>}}&lt;/ref&gt;}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 56 (0x38) ||align="right"| 16 bytes || Disk GUID in little endian{{Efn|name="GUID-Endian"|GUIDs are structured in little endian format,&lt;ref name="RFC4122"&gt;{{cite web |date= July 2005|title= A universally unique identifier (UUID) URN Namespace |url= https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.2 |page= 6|access-date=13 February 2025 }}&lt;/ref&gt; but appear as mixed endian, due to a byte array being used to store the last eight bytes.&lt;ref&gt;{{cite web |date= 28 September 2022|title= Why does COM express GUIDs in a mix of big-endian and little-endian? Why <ins style="font-weight: bold; text-decoration: none;">can't</ins> it just pick a side and stick with it? |url=https://devblogs.microsoft.com/oldnewthing/20220928-00/?p=107221 |access-date=13 February 2025 }}&lt;/ref&gt;}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 72 (0x48) ||align="right"| 8 bytes || Starting LBA of array of partition entries (usually 2 for compatibility)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 72 (0x48) ||align="right"| 8 bytes || Starting LBA of array of partition entries (usually 2 for compatibility)</div></td> </tr> </table> Citation bot https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1280835715&oldid=prev Laffer1: Updated MidnightBSD support. It will boot without CSM 2025-03-16T18:58:37Z <p>Updated MidnightBSD support. It will boot without CSM</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:58, 16 March 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 212:</td> <td colspan="2" class="diff-lineno">Line 212:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| IA-32, x86-64</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| IA-32, x86-64</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{Yes}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{Yes}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| {{<del style="font-weight: bold; text-decoration: none;">Partial|Requires CSM</del>}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| {{<ins style="font-weight: bold; text-decoration: none;">Yes</ins>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| In a hybrid configuration, both GPT and MBR partition identifiers may be used.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| In a hybrid configuration, both GPT and MBR partition identifiers may be used.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> </table> Laffer1 https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1280121602&oldid=prev Dmoews: discuss backup partition entry array; conform to the spec re partition table entry size 2025-03-12T16:50:48Z <p>discuss backup partition entry array; conform to the spec re partition table entry size</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:50, 12 March 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 52:</td> <td colspan="2" class="diff-lineno">Line 52:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Features ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Features ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Like MBR, GPT uses [[logical block addressing]] (LBA) in place of the historical [[cylinder-head-sector]] (CHS) addressing. The protective MBR is stored at LBA 0, and the GPT header is in LBA 1, with a backup GPT header stored at the final LBA. The GPT header has a [[Pointer (computer programming)|pointer]] to the partition table (''Partition Entry Array''), which is typically at LBA 2. Each entry on the partition table has a size of 128 bytes.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The UEFI specification stipulates that a minimum of 16,384 bytes, regardless of sector size, are allocated for the Partition Entry Array.<del style="font-weight: bold; text-decoration: none;">{{r|UEFI2.11|p=116}}</del> Thus, on a disk with 512-byte sectors, at least 32 sectors are used for the Partition Entry Array, and the first usable block is at LBA 34 or higher, while on a 4,096-byte <del style="font-weight: bold; text-decoration: none;">sectors</del> disk, at least 4 sectors are used for the Partition Entry Array, and the first usable block is at LBA 6 or higher.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Like MBR, GPT uses [[logical block addressing]] (LBA) in place of the historical [[cylinder-head-sector]] (CHS) addressing. The protective MBR is stored at LBA 0, and the GPT header is in LBA 1. The GPT header has a [[Pointer (computer programming)|pointer]] to the partition table (''Partition Entry Array''), which is typically at LBA 2. Each entry in the partition table has the same size, which is 128 or 256 or 512, etc., bytes; typically this size is 128 bytes. </ins>The UEFI specification stipulates that a minimum of 16,384 bytes, regardless of sector size, are allocated for the Partition Entry Array.<ins style="font-weight: bold; text-decoration: none;"> </ins> Thus, on a disk with 512-byte sectors, at least 32 sectors are used for the Partition Entry Array, and the first usable block is at LBA 34 or higher, while on a 4,096-byte <ins style="font-weight: bold; text-decoration: none;">sector</ins> disk, at least 4 sectors are used for the Partition Entry Array, and the first usable block is at LBA 6 or higher.<ins style="font-weight: bold; text-decoration: none;"> In addition to the primary GPT header and Partition Entry Array, stored at the beginning of the disk, there is a backup GPT header and Partition Entry Array, stored at the end of the disk. The backup GPT header must be at the last block on the disk (LBA -1) and the backup Partition Entry Array is placed between the end of the last partition and the last block.{{r|UEFI2.11|at=pp. 115-120, §5.3}}</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==MBR variants==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==MBR variants==</div></td> </tr> </table> Dmoews https://en.wikipedia.org/w/index.php?title=GUID_Partition_Table&diff=1278696424&oldid=prev Davexvi: /* Partition table header (LBA 1) */ Changed last offset of CRC32 calculation from 5C to 5 2025-03-04T01:40:40Z <p><span class="autocomment">Partition table header (LBA 1): </span> Changed last offset of CRC32 calculation from 5C to 5</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:40, 4 March 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 79:</td> <td colspan="2" class="diff-lineno">Line 79:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 12 (0x0C) ||align="right"| 4 bytes || Header size in little endian (in bytes, usually {{mono|5Ch 00h 00h 00h}} or 92 bytes)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 12 (0x0C) ||align="right"| 4 bytes || Header size in little endian (in bytes, usually {{mono|5Ch 00h 00h 00h}} or 92 bytes)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 16 (0x10) ||align="right"| 4 bytes || [[CRC32]] of header (offset +0 to +<del style="font-weight: bold; text-decoration: none;">0x5c</del>) in little endian, with this field zeroed during calculation</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 16 (0x10) ||align="right"| 4 bytes || [[CRC32]] of header (offset +0 to +<ins style="font-weight: bold; text-decoration: none;">0x5B</ins>) in little endian, with this field zeroed during calculation</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 20 (0x14) ||align="right"| 4 bytes || Reserved; must be zero</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|align="right"| 20 (0x14) ||align="right"| 4 bytes || Reserved; must be zero</div></td> </tr> </table> Davexvi