Kali/Ubuntu が Windows パーティションを検出しない

Kali/Ubuntu が Windows パーティションを検出しない

Windows 7 と Ubuntu または Kali Linux をデュアル ブートしようとしていますが、できません。

すべてのデータを外付けハードドライブにバックアップしました。そのため、パーティション分割を行っても安全です。

500 GB のハード ドライブがあり、Windows 7 インストーラー パーティション ツールで作成された 150 GB のパーティションに Windows 7 をインストールしました。

Kali Linux の起動可能な USB を作成しましたが、インストーラーの手動パーティション分割ツールに進むと、Windows パーティションが検出されません。500 GB の領域が空き (未割り当て) であると表示されます。

USB からライブ Kali Linux を起動し、Gparted を試しました。次のエラーが発生します。

/dev/sda contains GPT signatures, indicating that it has a GPT table.  However,
it does not have a valid fake msdos partition table, as it should.  Perhaps it
was corrupted -- possibly by a program that doesn't understand GPT partition
tables.  Or perhaps you deleted the GPT table, and are now using an msdos 
partition table.  Is this a GPT partition table?

fdisk を試してみましたが、その出力は以下の通りです。

root@kali:~# 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 / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xf17f14b8

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   115345407    57569280    6  FAT16
/dev/sda3       115345408   430327807   157491200    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 7747 MB, 7747397632 bytes
255 heads, 63 sectors/track, 941 cylinders, total 15131636 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: 0x000b19d6

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63    15131635     7565786+   c  W95 FAT32 (LBA)

これをどうやって修正すればい​​いでしょうか?

答え1

Fixparts は使用しませんでした。Ubuntu から起動した際に、外付けハード ドライブにバックアップしていたため、ハード ドライブ上のすべてのデータを失うことにしました。そこで、Gparted でドライブを再パーティションしました。GPT エントリが散在していました。Windows 用に ntfs パーティション、Ubuntu 用に ext4、Linux スワップを作成しました。Windows をインストールしてから、Ubuntu をインストールしました。解決しました。

答え2

何かが間違っていました。fdisk の出力には、win7 と linux を使用したデュアル ブート システムの一般的な構造が表示されません。gparted によって発行された警告が適用されると思われます。

プリインストールされた Windows 7 システムをお持ちの場合は、大きな隠しパーティション (Windows の意味で) が存在することに注意してください。もちろん、fdisk で表示されます。私の記憶が正しければ、Windows 7 は GPT 構造を処理できません。しかし、私は Windows の専門家ではありません。

関連情報