マスター ブート レコード(MBR)内のパーティション テーブルにあるパーティションのエントリのパーティション タイプ (またはパーティション ID)は、パーティションに含まれるファイル システムを指定したり、これらのパーティションにアクセスするために使用される特別なアクセス方法 (特別なCHSマッピング、LBAアクセス、論理的にマップされたジオメトリ、特別なドライバー アクセス、隠しパーティション、セキュリティ保護されたファイル システムまたは暗号化されたファイル システムなど)にフラグを立てたりするためのバイト値です。
概要
MBR のパーティション テーブルで使用される割り当て済みパーティション タイプのリストは、もともとIBMとMicrosoftによって内部的に管理されていました。PC オペレーティング システムとディスク ツールの市場が拡大し、自由化されると、他のベンダーも自社製品に特別なパーティション タイプを割り当てる必要が生じました。Microsoft は、すでに割り当てられているすべてのパーティション タイプを文書化せず、外部の割り当てを維持することも望まなかったため、サード パーティは、ほとんど調整されていない試行錯誤の方法で、単にパーティション タイプを独自に割り当て始めました。これにより、さまざまな競合する割り当てが発生し、特定の製品間で深刻な互換性の問題が発生することがありました。[1]
1990 年代には、Hale Landis、Ralf D. Brown、Matthias R. Paul、Andries E. Brouwerなど、業界の専門家がパーティション タイプを調査し、業界の事実上の標準を文書化してさらなる競合のリスクを減らすためにパーティション タイプ リストを公開 (後に同期) し始めました。専門家の中には、パーティションを扱うソフトウェアが更新されたリストで動作するように保守したり、競合を指摘したり、ベンダー向けに追加の検出方法や回避策を考案したり、競合しない新しいパーティション タイプの割り当てを調整したりする専門家もいました。
値をどのように解釈するかは、オペレーティング システムのブート ローダーまたはカーネル次第です。したがって、表では、どのオペレーティング システムまたはディスク関連製品が ID を導入し、どのファイル システムまたは特殊なパーティション タイプにそれをマップしたかを指定します。ソフトウェアにとって不明なパーティション タイプを持つパーティションは、予約済みだが占有されているディスク ストレージ領域として扱われ、パーティション マネージャーを除き、ソフトウェアによって処理されるべきではありません。
ローカルまたは実験的な使用
リストは公式には維持されていないが、[1] 新しい割り当ては調整されるべきである。
特に、ローカルまたは実験的なプロジェクトのための一時的なパーティションタイプの割り当てでは、7Fhすでに割り当てられているタイプとの競合を避けるために type を利用できます。このタイプは、 2002 年以来、Alternative OS Development Partition Standard (AODPS) イニシアチブの一環として、個別に使用するために特別に予約されています。 [2]
パーティションIDのリスト
以下は、 IBM PC 互換コンピュータ上の既知のマスター ブート レコード パーティション タイプの一覧です。
参照
- ディスクのパーティション分割 § PC のパーティションの種類
- 拡張ブートレコード(EBR)
- GUID パーティション テーブル(GPT)
- ファイルシステムのリスト
- リジッドディスクブロック(RDB)
注記
- ^ MS-DOS / PC DOS 2.0-3.1 は、ディスクの最初の 32 MB外のハードディスク パーティションを処理できません 。したがって、この領域外に物理的に存在するプライマリ パーティション内のFAT12およびFAT16
01hボリュームは、これらの DOS バージョンで認識できるほど小さい場合でも、パーティション IDおよびを使用しないでください04h。これらのボリュームをこれらの DOS の問題から隠すには、代わりに を使用できます。DOS は、パーティション ID ではなくクラスターの数で FAT タイプを区別するため、 FDISKでファイル システムタイプが06h誤って表示される可能性を除いて、DOS 3.31 以降では問題になりません。 - ^ abcdefghi QNXパーティションID
07h、、、(77)、(78)、( 79)、および(177)、08h( 178)、(179)。09h4Dh4Eh4FhB1hB2hB3h - ^ abcdefg 論理セクター FATの既知のパーティション IDには、( Commodore MS-DOS 3.x)、( Leading Edge MS-DOS 3.x)、(AST MS-DOS 3.x)、(NEC MS-DOS 3.30)、( AT&T MS-DOS 3.x)、( Tandy MS-DOS)、( Sperry IT MS-DOS 3.x、Unisys MS-DOS 3.3 — Digital Research DOS Plus 2.1でも使用) などがあります。これらの FAT バリアントは、非標準で最適ではありませんが、ファイル システム自体の仕様によれば完全に有効です。ただし、MS-DOS / PC DOS 3.x のデフォルトの問題では、これらに対応できませんでした。これらのベンダー固有の FAT12 および FAT16 バリアントのほとんどは、パーティション ID を認識可能なタイプのいずれかに変更するだけで、DR-DOSなどのオペレーティング システムのより柔軟なファイル システム実装によってマウントできます。また、元のオペレーティング システムで認識する必要がなくなった場合は、DOS 3.31 以降に導入された、セクター数の 32 ビット エントリを持つ BPB に切り替えて、クラスター サイズを維持しながら BPB 内の論理セクター サイズを 512 バイトに減らし、同時にクラスターあたりの論理セクター数、予約済み論理セクター数、合計論理セクター数、および FATあたりの論理セクター数を同じ係数で増やすことで、512 バイト以外の論理セクター サイズをサポートしない 5.0 ~ 6.3 などの MS-DOS/PC DOSバージョンに準拠したFAT12 および FAT16 ボリュームに既存のパーティションを「変換」できます。
08h11h14h24h56hE5hF2h - ^ abcdefghijklm OS/ 2ブートマネージャーによって使用されます: 、、、、、、、、、、、。
0Ah11h14h15h16h17h1Bh1Ch1Eh1Fh - ^ abcdefghi HP Volume Expansion はSpeedStorのバリエーションであり、パーティション ID
21h、、、、、、、、、、および を使用します。A1hA3hA4hA6hB1hB3hB4hB6h - ^ abcdefghijkl SpeedStor は、IBM PC/XT (v. 6.03) および IBM PC/AT (v. 6.5) 用の DOS 拡張ストレージ サポート ドライバです。カスタム パーティション タイプは
E1h、、、E4hで、読み取り専用 ( 、、、になる)、非表示 ( 、、)、または非表示の読み取り専用 (、、、)としてマークできF4hます。E3hE6hF6h61h64h74h63h66h76h - ^ abcdefgh FreeDOSのFree FDISKで使用されます: 、、、、、、、、。
8Dh90h91h92h97h98h9Ah9Bh - ^ abcd Apple Mac OS X はパーティション ID
A8h、、、および をABh使用します。AChAFh - ^ abcdefghi DR DOS 6.0以降のバージョンでは、シングルユーザー セキュリティで保護された FAT パーティションに、次のパーティション ID のいくつかを使用します: 、、、、、、、、、、。
C0hC1hC4hC5hC6hCBhCChCEhCFh - ^ ab IMS REAL/32のバージョンでは、マルチユーザー セキュリティのためにパーティション ID を使用します。
C0hD0h - ^ abcde マルチユーザー DOSのバージョンでは、マルチユーザー セキュリティで保護された FAT パーティションに次のパーティション ID を使用します: 、、、、。
D0hD1hD4hD5hD6h - ^ 現在は廃止されている T13 EDD 4 提案 e09127r1 Archived 2017-08-19 at the Wayback Machine (2009) で提案されました。後継の e09127r3 Archived 2018-05-01 at the Wayback Machine (2010) では、この特別な値の代わりに通常のパーティション タイプ (レガシー OS が認識するもの) を使用することが推奨されています。
参考文献
- ^ abc 「Windows と GPT に関する FAQ」。Microsoft Developer Network。Microsoft。2011年6 月 15 日。2011年 7 月 24 日閲覧。
- ^ ab Martineau, Stéphane (2002-08-11). 「パーティション タイプ ID (結果)」. alt.os.development . 2017-08-20に閲覧。
- ^ abcdefghijk Chappell, Geoff (1994 年 1 月). Schulman, Andrew; Pedersen, Amorette (編). DOS 内部. Andrew Schulman プログラミング シリーズ (第 1 刷、第 1 版). Addison Wesley Publishing Company . ISBN 978-0-201-60835-9。(xxvi+738+ivページ、3.5インチフロッピー[1][2]) 正誤表:[3][4][5]
- ^ abcdefghijklmnop 「ディスクの概念とトラブルシューティング」。Windows 2000 Server。Microsoft TechNet。2008-09-11。2014-06-15に取得。
- ^ abcdefghijklmnopqrstu 「ディスクとファイル システムのトラブルシューティング」。Microsoft TechNet。2005年 11 月 5 日。2014年 6 月 15 日閲覧。
- ^ abcdef QNX パーティションタイプ
- ^ abcdefghij 「仮想ディスク サービス (VDS 高度なクリーン メソッド)」。Microsoft Developer Network。Microsoft。2011年9 月 7 日。2011年 9 月 14 日閲覧。
- ^ 「Compaq セットアップ パーティション」。NotebookReview。2018年 2 月 14 日閲覧。
- ^ ab Thygesen、Lasse Krogh。「Maverick - オペレーティングシステム - ファイルシステム識別子」。www.maverick-os.dk 。 2017年8月19日閲覧。
- ^ 「RE リカバリパーティションの作成」ASUS Republic of Gamers 2011-07-03。
- ^ FYI - NEC DOS 3.3 パーティションへの DR DOS のインストール、Novell、1993-01-05、FYI.M.1101、2014-08-12取得
- ^ 「BIOS ベースのディスク パーティション構成」。Microsoft Developer Network。Microsoft。2009年10 月 22 日。2011 年 7 月 24 日に取得。
- ^ ab Elliott, John C. (1998). 「CP/M-86 ディスクフォーマット」. Seasip.info .
- ^ 「PqRP について」HowToFixComputers. 2003-07-26. 2013-01-25 にオリジナルからアーカイブ。2011-10-14に取得。
- ^ abc 「GNU Hurd: UFS サポートを削除」。
- ^ 「GNU Hurd: NEWS 1995」.
- ^ DragonFly BSD コミット 794d80a: 従来の MBR パーティション タイプを 0xA5 から 0x6C に変更
- ^ 「サポートされていないパーティション タイプに割り当てられたドライブ文字」。Microsoftサポート技術情報。Microsoft。2007年 2 月 27 日。
- ^ インテル ラピッド スタート テクノロジー
- ^ Andries Brouwer ( 2004 ). 「拡張パーティションと論理パーティション」。Large Disk HOWTO。2011-07-19閲覧。
- ^ AirBoot: オンザフライのパーティション検出機能を備えた Martin Kiewitz ブート マネージャー
- ^ 「PowerPC マイクロプロセッサ共通ハードウェアリファレンスプラットフォーム (CHRP)」(PDF) 1996 年 9 月 23 日. 2023 年 10 月 28 日閲覧。
- ^ 「ForthOS セットアップ手順」。2017 年 7 月 19 日時点のオリジナルよりアーカイブ。2017 年 12 月 31 日閲覧。
- ^ 「Altera Cyclone V デバイス ハンドブック - ハード プロセッサ システム テクニカル リファレンス マニュアル」(PDF) (cv_5v4 版)。Altera Corporation。2014年 6 月 30 日。2014 年 9 月 7 日のオリジナル(PDF)からアーカイブ。2014年 9 月 7 日に取得。
- ^ 「ディスク構成」。FreeBSDハンドブック。FreeBSD。2011年。2011 年 7 月 30 日閲覧。
- ^ 「パーティション」。NetBSD ガイド。NetBSD。2011年。2011年 12 月 30 日閲覧。
- ^ 「openSUSE Leap 15.3 LIVE XFCE x86 ISO (最初の 512 バイト)」. openSUSE. 2022-03-28 . 2022-04-05閲覧。[永久リンク切れ ]
- ^ 「デバイス上に複数のパーティションを作成する」。Microsoft TechNet。2009年 1 月 7 日。2015 年 4 月 19 日に取得。
- ^ 「/sbin/fdisk: fdisk に LUKS パーティションタイプコードを追加」。Debian。2014-11-19。2019-05-03にオリジナルからアーカイブ。2019-05-03に取得。
- ^ 「Embedded Base Boot Requirements (EBBR) 仕様リリース v1.0」。Arm Limited および貢献者。2019 年 5 月 31 日。2020年 6 月 18 日閲覧。
- ^ Sawicki, Ed; May, David (2003-08-08). 「pCache の提案」ALCPress.com . Accelerated Learning Center。2016-03-08 のオリジナルからアーカイブ。2016-11-29に取得。
さらに読む
- 「5.3.2.2. パーティションテーブル」。解説 - システム プログラムの解説 - MOS DCP 1700 (PDF)。 3.20(ドイツ語)。東ドイツ、ドレスデン: VEB Robotron-Projekt Dresden。 1988年1月29日。 C3013-0000-0 M3030、テキストディスケット DCP1700 T1/2 C3010-9991-2M3020、ディスク番号: 5962 /88 ROBOTRON PROJEKT DRESDEN KA2 DD-DS 80*16*256。2021-08-29 にオリジナルからアーカイブ(PDF)されました。2021年12月3日閲覧。(注: 東ドイツの MS-DOS クローンDCP 1700 (R/W および R/O を含む)、CP/M-86 クローンSCP 1700、VENIX クローンMUTOSおよび iRMX クローンBOS1810のパーティション ID があります。)
