基本上,我目前正在对 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 将无法识别它。