我在 Windows 下格式化了一个实时 USB,但它完全变砖了。它在磁盘中显示为具有 478MB efi 分区,其中包含 archiso(文件被识别,但我怀疑它们是否完整)和 15GB 未分配空间。Windows 除了识别它的存在之外无法对其进行任何操作。它显示 ind 磁盘具有 MBR 分区。有办法解决此问题吗?以下是我迄今为止尝试过的方法:
- Windows 下有大量 USB 工具。它们通常都看不到它,但它显示在设备和 dkismgmt 下。
使用 gnome 磁盘快速格式化。它抛出了分区不存在的错误。
当我尝试删除分区或更改其类型时出现同样的错误。
编辑:
- 尝试将驱动器清零并格式化,但没有成功,但之前的 efi 部分的格式神奇地变成了 FAT,于是我就能够删除该分区了。
状态:驱动器现在全部是可用空间,但我仍然无法在其上格式化/创建分区。
答案1
看看这个Arch Wiki 的文章
安装 Arch Linux 并完成 USB 驱动器的使用后,如果您想将其恢复到完整容量,则应该将其前 512 个字节(即来自 MBR 和非标准分区表的启动代码)清零:
# dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync
然后使用 gparted 或从终端创建一个新的分区表(例如“msdos”)和文件系统(例如 EXT4、FAT32)
答案2
如果你只想让闪存驱动器恢复到可用状态,请尝试使用分区然后创建一个新的分区表,然后在 FAT、NTFS、EXT4 等驱动器上创建一个新的分区。请记住,执行此操作时驱动器上的所有数据都将被清除。