
恥ずかしいことですが、私は Linux を 10 年以上使っていますが、EFI と GPT に関するこのすべては悪夢です :(
Dell Inspiron 14z Ultrabook を持っていますが、Ubuntu をインストールできません。インストーラーを起動してもパーティションが表示されません。出力は次のようになりますgdisk
:
root@ubuntu:/home/ubuntu# gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.8
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 4F89526A-5F1B-4BF9-8CD8-2ABAD827386D
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976768613
Partitions will be aligned on 2048-sector boundaries
Total free space is 4029 sectors (2.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 1026047 500.0 MiB EF00 EFI system partition
2 1026048 1107967 40.0 MiB FFFF Basic data partition
3 1107968 1370111 128.0 MiB 0C01 Microsoft reserved part
4 1370112 2373631 490.0 MiB 2700 Basic data partition
5 2373632 956454911 454.9 GiB 0700 Basic data partition
6 956454912 976766598 9.7 GiB 2700 Microsoft recovery part
GPT fdisk (gdisk) version 0.8.8
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Disk /dev/sdb: 62533296 sectors, 29.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): E570001D-72F5-4B82-9140-55C7BE414621
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 16777182
Partitions will be aligned on 2048-sector boundaries
Total free space is 4029 sectors (2.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 16775167 8.0 GiB 8400 Basic data partition
このメッセージは、BIOS で SATA を ISRT から AHCI に変更しようとしたときに表示されましたが、Windows は正常に起動します (高速スタートアップも無効にしました)。
それまで、Ubuntu インストーラーは既存のパーティションを認識したことがありませんでした。
Linux のインストールを手伝ってもらえませんか?
答え1
問題は破損した GPT データにあります。ただし、これは他の何かの症状である可能性が高く、おそらく、どこかの段階でマザーボード ベースのソフトウェア RAID (別名「偽の RAID」) 用に構成されたディスクを持っている可能性があります。これにより、ディスク サイズの不一致が発生し、環境によっては最終セクターが欠落しているように見える場合があります。この種の問題は修正が難しい場合があります。ファームウェア設定を調べ、Linuxdmraid
やdd
ユーティリティを使用して誤った RAID データを消去する必要がある場合もあります。
一方で、GPTバックアップデータが他の何かによって破損している可能性もあります。サードパーティのWindowsディスクユーティリティ(暗号化ツール、ブートローダーなど)をインストールしている場合は、それが疑わしく、ディスクを破損している可能性があります。それらをアンインストールしてから、GPT の損傷を修復します。
答え2
Ubuntu 14.04 LiveCD で gparted を使用して、損傷を修復することができました。sda (HDD) と sdb (SSD) の両方のエラーを修正するように求められました。