最近、ラップトップのMBR /パーティションテーブルで問題が発生しました。testdiskを使用してパーティションテーブルを再構築し、GRUBをインストールして適切に起動するようにしました(Windows 7でデュアルブートを使用しています)。ただし、エラーが発生しCan't have a partition outside the disk!
たため、gpartedを正しく実行できなくなりました。
fdisk -l
出力は次のようになります。
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x188f12a9
Device Boot Start End Blocks Id System
/dev/sda1 * 1 154 1228800 7 HPFS/NTFS/exFAT
/dev/sda2 154 13446 106775171 7 HPFS/NTFS/exFAT
/dev/sda3 13447 28745 122880000 83 Linux
/dev/sda4 28745 30402 13317664+ f W95 Ext'd (LBA)
/dev/sda5 28745 29127 3069944 82 Linux swap / Solaris
/dev/sda6 29127 30402 10240000 7 HPFS/NTFS/exFAT
したがって、ディスクには30401 cylinders
がありsda6
ますが、で終わりcylinder 30402
ます。おそらくそれが問題です。
testdiskを実行すると、6番目のパーティションはで終わりcylinder 30401
ますが、パーティションテーブルに書き込んでも違いはありません。
これを修正する簡単な方法はありますか?
パーティションテーブルを手動で編集することでこれを修正できることを他の場所で読んだことがありますが、この領域についてはあまり知らないので、具体的な手順を教えてください。
Live CDを使用する場合も同様です。
—
jwaddell
gparted /dev/sda6
今夜やってみます。
gparted /dev/sda6
か?ライブCDからパーティションエディターを実行できますか?それ以外の場合は、マニュアルが適切かもしれません...