我使用 Fat32 在 Windows 系统上格式化了一个 USB 记忆棒,但 Windows 自动分配了 2084 字节而我没有注意到,所以当我使该记忆棒可启动并使用它时,但当我想格式化它时,这个错误一直出现:
Gparted 发现 2084 字节,而不是 512 字节
所以我在网上查了一下,用了这个命令:sudo fdisk /dev/sbd
删除了两个分区,然后运行w
写入。这不起作用,所以我运行了这个命令:sudo dd if=/dev/zero of=/dev/sbd bs=2048 count=32
运行此命令后,gparted 上不再出现错误,几秒钟后我的 USB 驱动器没有显示为可启动驱动器,而是显示为普通的 4GB 驱动器。我将其取出并再次插入,USB 驱动器停止显示,Gparted 说驱动器未分配,因此我创建了一个 msdos 分区,但它仍然说驱动器未分配,不允许我格式化它。
我在 Windows 上运行了list disk
命令list volume
并得到了这个
它显示 USB 驱动器分区,但不显示卷
答案1
使用 Windows 中的 diskpart 实用程序。以管理员用户身份登录 Windows。将您的 pendrive 插入 PC。
- 通过“ctrl+x”在 Windows 中打开命令提示符,然后按 A(以管理员身份运行)或者您可以在搜索栏中键入 cmd 并右键单击它,然后选择以管理员身份运行。
- 在 cmd 中输入“diskpart”。
- 输入‘列出磁盘’。
- 查看输出应为磁盘 0(您的内置硬盘),磁盘 1 将是您的 U 盘(另请查看其大小以进行确认)。
- 输入‘选择磁盘 1’。
- 如果您在列出磁盘命令中看到状态为离线,请输入“online”。
- 输入‘清洁’。
- 输入‘创建主分区’。
- 输入‘format fs = fat32 quick’
大功告成。希望对你有帮助。如果没有帮助,请告诉我。
答案2
可以使用擦除菜单韓國擦除驱动器(就像使用 dd 一样),并自动创建新的分区表和文件系统。这样,您就可以将其恢复到具有 FAT 32 文件系统的标准大容量存储设备,并且还可以选择其他(更高级)分区表。
无论如何,经过这种处理后,该驱动器将可以使用 gparted 进行更多编辑。
您可以跳至此处并重试分区。
此时驱动器空间应为未分配。现在,您应该右键单击未分配空间的 [图形表示] 以创建一个或多个分区。
阅读带有图片的教程很有帮助,例如这个:
答案3
我以前遇到过类似的问题,通过彻底删除它解决了它:
dd if=/dev/zero of=/dev/sdb
这将用零填充它,并在它满了时自动结束。然后可能只需将其弹出,拔下并再次插入即可……