Beim Starten von Windows werden ext4-Partitionen beschädigt

Beim Starten von Windows werden ext4-Partitionen beschädigt

Ich habe im letzten Jahr einen Dreifach-Boot von Windows 10, Arch Linux und Ubuntu ohne Probleme verwendet. Letzte Woche begann jedoch etwas Seltsames zu passieren. Lassen Sie mich zunächst die Ausgabe vonfdisk -lu

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.

Dies /dev/sda4ist eine erweiterte Partition und /dev/sda6meine Home-Partition für Arch (btrfs), /dev/sda7die Arch-Partition und /dev/sda8die Ubuntu-Installation. Beide sind ext4.

Wenn ich in letzter Zeit Windows starte und dann zu einer der Linux-Distributionen zurückkehre, wird mir ein invalid superblock checksumFehler angezeigt. Ich kann es ausführen fsckund das behebt das Problem ohne Datenverlust (oder Verlust wichtiger Daten), aber es ist ein bisschen ärgerlich, jedes Mal eine halbe Stunde zu warten.

Ich habe versucht, Linux direkt neu zu starten (ohne Windows zu booten) und das ist völlig normal. Dies passiert nur, wenn ich Windows boote.

Antwort1

Ich habe genau das gleiche Problem wie du.

Und ich habe eine Lösung gefunden:

Die Idee besteht darin, das Linux-Volume von Windows 10 offline zu schalten. Der Befehl diskpart ermöglicht dies.

Eine ausführliche Antwort gibt es hier:

https://askubuntu.com/a/858159/619563

Antwort2

Meine Vermutung wäre folgende.

Irgendwann haben Sie das hier als /dev/sda5 dargestellte NTFS-Dateisystem verkleinert, damit Sie Platz für die Installation von Linux haben. Dieses NTFS-Dateisystem wurde nicht richtig verkleinert und sein Superblock-Äquivalent geht immer noch davon aus, dass ihm die vollen 440 GB zur Verfügung stehen.

Sie müssen mindestens ausführen CHKDSKoder TESTDISKetwaige Abweichungen zwischen der Dateisystemgröße und der Partitionsgröße überprüfen und beheben.

verwandte Informationen