Linux 无法更改我的笔记本电脑主硬盘的分区表

Linux 无法更改我的笔记本电脑主硬盘的分区表

我在 ASUS N76VZ 笔记本电脑上运行 openSUSE 12.2。我的问题是无法更改第一个硬盘 /dev/sda1 的分区表。

YaST 分区程序说它不可读,但实际上它可以读取它但不能更改它。它没有告诉我任何其他信息,除了我可以擦除分区表(必须第三次重新安装 Windows)。

因为我想在该磁盘上创建新的分区,我该如何修复分区表布局?

我可以从 Windows 计算机管理中创建新分区,然后在 Linux 中格式化它们。我可以这样做,但这并不能解释问题

答案1

一个简单的方法是使用分区,一款支持 GPT 的出色图形分区编辑器。您可以从其专用的可启动光盘运行它,将其作为现有 Linux 安装中的程序运行,也可以将其安装在常规 Linux 上活CD或 USB。请注意,当从现有安装中运行时,您将无法更改安装的分区/或任何安装的分区。

答案2

当我想在已用作 Windows 8 启动盘的硬盘上安装 OpenSuSE 时,我遇到了与您同样的问题。

这是因为 GPT问题。如果您使用 GParted 更改分区表,GPT 将无法清晰地清除。并且会导致引导扇区无法安装 GRUB 或分区表Linux 安装程序等问题将无法更改分区表。

您可以使用磁盘分区在驱动器上,选择专家命令,然后 z 到消除 GPT 数据

现在,你可以使用 Linux 安装程序来修改分区表了。虽然它在分区部分之前会显示警告信息,但它运行正常。最后它也可能安装 GRUB。

你可以看看我的分区错误,无法在 Windows 8 硬盘上安装 GRUB有关更多详细解释和参考网页。

希望它有帮助!

答案3

由于您的磁盘是 GPT 分区,因此您应该使用支持 GPT 的工具。

其中一个工具是gdisk

GDISK(8)                       GPT fdisk Manual                       GDISK(8)

NAME
       gdisk - Interactive GUID partition table (GPT) manipulator

SYNOPSIS
       gdisk [ -l ] device

DESCRIPTION
       GPT  fdisk  (aka gdisk) is a text-mode menu-driven program for creation
       and manipulation of partition tables. It will automatically convert  an
       old-style  Master  Boot  Record  (MBR) partition table or BSD disklabel
       stored without an MBR carrier partition to the  newer  Globally  Unique
       Identifier  (GUID)  Partition  Table  (GPT) format, or will load a GUID
       partition table. When used with the -l command-line option, the program
       displays the current partition table and then exits.

相关内容