小编chs*_*chs的帖子

重新安装后对 SD 卡所做的更改(例如已删除的文件重新出现)

由于我的 SD 卡上的文件系统损坏(可能是由于电源不足),我想创建一个新的文件系统。(e2fsck失败,在下面记录。)

但是,SD 卡上任何与文件相关的更改都会被神奇地撤销!

  • 第一个例子:当我挂载SD卡时,删除一些文件,文件消失了。当我卸载它并再次安装它时,文件又在那里了!同样,当我修改文件的内容时,重新挂载后原始内容又回来了。
  • 第二个例子:当我创建一个新的分区表时fdisk,旧的分区表会立即恢复原状。(在下面记录。)
  • 第三个例子:我运行时dd if=/dev/zero of=/dev/mmcblk0 bs=1Mfdisk合理地说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)

storage sd-card fdisk

8
推荐指数
1
解决办法
5093
查看次数

标签 统计

fdisk ×1

sd-card ×1

storage ×1