저는 작년에 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/sda6
Arch(btrfs)용 홈 파티션이고 /dev/sda7
Arch이며 /dev/sda8
Ubuntu 설치입니다. 둘 다 ext4
.
최근에는 Windows를 부팅한 다음 Linux 배포판으로 돌아갈 때마다 오류가 발생합니다 invalid superblock checksum
. 실행하면 fsck
데이터 손실(또는 심각한 손실) 없이 문제가 해결되지만 매번 30분씩 기다리는 것은 약간 짜증스럽습니다.
Windows로 부팅하지 않고 Linux를 직접 재부팅해 보았는데 이는 완전히 정상입니다. 이것은 Windows를 부팅하는 경우에만 발생합니다.
답변1
나는 당신과 똑같은 문제를 가지고 있습니다.
그리고 해결책을 찾았습니다.
아이디어는 diskpart 명령을 사용하여 Windows 10에서 Linux 볼륨을 오프라인으로 설정하는 것입니다.
자세한 답변은 다음과 같습니다.
답변2
내 추측은 다음과 같습니다.
어떤 시점에서는 Linux를 설치할 공간을 확보하기 위해 여기에 표시된 NTFS 파일 시스템을 /dev/sda5로 축소했습니다. 해당 NTFS 파일 시스템은 올바르게 축소되지 않았으며 해당 슈퍼 블록은 여전히 전체 440GB를 사용할 수 있다고 간주합니다.
최소한 실행 CHKDSK
하거나 TESTDISK
파일 시스템 크기와 파티션 크기 간의 불일치를 검토하고 수정해야 합니다.