如何重新编号分区?

如何重新编号分区?

我以前有一个主分区,/dev/sdb1,和一个扩展分区,/dev/sdb2。自从我删除sdb1并合并到 后sdb2,我一直在想办法将 id 修改'/dev/sdb2''/dev/sdb1'(因为以后不会再有 了/dev/sdb1)。

里面还有两个逻辑分区/dev/sdb2/dev/sdb5/dev/sdb6

有没有简单的方法可以修改数字 ID?

我的分区表如下所示:

Device Boot     Start        End     Blocks  Id  System
----------------------------------------------------------------
/dev/sdb2        2048  234440703  117219328   f  W95 Ext’d (LBA)
/dev/sdb5       16065   87249014   43616475   7  HPFS/NTFS/exFAT
/dev/sdb6    87251063  234440703  73594820+   7  HPFS/NTFS/exFAT


Nr  AF  Hd  Sec  Cly   Hd  Sec   Cly  Start       Size  ID
----------------------------------------------------------
 1  00   0    0    0    0    0     0      0          0  00
 2  00  32   33    0  254   63  1023   2048  234438656  0f
 3  00   0    0    0    0    0     0      0          0  00
 4  00   0    0    0    0    0     0      0          0  00
 5  00   0    1    1  254   63  1023  14017   87232950  07
 6  00  32   33  311  254   63  1023   2048  147189641  07

答案1

删除分区,然后在完全相同的位置重新创建它们。请确保使用扇区作为单位,以避免舍入错误。

答案2

要修复分区顺序,请以 root 权限输入 fdisk

$ sudo fdisk /dev/sdb

输入“额外功能(仅限专家)”

> x

修复分区顺序

> f

然后返回主菜单

> r

预览并检查新分区“顺序”

> p

将表写入磁盘并退出

> w

在任何菜单列表中可用的命令(用于帮助)

> m 

相关内容