web-dev-qa-db-ja.com

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#overlapping-partitions

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

私のパーティションは1台のHDDにあります。はい、どうぞ:

partitions

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

追加情報:

  • OS:Windows XP SP3(90GBパーティション上)/ Ubuntu13.10(30GBパーティション上)
  • CPU:Intel Pentium e2160
  • RAM:1GB DDR2;
  • ハードドライブパーティション:
    • 90 GBNTFS-Windows
    • 90 GBNTFS-その他のもの
    • 30 GB ext3-Ubuntu
2
lyubolp

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

  • Primary-プライマリパーティションは4つしか持てません。これらは元のタイプのパーティションです。 Linuxでは、1〜4の番号が付けられています。
  • Extended-これは、MBRの4つのプライマリパーティションの制限を回避することを目的とした特別なタイプのプライマリパーティションです。拡張パーティションは、論理パーティションのプレースホルダーとして機能します。基本的に、論理パーティションが存在するスペースのブロックをマークするだけです。拡張パーティションは、0x05、0x0f、または0x85のタイプコードで識別されます。
  • Logical-これらのパーティションは完全に拡張パーティション内に含まれています。 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; f列に0x0fの略であるIdのタイプコードに注意)とプライマリパーティション(/dev/sda3)があります。完全に拡張パーティション内に存在します。これは違法です。このような問題は、バグのあるパーティション分割ソフトウェアによって発生する可能性があります。標準のWindowsパーティションツールは、少なくともWindows Vistaを介して、これを行うことがあることが知られています。

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

これは、Ubuntuのgdiskパッケージとともにインストールされる私の FixPartsプログラム で実行できます。必ず説明書をよくお読みください。このプログラム(または任意のパーティショニングプログラム)を使用する際の間違いは、深刻な問題を引き起こす可能性があります。ただ飛び込んで、描画プログラムのように試してみたいとは思わないでしょう。

1
Rod Smith