我使用的是 Kali Linux x64 2017。当我插入 USB 闪存驱动器 (16 GB) 时,计算机无法识别它。我想格式化它并删除所有数据。我已经在 Windows 上尝试过,问题是相同的(无法识别 USB 闪存驱动器)。我想当我尝试创建具有持久性的可引导 USB 并且我不小心将文件系统更改为 ext4 时,问题就开始了。
有什么可能的方法将其重新格式化回 FAT32 或 NTFS 格式吗?在Kali Linux中,当我进入“Disks”时看到下图:
它说“没有媒体”。当我点击设置时,除了一个选项外,所有选项都是灰色的(见下图):
是否可以将 USB 闪存驱动器恢复为 FAT32 或 NTFS 格式?我不需要保留数据,我只想将其格式化为FAT32或NTFS格式?
这是对 @foobaru 的回答:输出太长,无法放在这里,所以我将发布一个链接:
对于dmesg
:https://pastebin.com/85wXCN3b
为了fdisk -l
:https://pastebin.com/656mA7Dv
答案1
该(no media)
指示可能意味着闪存已磨损:闪存驱动器内置的闪存控制器正在检测到实际闪存不再处于可用状态,并以与 USB 连接相同的方式向计算机报告此情况CD-ROM 驱动器会报告驱动器中没有光盘。
您需要特殊的诊断软件(可能只能从闪存控制器制造商获得)来覆盖“无介质”指示。
如果您不是硬件黑客,请将其扔进垃圾桶。如果包含私人数据,请将其放入塑料袋中,然后先用锤子敲击几次(塑料袋是用来装弹片的)。
答案2
当您插入设备时,有用的信息可能会输出到dmesg
.
fdisk
我会使用或 (如果您愿意的话)cfdisk
或用于此任务的无数工具之一来检查分区表(如果有的话) 。
最后,您可能需要使用以下命令将设备重新格式化为 FAT32 mkfs.vfat
。
答案3
这种情况在我身上也发生过几次。首先,我将使用dmesg
或fdisk -l
查看dev/
USB 所在的位置,然后继续使用dd
0 覆盖所有内容,从而清理磁盘:
dd if=/dev/zero of=/dev/[yourUSB] bs=1024
一旦磁盘被完全覆盖,通常就可以安全使用parted
或mkfs.vfat
根据需要重新格式化。
使用 dd 清零来擦除磁盘的优点是从头开始,因此大多数(如果不是全部)挑战都应该得到缓解。
答案4
从您的终端并且没有插入随身碟执行
gparted
(如果您不是 root,则需要 sudo gparted)。在 Gparted GUI 右上角的下拉列表中,您将看到可用的设备。
插入 USB 并从 Gparted 菜单中选择“刷新设备”,您应该会看到出现了一个新设备(可能是 sdb,从屏幕截图来看)。
选择新设备,创建新分区表,创建新分区和文件系统,然后就可以开始了。
请务必确保选择正确的设备,但由于您的设备未分区且没有文件系统,因此应该很容易将其与正在使用的其他设备区分开来。