我是不是搞砸了我的 USB 记忆棒?如果没有,我该如何修复它?

我是不是搞砸了我的 USB 记忆棒?如果没有,我该如何修复它?

基本上,我目前正在对 Linux/BSD 和 USB 启动进行各种测试。

我有一张防火墙的 Live CD,它提供对 (硬盘) 进行分区的功能。我尝试使用闪存驱动器来实现这一点 - 它是一根 1GB 的记忆棒,在 FreeBSD 中,我所拥有的图像表明它需要格式化 8GB 的​​交换片 - 我单击了下一步,安装程序中出现了有关越界的异常... 接下来我知道的是,我根本无法使用该驱动器。

以前,diskpart在 Windows 上只需发出clean命令即可擦除分区,然后我可以重新格式化/分区 - 但是,我一直收到只读错误:

插入磁盘显示:

在此处输入图片描述

尝试格式化节目:

在此处输入图片描述

额外错误:

在此处输入图片描述

进入 diskpart 显示以下内容:

DiskPart has encountered an error: The media is write protected.
See the System Event Log for more information.

尝试手动查看标志显示:

DISKPART> attributes disk
Current Read-only State : Yes
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

DISKPART>

我试图通过手动清除标志attributes disk clear readonly,尽管成功了,但我猜测这与主只读标志有关,而与当前标志无关......

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

DISKPART>

我只使用过这个 USB 驱动器几次,我只是无法(或不想)相信它会这么快出现故障。

我还没有尝试在 BSD 中进行任何格式化/分区,因为这超出了我的能力范围 - 但是它就是在那里创建的。

有人能推荐点什么吗?还是磁盘损坏了?


编辑 -

让我认为这是可以挽救的,是因为多年来,我的很多 USB 驱动器都出现故障,然而,它们通常变得完全不可见 - 连接时什么都没有发生,或者相当于插入一个没有介质的 USB 读卡器(你看到了一个新设备,但没有安装磁盘)...我有绝不看到磁盘实际上标明了容量并且看起来没问题,但就是无法读取。

此外,我所做的事看上去并没有什么不寻常的!

无论如何...我会祈祷的。

答案1

考虑到您已经尝试过的方法,我能想到的只有三种可能的解决方案:

  • HP USB 磁盘存储格式化工具 2.2.3进行低级格式化。它可以格式化其他工具无法格式化的某些 USB 闪存驱动器。

  • 某些闪存驱动器具有几乎看不见的写保护开关,可能会被意外触发。请仔细检查您的驱动器并阅读文档。

  • 一些制造商为其 USB 闪存驱动器提供固件升级和/或出厂恢复工具。我过去曾使用固件升级恢复过只读 SSD。

如果低级格式化不起作用,并且您的驱动器既没有开关也没有可用的固件实用程序,那么您将无能为力。我拥有丰富的故障闪存驱动器经验...

我只使用过这个 USB 驱动器几次,我只是无法(或不想)相信它会这么快出现故障。

使用情况与此无关。我仍在使用 6 年前买的闪存驱动器,但我买的最后两个已经坏了。一个在一个月后坏了(问题完全相同),另一个在几天后坏了(分区表不断损坏)。

答案2

虽然不太理想,但我能够通过将其放入 Mac 并擦除并重新格式化来解决我的一个 USB 问题(2 个有相同问题)。

第二个 USB 被 Mac 标记为“无法读取”,并且无法格式化。

是的,我提起一个 2 年前的帖子,但它的浏览量超过 4k,所以为什么不呢!

答案3

转到 GParted 网站并下载 ISO 映像:

http://gparted.sourceforge.net/livecd.php

然后,刻录 CD,从 CD 启动,插入 USB 记忆棒,并重新格式化和重新分区。

Windows 上的磁盘管理工具仅适用于 FAT 或 NTFS 分区。它无法识别 Linux 可以识别的任何其他类型的分区。因此,由于您使用 BSD 写入 USB 记忆棒,因此 Windows 将无法识别它。

相关内容