eth*_*nny 5 windows-7 cygwin fsck ext2
我需要能够从 win7 盒子检查/修复 SD 卡上的文件系统错误。我曾希望使用来自 cygwin 的 e2fsck,但在使其工作时遇到了一些问题。(SD 卡用于将无风扇 PC 引导至 debian)
有问题的 SD 卡有 3 个分区 - 其中 2 个是 ext2。当我将卡插入 win7 机器时,我只看到 /dev/sdb1 出现。(未安装 unf dmesg 所以我看不出可能是什么错误)。
当我在这个分区上尝试 e2fsck 时,我告诉我“超级块中的坏幻数”等等。这让我相信它不是一个 linux 分区。
(注意 - 如果我把这张 SD 卡放在 CentOS 机器上,我会看到所有三个分区都出现并且可以使用它们)
无论如何:问题:
由于 cygwin 环境的限制,我建议使用虚拟机(这就是我过去所做的)。使用 Virtual Box 或其他替代方案设置您习惯使用的 Linux 环境(带或不带 X),然后桥接对 SD 卡适配器的访问。在 VirtualBox 下,您可以在 VM 设置 -> USB -> 启用 USB 控制器下启用访问,并为您的 SD 卡适配器添加适当的过滤器。然后,您应该能够在 /dev 下将 sdcard 作为您预期的块设备文件进行访问并运行 fsck。
| 归档时间: |
|
| 查看次数: |
3230 次 |
| 最近记录: |