Gparted は割り当てられていないドライブ全体を表示します。

Gparted は割り当てられていないドライブ全体を表示します。

現在の環境情報:Windows 7x64およびLinux Mint 16デュアルブート

現在、Linux Mintの代わりにElementary OSをインストールしようとしています。
Windowsはうまく動作しますが、Mintはうまく起動しますが、いくつかの問題(Cinnamonがクラッシュして他のドライブを参照できない)があるため、正しく動作しません。それで、新しくリリースされたElementary OSを試してみることにしました。

インストールを開始し、「インストールの種類」ステップに進み、インストールするパーティションがすでに存在しているので「その他」を選択しました。ただし、/dev/sdaパーティション構造は表示されません。

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

LiveCDがsdb1で実行されているため、キャンセルしてpartad、fdisk、fixparts(readonly)を実行します。

Easuesパーティションマジックのイラストhttps://i.stack.imgur.com/hJcbq.jpgWindows 7で撮影した結果は次のとおりです。

elementary@elementary:~$ sudo parted /dev/sda print
Error: Unable to satisfy all constraints on the partition.                
elementary@elementary:~$ sudo fdisk -l /dev/sda

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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: 0x880afec3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   164812799    82302976    7  HPFS/NTFS/exFAT
/dev/sda3       290840760   488392064    98775652+   7  HPFS/NTFS/exFAT
/dev/sda4       164814847   290840759    63012956+   f  W95 Ext'd (LBA)
/dev/sda5       164814848   196298297    15741725   83  Linux
/dev/sda6       196298298   290840759    47271231    7  HPFS/NTFS/exFAT

Partition table entries are not in disk order
elementary@elementary:~$ sudo fixparts /dev/sda
FixParts 0.8.8

Loading MBR data from /dev/sda

Warning: 0xEE partition doesn't start on sector 1. This can cause problems
in some OSes.

MBR command (? for help): p

** NOTE: Partition numbers do NOT indicate final primary/logical status,
** unlike in most MBR partitioning tools!

** Extended partitions are not displayed, but will be generated as required.

Disk size is 488397168 sectors (232.9 GiB)
MBR disk identifier: 0x880AFEC3
MBR partitions:

                                                   Can Be   Can Be
Number  Boot  Start Sector   End Sector   Status   Logical  Primary   Code
   1      *           2048       206847   primary              Y      0x07
   2                206848    164812799   primary              Y      0x07
   3             290840760    488392064   logical     Y        Y      0x07
   5             164814848    196298297   logical     Y        Y      0x83
   6             196298298    290840759   omitted                     0x07

MBR command (? for help): s

MBR command (? for help): p

Disk size is 488397168 sectors (232.9 GiB)
MBR disk identifier: 0x880AFEC3
MBR partitions:

                                                   Can Be   Can Be
Number  Boot  Start Sector   End Sector   Status   Logical  Primary   Code
   1      *           2048       206847   primary              Y      0x07
   2                206848    164812799   primary              Y      0x07
   3             164814848    196298297   logical     Y        Y      0x83
   4             196298298    290840759   omitted                     0x07
   5             290840760    488392064   logical     Y        Y      0x07

MBR command (? for help): q
This will abandon your changes. Are you sure? (Y/N): y
elementary@elementary:~$ 

何が問題なのかわからない!これは、他のバージョンのUbuntuとLinux Mintを正常にインストールしたためです。より多くの情報が必要な場合はコメントしてください。助けてくれてありがとう。

ベストアンサー1

パーティションテーブルが大丈夫に見えますね。しかし、これは少し奇妙です。特に、ほとんどのパーティショニングツールは拡張ブートレコード(EBR)論理区画の前のセクターで説明します。ただし、お客様の場合、論理区画 5 と 6 の間にギャップがないため、区画 6 の EBR は別の場所に配置する必要があります。これは正当ですが、珍しいことです。私のもの疑う問題は、libparted(parted、GParted、およびほとんどのGUI Linuxインストーラで使用されます)がこの場所で混乱して空のパーティションテーブルが表示されることです。

parted次のようにディスクで実行すると、これに関する詳細情報を取得できます。

sudo parted /dev/sda print

私の言葉が正しい場合は、問題を説明するエラーメッセージが表示されることがあります(ほとんど混乱している用語を使用しています)。想像できるように、メッセージは修正を提案します。その場合は試してみてください(ただし、以下の警告を参照してください)。

この問題を解決する最も簡単な方法は、パーティション5または6を縮小して2つの間に小さな間隔を置くことです。 (1つのセクタで十分ですが、ほとんどのパーティション化ツールは1MiBの境界に配置されているため、1MiBの間隔が必要になる場合があります。)問題は、GPartedがパーティションを表示できないため、パーティションと組み込みパーティションを使用できないことです。 Windowsツールは非常にディスクを次に変換することができます。論理ディスクマネージャ(LDM)これにより、Linuxを起動できなくなります。スクリーンショットに使用するEaseUSプログラムは安全に作業を行う可能性が高いですが、これを保証することはできません。

私が提案したようにパーティションのサイズを変更しましたが、GPartedでまだディスクが空であるとマークされている場合は、すでに行ったようにFixPartsを実行してください。ただし、今回は、FixPartsはどのパーティションも「省略済み」とマークしてはいけません。その後、入力して変更を保存できるようにする必要がありますw(これは希望の方法でEBRを再構築するに過ぎませんparted)。

最大の警告:パーティションテーブルが少し変わっているので変更があれば危険です。私はFixPartsの作成者なので、その機能を理解していますが、FixPartsを使用しても、私が提案した変更を適用した後にディスクにどのように反応するかは保証できません。さらに、サイズ変更操作は最良の状況でも危険であり、分割されたテーブルの奇妙さによりさらに危険です。私強くディスク操作を実行する前に、重要なデータをバックアップすることをお勧めします。

おすすめ記事