全新的 32 Gb USB,但是当我插入时,我只能看到 5.5 kb。所以,我无法在其上创建任何分区表。
我想知道是否可以修复,或者是否完全损失。
我正在运行 Manjaro,内核为 5.7.9-1
输出sudo dd if=/dev/zero of=/dev/sda bs=1M
:
dd: error writing '/dev/sda': No space left on device
1+0 records in
0+0 records out
5632 bytes (5.6 kB, 5.5 KiB) copied, 1.65556 s, 3.4 kB/s
我在这篇文章中尝试了一些建议mount:错误的文件系统类型、错误的选项、错误的超级块 在我的系统中,USB 是 /dev/sda,并且上面没有分区(没有 /dev/sda1)
运行fsck -N /dev/sda
输出
fsck from util-linux 2.35.2
[/usr/bin/fsck.ext2 (1) -- /dev/sda] fsck.ext2 /dev/sda
所以我尝试fsck.ext2 -v /dev/sdc1
并收到了错误的超级阻止消息。
跑步mke2fs -n /dev/sa1
会导致
mke2fs 1.45.6 (20-Mar-2020)
/dev/sda contains `ISO-8859 text, with very long lines, with no line terminators' data
Proceed anyway? (y,N)
如果我说“y”,我得到/dev/sda: Not enough space to build proposed filesystem while setting up superblock
我还尝试运行gdisk /dev/sda
,我可以在其中看到所有分区表“不存在”,并使用“验证磁盘”(“v”选项)我得到
Problem: GPT claims the disk is larger than it is! (Claimed last usable
sector is 18446744073709551593, but backup header is at
10 and disk size is 11 sectors.
如果我尝试编写更改,则会出现错误
Unable to save backup partition table! Perhaps the 'e' option on the expertsmenu will resolve this problem
The 'e' option on the experts menu will probably fix this problem
我有机会让它发挥作用吗?
干杯,并提前感谢您。
答案1
根据您的dd
输出,您的闪存驱动器已完全损坏。 RMA 或将其丢弃。