恢复为 MBR 分区

恢复为 MBR 分区

我尝试使用以下命令在 SD 卡中创建 GTP 分区表:

sudo sgdisk --clear --new=1:2048:67583 --new=2 --typecode=1:3000 --typecode=2:8300 /dev/sdb

我的问题是,我想要分区的设备是/dev/sdf而不是/dev/sdb我在命令中使用的,这也恰好是我当前启动的分区,在 Ubuntu 20.04 上运行。

命令执行完成后,它会打印一条消息,提示更改将在重启或运行 partprobe 后生效(我就是这么做的)。我目前正在备份数据,以防重启后无法登录,但我还想知道是否有机会恢复到旧的分区表。

fdisk在运行该命令之前和之后都运行了sgdisk该命令,以下是磁盘的分区:

磁盘 /dev/sdb:465,78 GiB,500107862016 字节,976773168 个扇区
磁盘型号:WDC WD5000AAKX-0
单位:扇区 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xcd8fe8f7

设备 引导 开始 结尾 行业 尺寸 ID 类型
/dev/sdb1 * 2048 1050623 1048576 512M 有效 电子燃油喷射 (FAT-12/16/32)
/dev/sdb2 1052671 976771071 975718401 465,3G F W95 扩展 (LBA)
/dev/sdb5 1052672 976771071 975718400 465,3G 83 Linux

磁盘 /dev/sdb:465,78 GiB,500107862016 字节,976773168 个扇区
磁盘型号:WDC WD5000AAKX-0
单位:扇区 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xcd8fe8f7

设备 引导 开始 结尾 行业 尺寸 ID 类型
/sdb1 * 2048 1050623 1048576 512M 有效 电子燃油喷射 (FAT-12/16/32)
/dev/sdb2 1052670 976771071 975718402 465,3G 5 扩展
/dev/sdb5 1052672 976771071 975718400 465,3G 83 Linux

有什么想法吗?提前谢谢您。

答案1

备份数据后,我重启了电脑,以为启动会遇到麻烦。结果发现并非如此,我成功登录了。确实,正如@oldfred 提到的,我已经在使用 GPT,所以 sgdisk 命令所做的就是在我的磁盘上创建一个新分区。从新分区的位置来看,我以为启动分区会受到影响,但结果并非如此。系统可能识别出损坏的分区表并使用了备份。所以一切似乎都运行正常。谢谢大家。

相关内容