Microsoft basic data partition: Difference between revisions

Content deleted Content added
m Dated {{Citation needed}}. (Build p621)
m script-assisted date audit and style fixes per MOS:NUM
 
(33 intermediate revisions by 24 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.
 
Previously Linux used the same partition type GUID for basic data partition as Windows until a Linux specific Data Partition GUID <tt>0FC63DAF-8483-4772-8E79-3D69D8477DE4</tt> was defined.{{Citation needed|date=January 2012}} See [[GUID Partition Table]].
 
== References ==
Line 27 ⟶ 26:
 
== See also ==
* [[Disk partitioning]]
* [[EFI Systemsystem Partitionpartition]] (ESP), a reserved partition on GPT disk
* [[Microsoft Reserved Partition]] (MSR), a reserved partition on GPT disk
* [[EFI System Partition]] (ESP), a reserved partition on GPT disk
* [[Disk partitioning]]
 
[[Category:Disk file systems]]
[[Category:Disk partitions]]
 
{{compuCompu-storage-stub}}
 
[[pt:Partição básica de dados]]