Windows를 시작하면 ext4 파티션이 손상됨

Windows를 시작하면 ext4 파티션이 손상됨

저는 작년에 Windows 10, Arch Linux, Ubuntu 트리플 부팅을 아무 문제 없이 사용해 왔습니다. 그런데 지난주부터 이상한 일이 일어나기 시작했습니다. 먼저 출력 결과를 알려드리겠습니다.fdisk -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.

이것은 /dev/sda4확장 파티션이며 /dev/sda6Arch(btrfs)용 홈 파티션이고 /dev/sda7Arch이며 /dev/sda8Ubuntu 설치입니다. 둘 다 ext4.

최근에는 Windows를 부팅한 다음 Linux 배포판으로 돌아갈 때마다 오류가 발생합니다 invalid superblock checksum. 실행하면 fsck데이터 손실(또는 심각한 손실) 없이 문제가 해결되지만 매번 30분씩 기다리는 것은 약간 짜증스럽습니다.

Windows로 부팅하지 않고 Linux를 직접 재부팅해 보았는데 이는 완전히 정상입니다. 이것은 Windows를 부팅하는 경우에만 발생합니다.

답변1

나는 당신과 똑같은 문제를 가지고 있습니다.

그리고 해결책을 찾았습니다.

아이디어는 diskpart 명령을 사용하여 Windows 10에서 Linux 볼륨을 오프라인으로 설정하는 것입니다.

자세한 답변은 다음과 같습니다.

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

답변2

내 추측은 다음과 같습니다.

어떤 시점에서는 Linux를 설치할 공간을 확보하기 위해 여기에 표시된 NTFS 파일 시스템을 /dev/sda5로 축소했습니다. 해당 NTFS 파일 시스템은 올바르게 축소되지 않았으며 해당 슈퍼 블록은 여전히 ​​전체 440GB를 사용할 수 있다고 간주합니다.

최소한 실행 CHKDSK하거나 TESTDISK파일 시스템 크기와 파티션 크기 간의 불일치를 검토하고 수정해야 합니다.

관련 정보