다들 아시는 내용 같은데 한글로 된 사용기가 없는 것 같아, 대충 끄적여 봤습니다.
어여삐 봐주셔요.

일단 경고 Exclamation :
아직 0.2 대에 머무르고 있는 초기 버전입니다.
백업이 완료된 파티션에만 주의해서 사용해보시길 바랍니다.
사용에 대한 책임은 지지 않습니다.
예시 환경은 WinXP Home & Debian Ext3 입니다.

1. 다음 사이트에서 Ext2fsd 을 다운 받습니다 :
http://ext2fsd.sourceforge.net/
이 글을 쓰는 시점의 최신 버전은 0.23 입니다.

아무곳에나 압축을 풀면 Ext2Fsd 디렉터리가 생깁니다.

2. 명령 프롬프트(단축: Win+R, cmd)를 실행한 뒤 Ext2Fsd\Setup 디렉터리로 이동합니다.

3. mount 프로그램을 이용해 파티션 노드와 드라이브 일련번호를 인자로 마운트합니다.
여기서 파티션 노드는 하드웨어 번호가 0, 파티션 번호가 1부터 시작합니다.
즉, 하드웨어가

0. Samsxxg P80 120G :
0-1. NTFS
0-2. Swap
0-3. Linux(Ext2 or 3)

1. Seagxxe 7200.8 400G :
1-1. XFS

이런 식으로 구성되어 있으며, 이중 0-3의 파티션을 Z:에 마운트하고 싶다면

코드:
C:\Ext2Fs\Setup> mount 0 3 z:

Mount/Umount tools by Matt Wu <mattwu@163.com>.
                      http://sysinternals.yeah.net.

Usage: mount/unmount disk_number partition_number driver_letter
Ex:    To mount partition 1 of harddisk 0 to f:, then
       mount 0 1 f:
Ex:    To unmount f:, then
       unmount f: or mount /umount f:

mount: now mounting \Device\Harddisk0\Partition3 …  Succeed.

이렇게 입력하는 것입니다.
위와 같이 "Succeed."란 메시지가 등장하면 완료 된 것입니다.

4. 드라이버를 설치합니다.
일단 3만 실행해도 내 컴퓨터에 들어가면 새로운 드라이브를 발견할 수 있지만, 용량 및 하드웨어가 확인 불가능하며, 클릭해보면 포맷을 하라는 메시지만 들을 수 있습니다. 이제 드라이버를 설정해야 합니다.

이하는 인코딩 설정입니다. 제 경우는 UTF8을 사용하는데, 한글이 깨지는 건 여전하군요. 해결책이 있으신 분은 답장 바랍니다.
일단 아까의 Setup 디렉터리에서 Ext2fsd.reg 파일을 엽니다. 더블클릭하지 마시고, 마우스 오른쪽 버튼을 이용해 메뉴를 펼치면 '편집' 메뉴가 있습니다. 아니면 에디터를 사용하세요.

여기서 가장 아래의 "CodePage"를 다음과 같이 설정합니다.

코드:
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ext2Fsd]
"ErrorControl"=dword:00000001
"Group"="File System"

"CodePage"="utf8"

만약 리눅스 시스템에서 사용하던 한글 인코딩이 euc-kr이라면, "utf8" 대신 "cp949"나 "euc_kr"을 적어주세요.

저장 후 같은 디렉터리에서 setup명령을 사용합니다. 콘솔에서 다음과 같은 안내를 볼 수 있습니다.

코드:
C:\Ext2Fsd\Setup>setup
Wrong parameters:
  setup 2k: to install ext2fsd for windows 2000
  setup xp: to install ext2fsd for windows xp

여기서는 XP이므로 setup xp 를 입력합니다.

코드:
C:\Ext2Fsd\Setup>setup xp

일련의 설치 과정이 이루어 진 후,

코드:
Linux ext2 File system driver 서비스가 잘 시작되었습니다.

이제 Z: 로 이동을 해 보면 루트 디렉토리의 내용을 볼 수 있습니다.
아무 파일이나 읽어들여서 테스트 해 보세요.
전 제 홈 디렉터리의 300MB 동영상을 읽어들였는데 잘 도는군요.

백업이 없는 관계로 쓰기는 저도 아직 안 해봤습니다. Twisted Evil

5. 끝으로, 사용을 해제하려면 동일한 디렉터리에서 umount 명령을 이용해주세요.

코드:
C:\Documents and Settings\mmx900\바탕 화면\Ext2Fsd\Setup>umount z:

Mount/Umount tools by Matt Wu <mattwu@163.com>.
                      http://sysinternals.yeah.net.

Usage: mount/unmount disk_number partition_number driver_letter
Ex:    To mount partition 1 of harddisk 0 to f:, then
       mount 0 1 f:
Ex:    To unmount f:, then
       unmount f: or mount /umount f:

umount: now unmounting z: …
umount: DosDevName: \\.\z:
         Succeed.


_________________
Setzer Gabbiani

windows에서 Ext2 / Ext3 파일 시스템 access 하기

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다