修复 USB 驱动器

修复 USB 驱动器

我正在尝试修复一个 USB 驱动器,我想用它来启动笔记本电脑上的 Linux。该驱动器在格式化时从笔记本电脑中移除,现在无法读取。但是,如果我打开终端并运行

$ lsblk

我可以看到驱动器出现在列表中。它被列为“sdb”。我运行fsck后返回了以下内容:

$ sudo fsck /dev/sdb
[sudo] password for david: 
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:

e2fsck -b 8193 <device>

or

e2fsck -b 32768 <device>

我试过:

$ sudo es2fsck -b 8193 sdb

$ sudo es2fsck -b 32768 sdb

毫无效果。返回了一些内容,但终端关闭了,我没有得到结果。然后我尝试使用以下命令将设备归零:

$ sudo dd if=/dev/zero of=/dev/sdb

什么也没有返回。关于我应该怎么做才能让这个驱动器正常工作,有什么建议吗?

答案1

擦除驱动器后(使用dd命令行,或至少擦除驱动器的头端),您应该能够创建新的分区表、分区和文件系统。通常只需擦除第一个 mibibyte 即可删除数据,这可能会使分区工具感到困惑。您可能需要其他东西

如果你有图形桌面环境,使用起来很方便gparted完成此任务。否则,您可以使用 进行分区工作parted,然后使用其他工具创建文件系统,例如mkfs.ext4为 Linux 文件系统创建文件系统ext4

相关内容