我有一台 Archos 605 媒体播放器,似乎已损坏,因此我尝试对其运行 fsck。它作为 FAT32 硬盘安装,因此我运行
sudo dosfsck -a
这就是我得到的:
dosfsck 3.0.7,2009 年 12 月 24 日,FAT32,LFN 引导扇区与其备份之间存在差异。差异:(偏移量:原始/备份)65:03/00
不会自动修复此问题。无法创建唯一名称
我怀疑这意味着我完蛋了,但如果有人比我更了解 dosfsck,我将非常感激。
答案1
听起来好像分区表搞砸了。
幸运的是,有一个很好的 Linux 工具可以让它恢复工作
http://en.wikipedia.org/wiki/TestDisk
sudo apt-get install testdisk
维基百科包含一个针对您的问题的良好指南(恢复 fat32 分区)
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
答案2
我使用的另一种解决方案:
fsck.vfat -r /dev/sdXn
我要求使用分区表备份(是)并修复一些集群问题(我选择否)。
之后我重新运行并修复免费集群摘要错误.接下来我运行:
sudo dosfsck -w -l -a -v /dev/sdXn
并且报告一切正常!
查看博客http://tech-vaults.blogspot.com/2011/10/fsckvfat-unable-to-create-unique-name.html