由于我的 SD 卡上的文件系统损坏(可能是由于电源不足),我想创建一个新的文件系统。(e2fsck失败,在下面记录。)
但是,SD 卡上任何与文件相关的更改都会被神奇地撤销!
fdisk,旧的分区表会立即恢复原状。(在下面记录。)dd if=/dev/zero of=/dev/mmcblk0 bs=1M,fdisk合理地说Disk /dev/mmcblk0 doesn't contain a valid partition table。如果dd是这样做,以前的分区表又回来了。我没有用小开关物理锁定 SD 卡。我没有收到任何只读错误。事实上,我根本没有收到任何错误!dmesg除了我正在安装一个有错误的文件系统外,什么都不报告。
运行Xubuntu live cd(12.10)时也会出现问题。不幸的是,我目前无法访问其他计算机和/或 SD 卡读卡器。
这是我的电脑、我的 SD 卡的问题,还是我总是遗漏一些东西?有什么建议我可以尝试吗?
e2fsck 失败:
$ sudo e2fsck /dev/mmcblk0p2
e2fsck 1.42.5 (29-Jul-2012)
/dev/mmcblk0p2: recovering journal
Superblock needs_recovery flag is clear, but journal has data.
Run journal anyway<y>? yes
e2fsck: unable to set superblock flags on /dev/mmcblk0p2
/dev/mmcblk0p2: ********** …Run Code Online (Sandbox Code Playgroud)