使用 dd 清零后 USB 驱动器死机,显示为 Generic_USB_Flash_Disk-0:0,大小未定义 (-)

使用 dd 清零后 USB 驱动器死机,显示为 Generic_USB_Flash_Disk-0:0,大小未定义 (-)

我有 USB 驱动器,我想在旧笔记本电脑上安装 Arch GNU/Linux,所以我决定刷新 Arch GNU/Linux Iso,但我注意到,当我启动到 arch 安装程序时,它在启动屏幕上显示了乱码数据,所以我用将磁盘清零# dd if=/dev/zero of=/dev/sdb bs=1024(然后我会再次刷新 arch)。清零完成后驱动器变得不可用,尝试创建新的分区表会导致奇怪的行为弹出闪存驱动器后,数据将不复存在。

另一件奇怪的事情是,当我输入# eject -t /dev/sdb驱动器开始被报告为 2TB 时,任何写入都会失败输入/输出错误,我拥有的 USB 驱动器是合法的,并且首先没有篡改其大小,我最初购买的是 8GB 驱动器,到现在它也是 8GB。

在运行了一些我忘记的命令后,我设法创建了一个分区表并创建了一个分区,但我能创建的最大大小是 837MB这与我拥有的 Arch Iso 相同,这是另一件奇怪的事情,无论如何我都无法将驱动器恢复到其旧大小(8GB)并在重置后保留数据。

所以问题是,这个驱动器是不是坏了?它可以修复吗?我担心我以某种方式损坏了驱动器的内部固件,这可以解释为什么会出现奇怪的大小报告。

相关内容