为什么 fdisk 和 parted 在新的可启动 USB 映像上不显示相同的分区表

为什么 fdisk 和 parted 在新的可启动 USB 映像上不显示相同的分区表

我按照说明进行操作https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu除非我使用 SD 卡来刷新。

当我使用fdiskparted调查闪存 SD 卡的结果时,我得到了两个截然不同的结果。 两个结果都非常奇怪:

jarl@hermes:~$ sudo LANG=C fdisk -l /dev/mmcblk0
磁盘 /dev/mmcblk0:1.9 GiB,2032664576 字节,3970048 个扇区
单位:扇区 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x133f436e

设备启动开始结束扇区大小ID类型
/dev/mmcblk0p1 * 0 3905279 3905280 1.9G 0 空
/dev/mmcblk0p2 3828884 3833811 4928 2.4M ef EFI (FAT-12/16/32)
jarl@hermes:~$ sudo LANG=C parted /dev/mmcblk0
GNU Parted 3.2
使用 /dev/mmcblk0
欢迎使用 GNU Parted!输入“help”查看命令列表。
(部分)单位                                                             
单位?[紧凑]?b                                                       
(分开)打印                                                            
警告:驱动程序描述符显示物理块大小为 2048 字节,但 Linux 显示为 512 字节。
忽略/取消?我                                                          
型号:SD SD02G (sd/mmc)
磁盘/dev/mmcblk0:8130658304B
扇区大小(逻辑/物理):2048B/512B
分区表:mac
磁盘标志:

编号 起始 结束 大小 文件系统 名称 标志
 1 2048B 6143B 4096B 苹果
 2 1960388608B 1962911743B 2523136B 电喷

(分开)q                                                                
  1. parted给出了一个警告(我不明白),而 fdisk 没有。有什么解释吗?
  2. fdisk显示分区 2(EFI 分区)从分区 1(ISO 映像)的中间开始
  3. parted似乎没有显示分区 1 的正确开始和结束
  4. parted似乎没有显示分区 2 的正确结尾

有人能解释一下上述差异吗?我相信这parted很有问题,而且fdisk信息是正确的,但它又显示了重叠的分区。

相关内容