I have been using a Windows 10, Arch Linux, and Ubuntu triple boot for the last year without any problems. However, last week something weird started to happen. First, let me give the output of
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0xd9fa2484 Device Boot Start End Sectors Size Id Type /dev/sda1 2048 206847 204800 100M 7 HPFS/NTFS/exFAT /dev/sda2 206848 204802047 204595200 97.6G 7 HPFS/NTFS/exFAT /dev/sda3 204802048 1023999999 819197952 390.6G 7 HPFS/NTFS/exFAT /dev/sda4 1024004094 1953523711 929519618 443.2G 5 Extended /dev/sda5 1024004096 1663361023 639356928 304.9G 7 HPFS/NTFS/exFAT /dev/sda6 1663363072 1711697919 48334848 23G 83 Linux /dev/sda7 1711699968 1774604287 62904320 30G 83 Linux /dev/sda8 * 1774616576 1932972031 158355456 75.5G 83 Linux /dev/sda9 1932986368 1953523711 20537344 9.8G 82 Linux swap / Solaris Partition 4 does not start on physical sector boundary.
/dev/sda4 is an extended partition and
/dev/sda6 is my home partition for Arch (btrfs),
/dev/sda7 is the Arch and
/dev/sda8 is the Ubuntu installation. Both are
Recently, whenever I boot Windows, and then go back to any of the Linux distributions, I am greeted with an
invalid superblock checksum error. I can run
fsck and that fixes it without any data loss (or crucial loss), but it's a bit annoying to wait half an hour every time.
I have tried rebooting the Linux directly (without booting to Windows) and that is perfectly normal. This happens only if I boot Windows.