我有一个 16 GB USB 闪存驱动器,其GPT
分区表有 6 个分区。fdisk
并gdisk
正确检测分区。 Fedora 27安装了mate桌面后,可以正确挂载所有分区,但gparted
只显示一个分区及其iso9660
分区表。此外,该iso9660
分区不可从 中删除gparted
。
令人惊讶的是,gparted
安装在lUbuntu
同一台计算机上可以检测到所有 6 个分区,并且可以使用同一个 USB 驱动器正常工作。
如果驱动器被填充0
如下,它会变成空白,gparted
在 Fedora 27 中可以稍后修改它。
dd if=/dev/zero of=/dev/sdb bs=2048
或者,如果我使用 2048 对其进行格式化,block-size
它可以gparted
在 Fedora 27 上再次运行。
但如果我再次恢复备份,dd
就会再次出现同样的问题。 [我dd
在格式化或填充之前保留了磁盘的备份0
]
所以,我猜测块大小存在一些问题,但确切的问题是什么?如何gparted
克服lUbuntu
这个问题?还有什么解决办法吗?
我也尝试过gparted
在 Fedora 27 上进行编译,但没有成功。
输出gdisk -l /dev/sdb
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 31277232 sectors, 14.9 GiB
Model: Extreme
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 493A4183-68C3-4027-81AB-C48B76EDA317
Partition table holds up to 176 entries
Main partition table begins at sector 2 and ends at sector 45
First usable sector is 46, last usable sector is 31277186
Partitions will be aligned on 4-sector boundaries
Total free space is 2129 sectors (1.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 64 219 78.0 KiB 0700 Gap0
2 220 5979 2.8 MiB EF00 EFI boot partition
3 5980 30787 12.1 MiB 0700 Gap1
4 32768 9345023 4.4 GiB 0700
5 9345024 27109375 8.5 GiB 0700
6 27109376 31277055 2.0 GiB 8300
什么gparted
是检测
非常感谢任何帮助。
笔记:我经历了https://askubuntu.com/questions/675649/unable-to-delete-usb-drive-partitions-block-size-error还
答案1
您的驱动器上似乎残留有 ISO 签名。也许您在某个时候将 .iso 文件目录复制到驱动器?
要删除 ISO 签名,请参阅充满分区的 GPT 磁盘看起来像没有分区的 iso9660
To resolve this run the following:
sudo wipefs -o 0x8001 /dev/sdb
(It will surgically write zeros over 5 bytes of the ISO signature
without touching the GPT).