每次重启时,Windows 7都会破坏Ubuntu分区

我的笔记本电脑上有Xubuntu 16.10和最新更新。 我还安装了Debian 8.0,Manjaro和Windows 7.所有这些操作系统都是由Xubuntu的GRUB bootloader控制的。 我在Linux发行版之间执行所有任务,但偶尔会切换到Windows 7执行特定任务。 我注意到过去两周的奇怪行为。 每当我启动到Windows操作系统,执行我的任务并重新启动到Xubuntu时,我会看到以下消息:

^[[[B^[[[B^[[[Bfsck.ext4: Superblock checksum does not match superblock while trying to open /dev/sda2 /dev/sda2: The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem. If the device is valid and it really contains an ext2/ext3/ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193  or e2fsck -b 32768  fsck exited with status code 8 [ 9.100397] EXT4-fs (sda2): VFS: Found ext4 filesystem with invalid superblock checksum. Run e2fsck? mount: mounting /dev/sda2 on /root failed: Bad message mount: mounting /dev on /root/dev failed: No such file or directory mount: mounting /run on /root/run failed: No such file or directory run-init: current directory on the same filesystem as the root: error 0 Target filesystem doesn't have requested /sbin/init. run-init: current directory on the same filesystem as the root: error 0 run-init: current directory on the same filesystem as the root: error 0 run-init: current directory on the same filesystem as the root: error 0 run-init: current directory on the same filesystem as the root: error 0 run-init: current directory on the same filesystem as the root: error 0 No init found. Try passing init= bootarg. BusyBox v1.22.1 (Ubuntu 1:1.22.0-19ubuntu2) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) 

我必须通过执行e2fcsk -b 32768 /dev/sda2来修复此错误。 仅当我首先启动Windows并接下来启动Xubuntu时才会发生这种情况。

附加说明: –我使用https://sourceforge.net/projects/ext2fsd/从Windows访问Linux分区。 但是,当我第一次注意到这个问题时,我已将其关闭。 此外,上面列出的问题仅发生在我的Xubuntu分区上,而不是其他Linux发行版。

编辑1: –我打算说它关闭的是我在启动到Windows时从启动应用程序中删除。 我没有卸载软件( ext2fsd )。 这并没有解决问题的解决方法。 另外,正如Rinzwind指出的那样,我强制ext2fsd处理读写模式。

默认情况下,Microsoft Windows无法识别其他文件系统。 单独的Windows不可能导致错误。

但是,您安装了ext2fsd ,这是一种在Windows的EXT分区中启用读/写的工具。 该软件通常作为服务运行,并在启动时安装分区,因此访问Ubuntu分区。

ext2fsd可能与较新的EXT4文件系统不完全兼容或者有其他问题,或者Ubuntu可能已经安装了Windows工具无法理解的分区设置,无论哪种方式导致“无效的超级块校验和”错误。

解决方案是卸载ext2fsd