USB 棒坏了超级块。在 Windows 中运行完全正常

USB 棒坏了超级块。在 Windows 中运行完全正常

当我将 8GB Cruzer Blade 8GB(格式化为 FAT32)插入 Ubuntu 计算机时,出现安装错误。命令“e2fsck -f /dev/sda1”显示“尝试打开 /dev/sda1 时超级块中的魔法数字错误”。使用备份超级块也会出现同样的情况。

问题是,它在 Windows 上运行良好。

答案1

e2fsck您正在将对ext2/ext3/ext4 文件系统进行操作的命令应用于 FAT32 文件系统。不出所料,e2fsck它会抱怨找不到有效的 ext[234] 文件系统。

如果您想检查该文件系统,请运行fsck(这将确定该设备上文件系统的正确实用程序)或直接调用正确的实用程序(fsck.vfat)。

如果仍然出现挂载错误,请复制粘贴错误消息。请注意,Linux 的文件系统驱动程序有时比 Windows 的文件系统驱动程序对损坏的介质更挑剔。如果您认为该棒可能已损坏,请使用救援 安装 ddrescue

sudo ddrescue /dev/sda1 /var/tmp/sda1

然后你可以使用以下命令挂载映像中的文件

sudo mount -o loop,ro,umask=022 /var/tmp/sda1 /mnt

顺便问一下,/dev/sda你的真的是棒子吗?通常/dev/sda是第一个内部磁盘。

相关内容