マスター ブート レコード(MBR)内のパーティション テーブルにあるパーティションのエントリのパーティション タイプ (またはパーティション ID)パーティション含まれるファイル システムを指定したり、これらのパーティションにアクセスするために使用する特別なアクセス方法 (特別なCHSマッピング、LBAアクセス、論理的にマップされたジオメトリ、特別なドライバー アクセス、隠しパーティション、セキュリティ保護されたファイル システムまたは暗号化されたファイル システムなど) にフラグを付けたりするためのバイト値です。

概要

MBRのパーティションテーブルで使用されるパーティションタイプの割り当てリストは、もともとIBMMicrosoftによって社内で管理されていました。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 互換コンピュータ上の既知のマスター ブート レコード パーティション タイプのリストです

参照

注記

  1. ^ MS-DOS / PC DOS 2.0-3.1 は、ディスクの最初の 32 MB外のハードディスク パーティションを処理できません 。したがって、この領域外に物理的に存在するプライマリ パーティション内のFAT12およびFAT1601hボリュームは、たとえこれらの DOS バージョンで認識できるほど小さかったとしても、パーティション IDとを使用しないでください04h。これらのボリュームをこれらの問題から隠すために、代わりに を使用できます。DOS は FAT タイプをパーティション ID ではなくクラスター数で区別するため、 FDISKでファイル システムタイプが06h誤って表示される可能性を除いて、DOS 3.31 以上では問題は発生しません
  2. ^ abcdefghi QNXパーティションID 07h、、、08h77)、09h78)、(79)、および(177)、(178)、(179)。4Dh4Eh4FhB1hB2hB3h
  3. ^ 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に切り替えることで、既存のパーティションを、512 バイト以外の論理セクター サイズをサポートしない MS-DOS/PC DOS のバージョン 5.0 ~ 6.3 に準拠した FAT12 および FAT16 ボリュームに「変換」できます。これにより、クラスター サイズは維持され、 BPB 内の論理セクター サイズは512 バイトに縮小されます。同時に、クラスターあたりの論理セクター数予約済み論理セクター数、合計論理セクター数、およびFAT あたりの論理セクター数が、同じ係数で増加します。08h11h14h24h56hE5hF2h
  4. ^ abcdefghijklm OS / 2ブートマネージャーによって使用れる: 、、、、、、、、、、、0Ah11h14h15h16h17h1Bh1Ch1Eh1Fh
  5. ^ abcdefghi HP Volume ExpansionはSpeedStorバリアントでありパーティションID 、、、、、、、、、、および21h使用A1hしますA3hA4hA6hB1hB3hB4hB6h
  6. ^ abcdefghijkl SpeedStorは、IBM PC/XT (v. 6.03)およびIBM PC/AT (v. 6.5)用のDOS拡張ストレージサポートドライバです。カスタムパーティションタイプはE1h、、、E4h、読み取り専用( 、、、)、隠し(、、 ) または読み取り専用隠し(、、、F4hとしてマークできますE3hE6hF6h61h64h74h63h66h76h
  7. ^ abcdefgh FreeDOSFree FDISK使用ます: 、、、、、、、、8Dh90h91h92h97h98h9Ah9Bh
  8. ^ abcd Apple Mac OS Xパーティション ID A8h、、、およびを使用しますABhAChAFh
  9. ^ abcdefghi DR DOS 6.0以降のバージョンではシングルユーザー セキュリティで保護された FAT パーティションに、、、、、、、、、、などのパーティション IDがいくつか使用されますC0hC1hC4hC5hC6hCBhCChCEhCFh
  10. ^ ab IMS REAL/32のバージョンではマルチユーザー セキュリティのためにパーティション ID を使用します。 C0hD0h
  11. ^ abcde マルチユーザー DOSのバージョンではマルチユーザー セキュリティで保護された FAT パーティションに次のパーティション ID を使用します: 、、、、D0hD1hD4hD5hD6h
  12. ^ これは、現在では廃止されているT13 EDD 4提案e09127r1 (2009年)で提案されました。後継提案e09127r3(2018年5月1日アーカイブ、Wayback Machine)では、この特殊な値の代わりに、通常のパーティションタイプ(レガシーOSが認識するもの)を使用することが推奨されています。

参考文献

  1. ^ abc 「WindowsとGPTに関するFAQ」。Microsoft Developer Network。Microsoft2011年6月15日。 2011年7月24日閲覧
  2. ^ ab Martineau, Stéphane (2002-08-11). 「Partition Type ID (The RESULTS)」. alt.os.development . 2017年8月20日閲覧。
  3. ^ abcdefghijk Chappell, Geoff (1994年1月). Schulman, Andrew; Pedersen, Amorette (編). DOS Internals . The Andrew Schulman Programming Series (第1刷, 第1版). Addison Wesley Publishing Company . ISBN 978-0-201-60835-9(xxvi+738+ivページ、3.5インチフロッピーディスク[1][2])正誤表:[3][4][5]
  4. ^ abcdefghijklmnop 「ディスクの概念とトラブルシューティング」。Windows 2000 Server。Microsoft TechNet2008年9月11日。 2014年6月15日閲覧
  5. ^ abcdefghijklmnopqrstu 「ディスクとファイルシステムのトラブルシューティング」。Microsoft TechNet。2005年11月5日。 2014年6月15日閲覧
  6. ^ abcdef QNXパーティションタイプ
  7. ^ abcdefghij 「仮想ディスクサービス(VDS 高度なクリーンアップ方法)」。Microsoft Developer Network。Microsoft2011年9月7日。 2011年9月14日閲覧
  8. ^ 「Compaqセットアップパーティション」。NotebookReview 2018年2月14日閲覧
  9. ^ ab Thygesen, Lasse Krogh. 「Maverick - オペレーティングシステム - ファイルシステム識別子」www.maverick-os.dk . 2017年8月19日閲覧。
  10. ^ 「RE リカバリパーティションの作成」ASUS Republic of Gamers 2011年7月3日。2022年4月11日時点のオリジナルよりアーカイブ。 2017年4月27日閲覧
  11. ^ FYI - NEC DOS 3.3 パーティションへの DR DOS のインストール、Novell、1993 年 1 月 5 日、FYI.M.1101、2014年 8 月 12 日取得
  12. ^ 「BIOSベースのディスクパーティション構成」。Microsoft Developer Network。Microsoft2009年10月22日。 2011年7月24日閲覧
  13. ^ ab Elliott, John C. (1998). 「CP/M-86 ディスクフォーマット」. Seasip.info .
  14. ^ Andries Brouwerのパーティションタイプリスト: [6](https://aeb.win.tue.nl/partitions/partition_types-1.html)
  15. ^ NetBSDソースコード: [7](https://github.com/NetBSD/src/blob/master/sys/sys/bootblock.h)
  16. ^ ファイルコマンドマジックファイル: [8](https://github.com/file/file/blob/master/magic/Magdir/filesystems)
  17. ^ 「PqRPについて」HowToFixComputers. 2003年7月26日. 2013年1月25日時点のオリジナルよりアーカイブ2011年10月14日閲覧。
  18. ^ abc 「GNU Hurd: UFS サポートを削除」。
  19. ^ 「GNU Hurd: NEWS 1995」.
  20. ^ DragonFly BSDコミット794d80a: 従来のMBRパーティションタイプを0xA5から0x6Cに変更
  21. ^ 「サポート れていないパーティションタイプに割り当てられたドライブ文字」。Microsoft Knowledge Base。Microsoft2007年2月27日。
  22. ^ インテル ラピッド・スタート・テクノロジー
  23. ^ Andries Brouwer (2004). 「拡張パーティションと論理パーティション」. Large Disk HOWTO . 2011年7月19日閲覧
  24. ^ AirBoot: オンザフライのパーティション検出機能を備えた Martin Kiewitz ブートマネージャ
  25. ^ 「PowerPCマイクロプロセッサ共通ハードウェアリファレンスプラットフォーム(CHRP)」(PDF) 1996年9月23日。 2023年10月28日閲覧
  26. ^ 「ForthOS セットアップ手順」。2017年7月19日時点のオリジナルよりアーカイブ2017年12月31日閲覧。
  27. ^ 「Altera Cyclone Vデバイス・ハンドブック - ハード・プロセッサ・システム・テクニカル・リファレンス・マニュアル」(PDF)(cv_5v4版)Altera Corporation 2014年6月30日。 2014年9月7日時点のオリジナル(PDF)からアーカイブ。 2014年9月7日閲覧
  28. ^ 「ディスク構成」. FreeBSD ハンドブック. FreeBSD . 2011. 2011年7月30日閲覧
  29. ^ 「パーティション」. NetBSDガイド. NetBSD . 2011. 2011年12月30日閲覧
  30. ^ “openSUSE Leap 15.3 LIVE XFCE x86 ISO (最初の512バイト)”. openSUSE. 2022年3月28日. 2022年4月5日閲覧[永久リンク切れ]
  31. ^ 「デバイスに複数のパーティションを作成する」。Microsoft TechNet 2009年1月7日。 2015年4月19日閲覧
  32. ^ “/sbin/fdisk: fdiskにLUKSパーティションタイプコードを追加”. Debian . 2014年11月19日. 2019年5月3日時点のオリジナルよりアーカイブ。 2019年5月3日閲覧
  33. ^ 「Embedded Base Boot Requirements (EBBR) 仕様リリース v1.0」。Arm Limited および貢献者。2019年5月31日。 2020年6月18日閲覧
  34. ^ Sawicki, Ed; May, David (2003-08-08). 「pCache の提案」. ALCPress.com . Accelerated Learning Center. 2016年3月8日時点のオリジナルよりアーカイブ。 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 があります。)