为什么我不能在 Windows 7 中删除闪存驱动器上的所有分区?

irr*_*ohn 59 usb windows-7 partitioning usb-flash-drive

最近我购买了ADATA C802 8GB 闪存盘。由于驱动器是新的,我决定对其进行一些HD Tune Pro (v4.50) 性能测试,主要是为了测试。

为避免意外破坏数据,HD Tune 拒绝写入驱动器,除非驱动器上没有分区。如果您确实尝试写入带有分区的驱动器,它会发布消息“写入被禁用。要启用写入,请删除所有分区”。

如您所料,威刚在主引导记录中使用单个主 FAT32 分区进行格式化。但是当我尝试删除该分区时发生了许多意想不到的事情。

  1. 我尝试的第一件事是使用 Windows 7(64 位)磁盘管理工具 ( diskmgmt.msc) 删除分区。它不会让我。用于删除该卷的上下文菜单选项不可用。

  2. 接下来,我打开一个具有管理员权限的命令提示符窗口并运行diskpart. Diskpart 为我删除了该卷。但是,当我尝试在驱动器上运行 HD Tune 写入测试时,我仍然收到“写入被禁用”消息。咦???

  3. 所以我启动了一个我碰巧拥有的实用程序,它允许在扇区级别查看驱动器并验证主引导记录中的分区表是否为空。没有分区。然而 HD Tune 仍然认为驱动器上有分区?

那么为什么我仍然收到来自 HD Tune Pro 的“Writing is disabled”消息?为什么 Windows 7 磁盘管理工具不允许我更改此驱动器上的分区。

完成上述操作后,我将 ADATA 插入我的 MacBook。然后我就可以毫无问题地将它格式化为 GPT 或 MBR 分区驱动器。我不是在寻找有关如何格式化此驱动器的建议。我可以做到。

我不明白并希望我能深入了解为什么这个驱动器在 Windows 7 下表现如此奇怪?顺便说一句,HD Tune Pro 怎么了?

顺便说一句,如果我将我在 MacBook 上格式化的驱动器重新插入我的 Windows 7 64 位系统,我仍然会遇到使用磁盘管理工具的障碍。例如,我无法删除 ADATA 上的所有 GPT 分区,因此我可以将其转换为 MBR 驱动器。我遵循了 Microsoft 的说明,这些说明不适用于此 ADATA 闪存驱动器。

有谁知道这是怎么回事?对我来说完全是无稽之谈。Windows 7 (Vista) 有什么变化??

小智 104

无需安装任何第三方程序,Windows 已包含您需要的一切。只需打开命令提示符并按顺序输入以下命令:

DISKPART
LIST DISK
Run Code Online (Sandbox Code Playgroud)

选择要更正的磁盘。示例:我想删除磁盘 1 上的所有分区:

SELECT DISK 1
CLEAN
Run Code Online (Sandbox Code Playgroud)

如果CLEAN命令不起作用,请尝试RECOVER.

磁盘 1 将恢复为一张完整的磁盘。

FORMAT <option>
Run Code Online (Sandbox Code Playgroud)

哪里<options>代表您喜欢的格式化方法。或者,使用QUICK.

  • 这几乎是正确的。有关正确答案,请参阅 http://superuser.com/questions/536813/how-to-delete-a-partition-on-a-usb-drive (4认同)
  • `RECOVER` 是成功的,但 `CLEAN` 是我所需要的。 (4认同)
  • 在我看来(以及我 30 秒前的经验),这是正确的答案。 (2认同)
  • 恢复和清洁有什么区别? (2认同)