GPartedは重複したパーティションがあることを示している

GPartedは重複したパーティションがあることを示している

GParted は、重複したパーティションがあることを示しています。パーティションについてはあまり理解していませんが、これが「fdisk -l -u」の出力です。

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    72265727    36131840   83  Linux
/dev/sda2        72267774   488375999   208054113    f  W95 Ext'd (LBA)
/dev/sda3   *    81915498   286712054   102398278+   7  HPFS/NTFS/exFAT
/dev/sda5        72267776    77148159     2440192   82  Linux swap / Solaris
/dev/sda6       286712118   488375999   100831941    7  HPFS/NTFS/exFAT
lyubolp@lyubolp-PC:~$ ^C

何が問題で、重複しているパーティションが何であるかを教えていただければ、このガイドに従って問題を解決します。http://gparted.org/h2-fix-msdos-pt.php#重複パーティション

/dev/sda2 は拡張パーティションです。その終了番号は 488375999 です。/dev/sda6 にも同じ終了番号が必要ですか?

私のパーティションは 1 つの HDD にあります。以下がその内容です:

パーティション

赤いのは NTFS、青いのは ext3 です。(Windows で ext3 を取得するには、Ext2 ボリューム マネージャーを使用します)

追加情報:

  • OS: Windows XP SP3 (90 GB パーティション)/Ubuntu 13.10 (30 GB パーティション)
  • CPU: インテル Pentium e2160
  • RAM: 1GB DDR2;
  • ハードドライブのパーティション:
    • 90 GB NTFS - Windows
    • 90 GB NTFS - その他
    • 30 GB ext3 - Ubuntu

答え1

マスター ブート レコード (MBR) ディスク (お持ちのもの) には、次の 3 種類のパーティションがあります。

  • 主要な-- プライマリ パーティションは 4 つしか作成できません。プライマリ パーティションはパーティションの本来の種類です。Linux では、プライマリ パーティションには 1 ~ 4 の番号が付けられています。
  • 拡張-- これは、MBR の 4 つのプライマリ パーティション制限を回避することを目的とした、特別なタイプのプライマリ パーティションです。拡張パーティションは、論理パーティションのプレースホルダーとして機能します。基本的には、論理パーティションが存在する領域のブロックをマークするだけです。拡張パーティションは、タイプ コード 0x05、0x0f、または 0x85 で識別されます。
  • 論理的-- これらのパーティションは、拡張パーティション内に完全に含まれています。Linux では、5 以上の番号が付けられています。

ディスクには拡張パーティションを 1 つしか持てません。問題は次のとおりです。

   Device Boot      Start         End      Blocks   Id  System
/dev/sda2        72267774   488375999   208054113    f  W95 Ext'd (LBA)
/dev/sda3   *    81915498   286712054   102398278+   7  HPFS/NTFS/exFAT

拡張パーティション ( /dev/sda2; 列の のタイプ コード ( f0x0f の略) に注意してくださいId) と、拡張パーティション内に完全に含まれるプライマリ パーティション ( /dev/sda3) があります。これは不正です。このような問題は、バグのあるパーティション ソフトウェアによって発生する可能性があります。少なくとも Windows Vista までの標準の Windows パーティション ツールでは、このような問題が発生することがあります。

解決策は、拡張パーティションのサイズを調整して損傷を修復したり、特定のパーティションのプライマリ/論理ステータスを変更したりできるツールを使用することです。あなたの場合、パーティションは 4 つしかないので (拡張パーティションは数えません)、すべてプライマリ セットアップにすることもできますが、その場合、一部のパーティション間のギャップに新しいパーティションを作成することはできません。したがって、別の方法を検討する必要があります。Windows はプライマリ パーティションから起動する必要があるため、/dev/sda3Windows ブート パーティションの場合はプライマリのままにする必要があります。その場合は、そのままにして/dev/sda6プライマリ パーティションに変更し、唯一の論理パーティションとして残すか、/dev/sda5そうして/dev/sda1論理パーティションに変更することができます。これにより、パーティションの移動やサイズ変更の際に柔軟性が向上します。

私のFixPartsプログラム、Ubuntu のパッケージにインストールされていますgdisk。必ず説明書をよく読んでください。このプログラム (または任意のパーティション プログラム) の使用時に間違いがあると、深刻な問題が発生する可能性があります。描画プログラムのように、いきなり試してはいけません。

関連情報