当我将 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 的文件系统驱动程序对损坏的介质更挑剔。如果您认为该棒可能已损坏,请使用救援 :
sudo ddrescue /dev/sda1 /var/tmp/sda1
然后你可以使用以下命令挂载映像中的文件
sudo mount -o loop,ro,umask=022 /var/tmp/sda1 /mnt
顺便问一下,/dev/sda
你的真的是棒子吗?通常/dev/sda
是第一个内部磁盘。