所以我有一台预装 Windows 8 的笔记本电脑,像其他人一样,我非常不喜欢它,所以在上面安装了 Windows 7(我以为它至少可以正确擦除 MBR,但我现在不再这么认为了。
无论如何,这是我的分区设置(根据 MBR 表,这是我的设置方式,这都是正确的:)
因此,作为 Ubuntu 爱好者,我最后留下了未分配的空间,我打算在那里安装具有双启动的 Ubuntu,但是 Ubuntu 设置中的分区管理器显示没有安装兼容的操作系统,嗯,所以我在 google 和 askubuntu 上搜索,有很多人有剩余的 GPT 数据。
在 Ubuntu Live CD 上,我下载并启动了修复部分,开始时没有警告消息,我按照本指南操作(http://www.rodsbooks.com/fixparts/),所以一开始我以为它可能不是任何 GPT 数据
直到我明白了这一点
根据指南,我应该在开始时就收到警告,并可以选择将其删除。
我已经在外部硬盘上创建了 Windows 安装的系统映像
__________________________________________--
我也尝试使用 GPT 磁盘,它非常复杂,我花了一段时间才打开它,然后我从系统救援 CD 中复制分区表(parts.txt)的备份,因为我知道当我关闭电源时它会被删除。
那么,我该如何删除此 GPT 数据,以便 parted 能够看到我的 Windows 安装?或者我应该尝试将其全部转换为 GPT 数据?
根据要求,以下是以下命令的输出
gdisk 似乎不在我的软件包中?或者至少命令未知
这是我首先遇到的问题,我希望将 ubuntu(与 windows 7 双启动)安装到驱动器末尾的未分配空间上
但是 ubuntu 安装程序(我读到它使用 parted)根本无法识别 windows 分区
答案1
这很奇怪;FixParts 提供了相互矛盾的信息——对 0xEE 分区的引用表示 GPT 磁盘,这应该导致 FixParts 退出;但它不是退出。您能否发布在菜单上键入时 FixParts 显示的内容,以及、和p
的输出?(您可以剪切并粘贴此内容,而不是发布屏幕截图,但请在每行开头添加四个空格以保持其正确格式。)这些信息将帮助我弄清楚发生了什么。(顺便说一句,我是 FixParts 的作者。)sudo fdisk -l /dev/sda
sudo gdisk -l /dev/sda
sudo parted /dev/sda print
答案2
问题解决了
所以我把我的台式机和笔记本电脑联系起来,它们有非常相似的规格,相同的图形和几乎相同的 gpu,但不同的 bios,这让我想到
进入笔记本电脑的 BIOS,设置管理员密码(不需要),然后更改模式以禁用 AHCI,我假设它现在是 IDE,不知何故它现在检测到它了哈哈
顺便说一句,对于大家来说,Windows 会记住该模式,如果你更改它,它将无法启动
为了让 Windows 忘记你处于哪种模式,请按照本指南操作
http://www.neowin.net/news/neowin-guide-how-to-change-from-ide-to-ahci-without-reinstalling-windows
我强烈建议你保留 ACHI,之后我会尝试改回来,ahci 有很多优点