Windows는 gparted를 사용하여 크기를 늘린 후 외장 하드 드라이브의 FAT32 파티션을 인식하지 못합니다.

Windows는 gparted를 사용하여 크기를 늘린 후 외장 하드 드라이브의 FAT32 파티션을 인식하지 못합니다.

나는 fat32 파티션(우분투와 Windows 간 파일 교환용), 일부 할당되지 않은 공간 및 ext4 파티션(Linux 시스템 백업용)이 있는 외장 하드 드라이브를 가지고 있습니다.

그런 다음 gparted를 사용하여 할당되지 않은 공간을 포함하도록 fat32 파티션을 확장했습니다. 그 후 하드 드라이브는 우분투에서 계속 잘 작동하지만 Windows에서는 다음 메시지가 나타납니다.The drive is not accessible. The volume does not contain a recognized file system.

Windows 디스크 관리에는 드라이브의 파일 시스템이 RAW로 표시됩니다. 나는 주위를 읽었으며 이 문제를 해결하는 유일한 방법은 파티션을 다시 포맷하는 것 같지만 우분투에서는 잘 작동하기 때문에 먼저 알고 싶습니다.

  1. 무슨 일이에요?
  2. 이제 포맷하지 않고 이 문제를 해결할 수 있는 방법이 없을까요?

답변1

이 문제는 libparted의 BUG처럼 보이며 Linux에서 FAT32의 크기를 조정할 때 발생합니다. 대부분의 사용자는 (업데이트되지 않은) GParted 라이브 CD를 사용할 때 동일한 오류가 발생합니다.

Windows는 파티션의 부트 섹터를 강제(검사)하고 첫 번째 바이트가 특정 값과 다른 경우 FAT32 파티션에 대한 액세스를 허용하지 않습니다.

버그로 인해 파티션 크기를 조정하면 이러한 바이트가 변경됩니다.

그렇기 때문에 솔루션(Linux에서 백업, Windows에서 다시 포맷, 데이터 복원)을 알 수 없습니다. 1.8TiB FAT32(32KiB 클러스터)에서도 동일한 문제가 발생했습니다.

관련 정보