我的设备感染了恶意软件(将文件转换为 .lnk,Windows 快捷方式)。清理后,它没有显示在 Windows 上,但在 Linux 上显示。
我最终在其上执行了 dd /dev/zero,获取了 mkfs.ntfs(尽管擦除比下载花费了更多的时间)以确保恶意软件确实消失了。
现在,mkfs 说该设备是 0kb,Windows 也是如此。
我是不是刚刚弄坏了 USB 存储设备?
答案1
http://chat.stackexchange.com/transcript/message/14036856#14036856
dd if=/dev/zero of=/dev/sdc (其中 sdc 是原来的块设备)将清除分区表
事实上,为了确保恶意软件没有隐藏在 MBR 中,我还是会继续擦除分区表
大概的概念:
- 根据您的方便,使用、、甚至 Windows 自己的计算机管理 MMC 管理单元
parted
在gparted
设备上放置新的 MBR 或 GPT 分区表。cfdisk
- 重新格式化。
- 如果它不起作用,那么它可能已经损坏,但不太可能是由于命令而导致的
dd
——更可能是 NAND 芯片由于被覆盖的次数太多而放弃,这可能意味着你的设备已经老旧并且磨损了。 - 如果它有效,那就是问题所在;)