パーティションが重複している可能性があるこのケース(Gpartedの未割り当てドライブ)をどのように解釈しますか?

user162573

さまざまなオペレーティングシステムで遊んでいたかもしれませんが、今は困っています。

二度としないことを約束しますが、最初に私のマシンを軌道に戻すのを手伝ってください!:))

同じラップトップに3つのLinuxシステムと2つのWindowsがありました。それらのいくつかを取り除きたかったのですが、その前に、Windows XPがそのコンピューターで動作するかどうかをテストすることにしました(なぜですか?Windowsシステムを手元に置いておきたいのですが、Win7と10の両方でラップトップファンが大きすぎます私が欲しいもの(そしてLinuxで持っているもの)と比較して、それゆえ私はただXPにテキストを送りたかっただけです...)

Windows 10はドライブの先頭(sda1)にあり、次にOSのないNTFSのより大きなデポドライブ(sda2)があり、3つのLinuxパーティションとWindows 7パーティションを含む拡張パーティション(sda3)があります(詳細は以下を参照)。 。

私がしたことは、最後のLinux(sda8)を削除し、そこにXPをインストールしたところ、すべてが比較的うまく機能しました。ファンを除いて、XPも削除する必要があると思いました。

その後、Live CDで起動し、Windowsパーティションの一部を削除したいと思いました。Gpartedのパーティションを見ると、すべてのドライブが未割り当てに見えました

ここに画像の説明を入力してください

ライブ環境にブート修復ツールをインストールしてgrubを修正し、推奨設定を使用してgrubを削除して再インストールしました私はそれをsda5(私の好みのLinuxシステム)にインストールすることに決めました、そしてすべてがうまく見えました。

再起動後、最後のXPパーティションを除いて、すべてのオペレーティングシステムがブートリストで使用可能になりました

また、Gpartedでは、すべてのドライブが未割り当てであると報告されていますが、XPを除くすべてのシステムにアクセスでき、機能しています。

探し重複パーティション解決する方法-に、ここで次のように私はターミナルで行いました:

cip@cip-HP:~ > sudo parted /dev/sda unit s print
[sudo] password for cip: 
Error: Can't have overlapping partitions.                                 
cip@cip-HP:~ > sudo fdisk -l -u /dev/sda
omitting empty partition (5)

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d2515

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   104859647    52428800    7  HPFS/NTFS/exFAT 
/dev/sda2       104859648   613181439   254160896    7  HPFS/NTFS/exFAT 
/dev/sda3       613185596   976766618   181790511+   5  Extended         
/dev/sda4       713537536   799438847    42950656    7  HPFS/NTFS/exFAT
/dev/sda5       613185598   713537535    50175969   83  Linux
/dev/sda6       799440896   883327614    41943359+  83  Linux
/dev/sda7       883331072   976764927    46716928    7  HPFS/NTFS/exFAT

これをどう解釈するかわかりません重複は見られません。拡張パーティションの先頭でsda5がsda4の前に来るだけです。

パーティションに関するコメントを含むスナップショットを追加します。

ここに画像の説明を入力してください

私は何をすべきか?

更新:

Windows 7では、ディスクの管理を使用してXPとWindows10のパーティションを削除しました。それは何も変わっていません。Gpartedでは、ドライブ全体がまだ割り当てられていません。ex-XPおよびWin-10パーティションにアクセスして使用できるようにしたい。

MariusMatutiae

あなたの問題はパーティション4です:それは拡張パーティション内に含まれているプラ​​イマリパーティションです-そしてそれは違法です。

定義上、msdosタイプのパーティションテーブルでは、プライマリパーティションは1から4までの番号を受け取ります。パーティション4が拡張パーティション3内に完全に含まれているという事実が、これらの問題の原因です。

GParted Wikiでは、次のように読むことができます。

3. Primary partitions must not exist within an Extended partition.

Again in the Gparted wiki but later on, you can read: under the heading How-to Fix Overlapping Partitions, you find:

Do any of the primary or extended partitions overlap?

In other words does one partition (numbers 1 to 4) have a start value lower than another partitition (numbers 1 to 4) but also an end value higher than the start of the other partition?

These clearly state that partitions 1-4 are by default primary. Hence your extended partition, 3, includes illegally a primary partition.

You can find further confirmation of this very rigid naming scheme in this Wikipedia article.

これを解決する戦略は非常に簡単です。パーティション4の名前を許可された番号の8に変更してから、変更を反映するようにパーティションテーブルを変更します。上記で参照されているGPartedWikiページには、その方法が記載されています。ここでページの内容を要約するのは適切でないと思うので、十分にデリケートです。ディスクの一部が地獄に消えないように、プロセスを徹底的に研究する必要があります。

また、パーティション4が使用されている場合は常に、上記の変更を反映するように/etc/fstab参照さsda4れているファイル(などを変更する必要があります

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ