GParted のスワップと拡張パーティションに関する問題

GParted のスワップと拡張パーティションに関する問題

パーティション テーブルに問題がいくつか発生した後、ようやく Ubuntu と GParted を実行してパーティションを確認しました。すると、いくつかのウィンドウが表示されました。

本当にひどいですね...

「キャンセル」をクリックすると、2 番目のものが表示されました。

...

もう一度「キャンセル」をクリックすると、ようやく GParted が起動しました。

今はこんな感じです…

何をすればいいのか分かりません! GParted は私のスワップについて次のように言っています:

それは悪いように聞こえます...少なくとも私にとっては。

/dev/sda4 は拡張パーティションです。ここに Ubuntu が入っています。 ここパーティション テーブルに関する以前の問題については、こちらで読むことができます。私は単に古いパーティション テーブルを書き換えただけです - 私のせいではありません! (そう願っています)

また、これが私のfdisk -l出力です:

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: 0xa118d672

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   286719999   143256576    7  HPFS/NTFS/exFAT
/dev/sda3       286720000   811972349   262626175    7  HPFS/NTFS/exFAT
/dev/sda4       915726335   976771071    30522368+   f  W95 Ext'd (LBA)
/dev/sda5       915726336   968652799    26463232   83  Linux
/dev/sda6       968652801   976771071     4059135+  82  Linux swap / Solaris

以前は次のようになっていました。

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: 0xa118d672

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   286719999   143256576    7  HPFS/NTFS/exFAT
/dev/sda3       286720000   811972349   262626175    7  HPFS/NTFS/exFAT
/dev/sda4       915726335   976771071    30522368+   f  W95 Ext'd (LBA)
/dev/sda5       915726336   968652799    26463232   83  Linux
/dev/sda6       968652800   976771071     4059136   82  Linux swap / Solaris

手伝ってくれてありがとう!

答え1

かなり奇妙ですが、私は問題を解決しました (正確には 75% 程度)。私がやったことは次のとおりです。

  1. 私はパーティションテーブルをバックアップしましたsudo sfdisk -d /dev/sda > sda-backup.txt
  2. パーティションテーブルを編集するためのファイルを作成しましたsudo sfdisk -d /dev/sda > sda-new.txt
  3. パーティション テーブルを変更するために「sda-new.txt」を編集して保存しました。
  4. 私は/dev/sda6をswapoff /dev/sda6
  5. パーティションテーブルを書き込もうとしたのですsudo sfdisk /dev/sda < sda-new.txtが、エラーbad inputか何かが発生しました
  6. 私は古いパーティションテーブルを復元することにしたsudo sfdisk /dev/sda < sda-backup.txt
  7. GParted を開いてパーティションを確認しました。

何が起こったのか正確には分かりませんが、効果があると思います。

関連情報