我已尝试过此超级用户主题中的两个帖子中的步骤:恢复部分格式化的 USB 拇指驱动器
这些是我的尝试:
尝试 1:参考用户 LJD200 的帖子
我以管理员身份在 CMD 上运行了以下命令:
list disk
select disk
clean
“clean”命令导致此错误:
DiskPart has encountered an error: Access is denied.
See the System Event Log for more information.
然后我继续运行这些命令:
convert mbr
create partition primary
format fs=fat32 QUICK
我再次看到这个错误:
DiskPart has encountered an error: The system cannot find the file specified.
See the System Event Log for more information.
尝试2:参考用户 Mark Tomlin 的长文
这些是我运行的命令:
list disk
select disk X
detail disk
cmd 显示了 USB 驱动器的详细信息:
Kingston DataTraveler 3.0 USB Device
Disk ID: XXXXXXXX
Type: USB
Status:Online
Path: 0
Target: 0
LUN ID: 0
Location Path : UNAVAILABLE
Current Read-only State : No
Crashdump Disk : No
Clustered Disk : No
然后我继续运行以下命令:
select volume X
FORMAT RECOMMENDED OVERRIDE
结果DiskPart has encountered an error: The system cannot find the file specified. See the System Event Log for more information.
然后我继续使用此命令:FORMAT FS=NTFS LABEL='xx' QUICK COMPRESS
出现相同的错误。
select disk x
然后我运行:clean all
错误是:
DiskPart has encountered an error: Access is denied. See the System Event Log for more information.
之后我运行list partition
并cmd显示There are no partitions on this disk to show
我按照 Mark 的步骤运行以下命令:
ONLINE DISK
ATTRIBUTES DISK CLEAR READONLY
CLEAN
最后一条命令返回的错误与clean all
最后,我跑convert mbr
了create partition primary
。
此时,磁盘管理上USB驱动器的状态显示为“RAW,健康(活动,主分区)。
非常感谢大家的任何建议,因为我已经为此困扰了很长时间。谢谢!
答案1
由于某些分区错误,Windows 似乎很难保持它被识别或“活跃”(不是正确的词,但我离题了)。
我个人有一张 SD 卡,它也存在类似甚至完全相同的问题,而且 Windows 无法对其进行格式化和分区——但是,使用 USB 直通到 Ubuntu 客户虚拟机(我使用了 VirtualBox,但我认为任何方法都可以),我能够完美地对其进行格式化。
如果您愿意的话,您也可以使用 Ubuntu 实时磁盘 USB 来执行此操作,但这涉及完全关闭您的系统才能启动它,如果您问我,这只是一件麻烦事。
如果以上方法都不起作用,那么可能是您的驱动器已损坏且无法修复 - 在这种情况下,我很抱歉给您带来损失,但是坏掉的 USB 和 SD 卡基本上是没用的。