我正在尝试使用 win 7 和 ubuntu 13.10/12.04 在 120 GB SSD 上安装双启动。为了避免多余的麻烦,我尝试先安装 win7(并在那里对系统进行分区),然后使用该分区安装 linux。但是,在成功安装 windows 后,当我打开 gparted(来自 live CD)时,它显示所有设备都有未分配的内存(屏幕上仅显示 ssd,但每个设备都有相同的内容)。当我继续安装时,我得到了相同的未分配空间信息。
问题:这是什么原因造成的?我该如何解决它,只需在 SSD 上安装 ubuntu 即可?
答案1
您显然曾经使用 GPT 对磁盘进行过分区,然后使用不支持 GPT 的分区工具(可能是 fdisk?)使用 msdos 分区表对磁盘进行重新分区。GPT 仍然存在,这就是 (g)parted 所查看的内容,而不是 msdos 分区表。如果您想继续使用 msdos,则需要删除无效的 GPT:
sudo apt-get install gdisk
sudo gdisk /dev/sda
x # xpert mode
z # zap gpt
这只是您的 sda 的情况。运行sudo parted -l
并将其添加到您的问题中,以查看其他驱动器出了什么问题。
答案2
这个问题答案完美。显然,Windows 将扇区或块大小转换为 512 字节,但是如果使用 gparted 重新格式化,扇区大小将变为 4096 字节。如下所示: