更改 GPT 分区号

更改 GPT 分区号

我有一个 2TB GPT 驱动器,由于某种原因,它被挂载为 /dev/sdc2。我希望将所有数据驱动器都挂载为 /dev/sd*1。

如果我使用sudo parted /dev/sdc print我会得到:

Model: ATA WDC WD20EARS-07M (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start  End     Size    File system  Name                  Flags
 2      135MB  2000GB  2000GB  ntfs         Basic data partition

是否可以在不丢失任何数据的情况下更改分区号?

答案1

我最终通过使用(gdisk - 交互式 GUID 分区表 (GPT) 操作器)找到了解决方案gdisk。我这样做了:

  1. 跑步sudo gdisk /dev/sdc
  2. s对分区进行排序的选项
  3. 使用选项查看更改p
  4. 最后使用选项将更改写入磁盘w

答案2

经典(DOS)分区表就是这样的,桌子。有四行。您可以在第二行中输入条目,而第一行为空(全为零)。

首先,进行备份。然后我宁愿使用像 fdisk 这样非常简单的工具:

  1. 跑步fdisk /dev/sdc
  2. 切换到扩展命令 (x),使用“修复分区顺序”(f) 命令重新排序分区表。希望这会将第二行移到第一位。

如果这不起作用,您可以随时手动执行。例如,使用与第二个分区完全相同的参数创建第一个分区,然后删除第二个分区。一定要使用非常简单的工具,如 fdisk,它不会在后台对实际数据执行任何操作,只会修改分区表。

之后:确保 fstab 中的所有分区指针及其类似内容都是正确的。尽快重启。

相关内容