윈도우에서 리눅스 파티션에 접근하는 것 자체는 가능하지만, 이는 기껏해야 불안정한 임시방편에 불과합니다. 더 이상 활발히 개발되지 않는 서드파티 소프트웨어에 의존하지 않고서는 파일을 자유롭게 추가하거나 수정하기 어렵습니다.
소중한 파일을 위험에 빠뜨리기보다는, 듀얼 부팅 PC에서 파일을 공유해야 하는 대부분의 사용자에게는 훨씬 명확한 해결책이 있습니다. 구식 소프트웨어에 의존하는 대신 NTFS 파일 시스템을 활용해 두 운영체제 모두 안전하게 접근할 수 있는 공유 드라이브를 만드는 것입니다.
시작하기 전에 알아두어야 할 사항
물론 기존 윈도우 파티션을 그대로 활용할 수도 있지만, 이 방법에는 위험이 따릅니다. 나중에 해당 파티션을 초기화해야 하는 상황(예: 랜섬웨어 감염)이 발생하면 파일을 분리해 보호할 수 없게 됩니다.
따라서 어느 한 운영체제의 시스템 파일과 완전히 분리된 독립적인 공유 드라이브를 만드는 것이 가장 안전합니다.
이미 여유 공간이 있다면 별도 작업이 필요 없지만, 그렇지 않다면 기존 파티션의 크기를 조정해 공유 드라이브를 위한 공간을 확보해야 합니다. 다른 하드 드라이브에 파티션을 만들 계획이고 해당 드라이브의 전체 용량을 사용할 예정이라면 이 과정은 생략해도 됩니다.
파티션을 변경하기 전에는 반드시 위험 요소를 고려하세요. 파티션 테이블 수정 작업은 잘못될 경우 데이터 손실로 이어질 수 있습니다. 작업을 시작하기 전에 중요한 파일은 반드시 백업해 두시기 바랍니다.
공유 드라이브 만들기
공유 드라이브를 만드는 방법은 크게 두 가지 경로로 나뉩니다.
기존 하드 드라이브에 이미 여유 공간이 있거나, 두 번째 하드 드라이브의 전체 공간을 사용하는 경우라면 바로 아래의 파티션 생성하기 섹션으로 건너뛰어도 됩니다.
반면 공유 드라이브를 위한 공간을 새로 확보해야 한다면, 시스템 파티션이 있는 드라이브든 완전히 별개의 드라이브든 먼저 파티션 크기를 조정해야 합니다.
파티션 크기 조정하기
윈도우에서 사용할 수 있는 디스크 포맷 및 파티셔닝 도구는 여러 가지가 있지만, 가장 간편한 방법은 윈도우에 기본 탑재된 디스크 관리(Disk Management) 도구를 활용하는 것입니다.
원한다면 GParted를 사용해 파티션을 생성하거나 크기를 조정할 수도 있습니다. GParted는 USB 드라이브 같은 이동식 미디어에서 실행하거나 리눅스 시스템에 직접 설치해 사용할 수 있으며, 대부분의 리눅스 배포판 저장소에 패키지 형태로 제공됩니다.
단, 디스크 관리 도구로는 NTFS나 FAT32처럼 윈도우가 지원하는 파일 시스템을 사용하는 파티션만 크기 조정이 가능합니다. Ext4 등 리눅스 전용 파일 시스템의 크기를 조정해야 한다면 GParted를 사용해야 합니다.
- 윈도우 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 뒤 디스크 관리를 선택하면 디스크 관리 도구를 실행할 수 있습니다.
디스크 관리 창에서는 드라이브 정보가 두 부분으로 나뉘어 표시됩니다. 상단에는 사용 가능한 '볼륨', 즉 파티션 목록이 나타나고, 하단에는 각 드라이브에 할당된 파티션이 시각적인 형태로 표시됩니다.
- 크기 조정을 시작하려면 해당 드라이브에서 충분히 큰 파티션을 마우스 오른쪽 버튼으로 클릭합니다. 윈도우 파티션의 경우 대개 윈도우 시스템(C:) 드라이브일 것입니다.
- 볼륨 축소를 클릭합니다.
윈도우가 먼저 드라이브를 분석하며, 이 과정은 1분 정도 걸릴 수 있습니다. 분석이 완료되면 축소할 공간을 메가바이트(MB) 단위로 입력하라는 창이 나타납니다.
- 저장 용량 단위는 다소 특이하게 계산되므로, 1GB가 1000MB가 아니라 1024MB라는 점을 기억하고 필요한 용량을 입력하세요.
- 확보할 저장 공간을 지정한 후 축소를 클릭합니다.
파티션 축소에 문제가 발생한다면(예: 축소 버튼이 비활성화된 경우) 최대 절전 모드를 일시적으로 비활성화해야 할 수 있습니다. 이는 윈도우가 특정 시스템 파일을 저장하는 방식 때문입니다.
파티션 생성하기
하드 드라이브에 필요한 공간이 확보되었다면 이제 새로운 공유 드라이브 파티션을 만들 차례입니다.
- 디스크 관리 화면에서 '할당되지 않음'으로 표시된 여유 공간을 확인할 수 있습니다. 해당 영역을 마우스 오른쪽 버튼으로 클릭하고 나타나는 메뉴에서 새 단순 볼륨을 선택합니다.
- 다음을 클릭해 마법사를 시작합니다. 새 파티션의 크기를 메가바이트(MB) 단위로 입력한 후 다음을 클릭합니다.
- 새 드라이브에 자동으로 지정된 드라이브 문자를 확인한 뒤 다음을 클릭합니다.
- 다음 단계에서는 파티션 생성 후 포맷에 적용될 설정을 확인합니다. 기본 설정으로도 무방하지만, 파일 시스템이 반드시 NTFS로 선택되어 있는지 확인하세요. 볼륨 레이블 항목에 원하는 파티션 이름을 입력하고 다음을 클릭해 진행합니다.
- 마지막 단계에서 마침을 클릭하면 새 드라이브 파티션의 생성 및 포맷 작업이 시작됩니다.
다른 하드 드라이브를 사용 중이며 기존 파티션을 삭제하거나 포맷해야 하는 경우에도 디스크 관리 도구를 그대로 활용할 수 있습니다.
기존 파티션을 마우스 오른쪽 버튼으로 클릭해 볼륨 삭제를 선택한 뒤 '할당되지 않음' 공간에 새 파티션을 생성하거나, 포맷을 선택해 기존 파티션을 NTFS 파일 시스템으로 포맷하면 됩니다.
공유 드라이브에 접근하기
새 파티션을 생성하고 포맷까지 마쳤다면 윈도우 파일 탐색기에서 곧바로 접근할 수 있습니다.
ntfs-3g 드라이버 패키지 덕분에 최신 리눅스 배포판 대부분은 NTFS 파일 시스템 파티션을 문제없이 읽을 수 있습니다. 최신 우분투와 데비안 릴리스에는 이 드라이버가 기본 설치되어 있지만, 아치 리눅스 같은 다른 배포판에서는 직접 설치해야 할 수도 있습니다.
대부분의 경우 드라이브를 마운트해 접근하려면 배포판에 살짝 '신호'를 주어야 합니다. 우분투를 예로 들면, 파일 관리자를 열고 기타 위치를 클릭한 뒤 포맷 시 지정했던 볼륨 레이블로 파티션을 찾아 클릭하면 됩니다.
그러면 드라이브가 자동으로 마운트되면서 열리고, 내부 파일에 접근하거나 파일을 추가·삭제할 수 있게 됩니다. 이렇게 추가한 파일은 다음에 윈도우로 부팅했을 때 윈도우에서도 동일하게 열어볼 수 있습니다.