如何使用 Ubuntu 14.04 修复损坏的闪存驱动器?

如何使用 Ubuntu 14.04 修复损坏的闪存驱动器?

场景如下:

我的 Ubuntu 机器上有 USB 驱动器的备份。我还安装了 openssh,并且我使用 Windows 上的 FileZilla 通过网络从备份中复制文件,因为出于某种原因,Ubuntu 在使用 rsync 复制时会出现 I/O 错误。我离开了,当我回来时,我的 Windows 机器出现奇怪的行为,提示将磁盘插入存储闪存驱动器的驱动器中,所以我知道出了问题。幸运的是,我有 USB 驱动器的备份,正如我之前提到的。我的两个 USB 驱动器都出现这种情况,一个是 PNY 128GB USB 3.0 闪存驱动器,另一个是 Lexar 64GB USB 3.0 闪存驱动器。Windows 和 Linux 都不允许我格式化驱动器。

如果我使用磁盘应用程序在 Linux 中格式化闪存驱动器,则会收到此错误:

驱动器 A(PNY 闪存驱动器)

创建文件系统时出错:命令行“parted --script“/dev/sde”mktable msdos”以非零退出状态 1 退出:警告:错误 fsyncing/closing /dev/sde:远程 I/O 错误错误:在 /dev/sde 上读取时发生输入/输出错误错误:在 /dev/sde 上读取时发生输入/输出错误错误:在 /dev/sde 上写入时发生输入/输出错误警告:错误 fsyncing/closing /dev/sde:远程 I/O 错误 (udisks-error-quark,0)

驱动器 B(Lexar 闪存驱动器)

创建文件系统时出错:命令行“parted --script“/dev/sdd”mktable msdos”以非零退出状态 1 退出:错误:在 /dev/sdd 上读取时出现输入/输出错误错误:在 /dev/sdd 上读取时出现输入/输出错误错误:在 /dev/sdd 上写入时出现输入/输出错误(udisks-error-quark,0)

在 Linux 磁盘管理中,驱动器 a (PNY) 显示为 136 GB 未知,而驱动器 b (Lexar) 显示为 64 GB 未知。运行时fdisk -l驱动器不显示。发生这种情况时,两个驱动器都格式化为 NTFS,并带有 MBR 分区表。两个驱动器均无法使用 SMART 数据,并且没有物理损坏。

相关内容