我在 Windows 8.1 旁边安装任何 Linux 时遇到了相当严重的问题。
尝试安装时,Linux 显示我的磁盘是空的,尽管我刚刚安装了 Windows。在预装了 Linux 的磁盘上安装 Windows 时也会出现同样的问题。
如果不重新创建 GPT 分区表,我无法将一个系统与另一个系统一起安装。此外,在启动 Hiren 的 livecd 并检查 GPT 时,大多数软件告诉我 gpt 已损坏或无法读取(安装了 Windows 时)。
答案1
当 Linux 分区工具声称磁盘为空,而实际上磁盘上有分区时,则表示分区表已损坏。这种情况可能有时由我的修复FixParts 程序,gdisk
这是大多数 Linux 发行版中或软件包的一部分gptfdisk
;但有时需要更专业的修复。如果您刚刚在 BIOS 模式下(重新)安装了 Windows 8.1,就好像您有剩余的 GPT 数据,FixParts 应该可以检测并更正这些数据。
此问题的另一个可能原因是剩余的软件 RAID 数据。您可能需要在固件中调整 RAID 设置,并彻底清除第一个最后磁盘的几个扇区dd
,例如:
dd if=/dev/zero of=/dev/sda bs=512 count=1024
dd if=/dev/zero of=/dev/sda bs=512 seek={disk size in sectors minus ~1024)