Computer >> 컴퓨터 >  >> 시스템 >> Windows

리눅스에서 BitLocker로 암호화된 Windows 파티션에 접근하는 방법

리눅스에서 BitLocker로 암호화된 Windows 파티션에 접근하는 방법

Windows와 Linux를 듀얼 부팅으로 함께 사용하려는 이유는 다양합니다. 대부분의 경우 이러한 구성에서 큰 문제가 없지만, Windows 파티션이 BitLocker로 암호화되어 있다면 파일에 접근하기가 상당히 까다로워집니다.

다행히 'Dislocker'라는 무료 Linux 도구를 사용하면 이 문제를 손쉽게 해결할 수 있습니다. Dislocker를 이용해 BitLocker로 암호화된 파티션을 복호화하고 마운트하면, Linux 환경에서도 해당 파티션의 파일에 자유롭게 접근할 수 있습니다. 이번 튜토리얼에서 그 방법을 단계별로 소개합니다.

Dislocker 설치

Dislocker는 BitLocker로 암호화된 파티션을 복호화할 수 있는 도구입니다. 암호화된 파티션을 가상 파티션 형태로 변환한 뒤, Linux에서 일반 파티션처럼 마운트하여 접근할 수 있게 해줍니다.

리눅스에서 BitLocker로 암호화된 Windows 파티션에 접근하는 방법

먼저 Dislocker를 설치합니다. Ubuntu 또는 Debian 기반 배포판(elementary OS, Linux Mint 등)을 사용 중이라면 터미널에 다음 명령어를 입력하세요:

sudo apt install dislocker

사용 중인 배포판의 저장소에 Dislocker가 포함되어 있지 않다면, 공식 GitHub 저장소에서 소스 코드를 내려받아 직접 컴파일한 후 설치할 수 있습니다.

마운트 디렉터리 두 개 생성

복호화 작업을 시작하기 전에 두 개의 디렉터리를 먼저 만들어야 합니다. 첫 번째는 "dislocker-file"용 디렉터리로, Dislocker가 실제 마운트 전에 생성하는 가상 NTFS 파티션 '파일'이 위치하는 곳입니다. 두 번째는 복호화된 파티션을 실제로 마운트할 때 필요한 폴더입니다.

리눅스에서 BitLocker로 암호화된 Windows 파티션에 접근하는 방법

터미널에 다음 명령어를 입력해 필요한 폴더를 생성합니다:

sudo mkdir -p /media/bitlocker
sudo mkdir -p /media/mount

BitLocker 파티션 찾기

Dislocker에게 어떤 파티션을 복호화할지 지정하려면 해당 파티션의 장치 이름이 필요합니다. fdisk 명령으로 시스템의 모든 파티션 목록을 확인할 수 있습니다.

리눅스에서 BitLocker로 암호화된 Windows 파티션에 접근하는 방법

다음 명령어를 실행하세요:

sudo fdisk -l

출력된 목록에서 BitLocker로 암호화된 파티션의 장치 이름(예: /dev/sda3)을 확인하고 메모해 둡니다.

BitLocker 파티션 복호화

다음 단계는 파티션을 복호화하는 것입니다. BitLocker 파티션의 장치 이름과, 암호화 시 설정했던 암호가 필요합니다. 다음 명령어를 입력하세요:

sudo dislocker -V <devicename> -u <yourpassword> -- /media/bitlocker

<devicename>에는 앞서 메모해 둔 파티션의 장치 이름을, <yourpassword>에는 드라이브를 암호화할 때 사용한 BitLocker 암호를 각각 입력합니다.

볼륨을 읽기 전용으로 복호화하려면 -r 옵션을 추가하세요:

sudo dislocker -r -V <devicename> -u <yourpassword> -- /media/bitlocker

파티션 마운트

마지막 단계는 파티션을 마운트하여 파일에 접근하는 것입니다. 다음 명령어를 사용합니다:

sudo mount -o loop /media/bitlocker/dislocker-file /media/mount

이제 파일 관리자에서 "/media/mount" 폴더에 접근하면, Linux에서도 암호화된 볼륨의 모든 파일을 자유롭게 열고 사용할 수 있습니다.

리눅스에서 BitLocker로 암호화된 Windows 파티션에 접근하는 방법

읽기 전용으로 마운트하려면 -r 옵션을 추가하세요:

sudo mount -r -o loop /media/bitlocker/dislocker-file /media/mount

Linux에서 파티션 암호화하기

Linux는 BitLocker를 기본적으로 지원하지 않기 때문에 Dislocker와 같은 도구가 필요합니다. 반대로 Linux에서도 LUKS 등을 활용해 파티션을 암호화하면 해당 플랫폼의 데이터 역시 안전하게 보호할 수 있습니다. 어떤 운영체제를 사용하든 데이터가 항상 암호화되어 있다는 안심감을 얻을 수 있습니다.

그 밖에 공유하고 싶은 Linux 암호화 팁이 있다면 아래 댓글로 알려주세요.