Microsoft basic data partition: Difference between revisions

Content deleted Content added
m script-assisted date audit and style fixes per MOS:NUM
 
(41 intermediate revisions by 29 users not shown)
Line 1:
{{Use mdy dates|date=October 2024}}
{| class="wikitable" style="float:right;" width="40%" border="2"
{| class="wikitable floatright"
|+ Microsoft-defined GPT attribute flags for BDPs<ref>{{cite web|url=httphttps://technet2technet.microsoft.com/WindowsServer/en-us/Librarylibrary/bdeda920-1f08-4683-9ffb-7b4b50df0b5a1033cc739412(v=ws.mspx10).aspx |work=Microsoft TechNet |title=How Basic Disks workand Volumes Work | date=March 28, 2003}}</ref>
|-
! Bit number !! Meaning
Line 11 ⟶ 12:
|}
 
In [[Microsoft]] [[operating system]]s, when using [[Logical Disk Manager#Basic and dynamic disks and volumes|basic disk]] partitioned with [[GUID Partition Table]] (GPT) layout, a '''basic data partition''' ('''BDP''') is any [[partition (computing)|partition]] identified with [[Globally Unique Identifier]] (GUID) of <tt>{{mono|EBD0A0A2-B9E5-4433-87C0-68B6B72699C7</tt>}}.<ref name=GPTFAQ>{{cite web|url=http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx|work=Windows and GPT FAQ|title=Windows GPT Implementation}}</ref>
 
According to Microsoft, the basic data partition is the equivalent to [[master boot record]] (MBR) partition types {{mono|[[Partition type#PID 06h|0x06]]}} ([[FAT16B]]), {{mono|[[Partition type#PID 07h|0x07]]}} ([[NTFS]] or [[exFAT]]), and {{mono|[[Partition type#PID 0Bh|0x0B]]}} ([[FAT32]]).<ref name=GPTFAQ /> In practice, it is equivalent to {{mono|[[Partition type#PID 01h|0x01]]}} ([[FAT12]]), {{mono|[[Partition type#PID 04h|0x04]]}} ([[FAT16]]), {{mono|[[Partition type#PID 0Ch|0x0C]]}} (FAT32 with [[logical block addressing]]), and {{mono|[[Partition type#PID 0Eh|0x0E]]}} (FAT16 with logical block addressing) types as well.
In the GPT scheme, BDPs are the only partition types which [[Windows XP]] 64-bit can mount and normally assign drive letters.<ref>{{cite web|url=http://technet2.microsoft.com/WindowsServer/en/Library/ca099518-dde5-4eac-a1f1-38eff6e3e5091033.mspx|work=Microsoft TechNet|title=DiskPart documentation}}</ref>
 
A Basicbasic Datadata Partitionpartition can be formatted with any [[filesystemfile system]] format, although most commonly BDPs are formatted with the NTFS, FAT32exFAT, or NTFSFAT32 filesystemfile formatssystems. To programaticallyprogrammatically determine which filesystemfile formatsystem a BDP contains, Microsoft specifies that one should inspect the [[BIOS Parameter Block]] that is contained in the BDP's [[Volume Boot Record]].
According to Microsoft, the basic data partition is the equivalent to partition types 0x06, 0x07, and 0x0B ([[FAT16]], [[NTFS]], [[FAT32]]) in the traditional [[Master Boot Record|MBR partition table]].<ref name=GPTFAQ /> In practice it is equivalent to 0x01, 0x04, 0x0C, and 0x0E (various older FAT partitions) types as well.
 
When a Microsoft operating system converts a GPT-partitioned [[basic disk]] to a [[dynamic disk]], all BDPs are combined and converted to a single [[Logical Disk Manager]] data partition identified with GUID <tt>{{mono|AF9B60A0-1431-4F62-BC68-3311714A69AD</tt>}}. This is analogous to the conversion from partition types {{mono|0x01}}, {{mono|0x04}}, {{mono|0x06}}, {{mono|0x07}}, {{mono|0x0B}}, {{mono|0x0C}}, and {{mono|0x0E}} to partition type {{mono|[[Partition type#PID 42h|0x42]]}} on MBR partitioned disks.
A Basic Data Partition can be formatted with any [[filesystem]] format, although most commonly BDPs are formatted with the FAT32 or NTFS filesystem formats. To programatically determine which filesystem format a BDP contains, Microsoft specifies that one should inspect the [[BIOS Parameter Block]] that is contained in the BDP's [[Volume Boot Record]].
 
Linux used the same partition type GUID for basic data partition as Windows prior to introduction of a Linux specific Data Partition GUID {{mono|0FC63DAF-8483-4772-8E79-3D69D8477DE4}}.<ref name="RodSmithMLpost">{{cite mailing list|last=Smith|first=Rod|title=Need for a Unique Linux GPT GUID Type Code|mailing-list=bug-parted|date=June 23, 2011|url=http://lists.gnu.org/archive/html/bug-parted/2011-06/msg00026.html |via=lists.gnu.org |access-date=April 10, 2013}}</ref>
When a Microsoft operating system converts a GPT-partitioned [[basic disk]] to a [[dynamic disk]], all BDPs are combined and converted to a single [[Logical Disk Manager]] data partition identified with GUID <tt>AF9B60A0-1431-4F62-BC68-3311714A69AD</tt>. This is analogous to the conversion from partition types 0x01, 0x04, 0x06, 0x07, 0x0B, 0x0C, and 0x0E to partition type 0x42 on MBR partitioned disks.
 
== References ==
Line 25 ⟶ 26:
 
== See also ==
* [[Microsoft Reserved Partition]] (MSR), a reserved partition on GPT disk
* [[EFI System Partition]] (ESP), a reserved partition on GPT disk
* [[Disk partitioning]]
* [[EFI Systemsystem Partitionpartition]] (ESP), a reserved partition on GPT disk
homo
* [[Microsoft Reserved Partition]] (MSR), a reserved partition on GPT disk
 
[[Category:Disk file systems]]
[[Category:Disk partitions]]
 
{{compuCompu-storage-stub}}