今日、メインOSとしてUbuntuからArchLinuxに切り替えているので、ドライバーパーティションの1つをサイズ変更しました。しかし、Gpartedに入ると、「Cant hasoverlappingpartitions」というエラーが表示されます。 Fdiskをチェックすると、以下の解決策が得られます。
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 318586879 159190016 7 HPFS/NTFS/exFAT
/dev/sda3 770101248 976773167 103335960 83 Linux
/dev/sda4 318588926 770103295 225757185 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 318588928 770101247 225756160 83 Linux
Sda4がsda3と重複しているようです。私のパーティションは非常に混乱していることを知っています。Ubuntuから移行する理由の1つは、Windows(sad1 + 2)とArch Linux(sda 3)だけを残してsda4と5を削除できるようにするためです。
だから私の質問は、この重複を修正する方法だと思います。可能であれば、sda4/5をシャークして、オーバーラップが発生しないようにしますか?
データを保持したいのですが、すべてがバックアップされているので、他に選択肢がない場合は、完全にクリーンインストールすることができます...しかし、私がここにいる理由は、最初に何か方法があるかどうかを確認するためです。
ありがとうございます。さらに情報が必要な場合はお知らせください。
私の FixParts プログラムを試してください。それは問題を自動的に修正する必要があります。ディスク上で起動し、FixPartsのp
オプションを使用してパーティションテーブルを表示することをお勧めします。 FixPartsには拡張パーティションがまったく表示されないため、/dev/sda4
が表示されなくても心配する必要はありません。ただし、他のすべてのパーティションが表示され、それらのいずれもomitted
列にStatus
としてリストされていない場合は、先に進み、w
と入力して修復されたパーティションテーブルを保存します。 。