---
title: "#윈도우즈: WSL2 ext4 외장하드 마운트 가이드"
url: "https://notes.junghanacs.com/notes/20251217T105827"
author: "Junghan Kim"
date: "2025-12-17T10:58:00+09:00"
lastmod: "2025-12-17T10:58:00+09:00"
tags: ["linux","tools","wsl"]
description: "Windows에서 WSL2를 경유해 ext4 외장하드를 마운트하는 절차를 정리한 노트이다."
---

> [!abstract] 이 노트에 대하여
> 
> Windows에서 ext4 파일시스템을 바로 읽지 못할 때 WSL2로 우회해 접근하는 방법을 설명한다. 탐색기와 리눅스 파일시스템 사이를 잇는 실용 노트다.

## 관련메타

-   [† ¤윈도우즈](https://notes.junghanacs.com/meta/20250107T151412)

## 2025 WSL의 의미?!

[2025-12-21 Sun 13:10]

윈도우즈 사용자들에게 참 좋은 확장 경험

## WSL2에서 ext4 외장하드 마운트

### 배경

Windows에서 ext4 파일시스템을 직접 지원하지 않으므로, WSL2를 경유하여 ext4 외장하드에 접근하고 Windows 탐색기에서 파일을 복사할 수 있다.

-   참고 문서: <https://github.com/MicrosoftDocs/WSL/blob/main/WSL/wsl2-mount-disk.md>

### 사전 요구사항

-   Windows 11 또는 Microsoft Store 버전 WSL
-   WSL2 배포판 설치 (Ubuntu 등)
-   확인 명령: `wsl.exe --version`

### 마운트 절차

#### 1. PowerShell을 관리자 권한으로 실행

#### 2. 외장하드 연결 후 디스크 경로 확인

```powershell
Get-CimInstance -Query "SELECT * from Win32_DiskDrive"
```

`\\.\PHYSICALDRIVE1` 같은 경로를 확인한다.

#### 3. 디스크 마운트

```powershell
wsl.exe --mount \\.\PHYSICALDRIVE1 --partition 1 --type ext4
```

#### 4. 복사 완료 후 언마운트

```powershell
wsl.exe --unmount \\.\PHYSICALDRIVE1
```

### Windows 탐색기에서 접근

```text
\\wsl$\Ubuntu\mnt\wsl\PHYSICALDRIVE1p1
```

또는 파일 탐색기 주소창에 `\\wsl$` 입력 후 Ubuntu → mnt → wsl 폴더로 이동

### 주요 명령어 정리

| 목적        | 명령어                                            |
|-----------|------------------------------------------------|
| 특정 파일시스템 지정 | `wsl.exe --mount <Disk> --type ext4`              |
| 특정 파티션만 | `wsl.exe --mount <Disk> --partition <Index>`      |
| 마운트 옵션 설정 | `wsl.exe --mount <Disk> --options "data=ordered"` |
| 언마운트    | `wsl.exe --unmount [DiskPath]`                    |

### 주의사항

-   **관리자 권한 필수** (PowerShell 우클릭 → 관리자로 실행)
-   외장하드가 다른 프로그램에서 사용 중이면 마운트 실패
-   파티션 번호는 WSL 내에서 `lsblk` 명령으로 확인 가능
-   대용량 복사 시 USB 3.0 이상 포트 사용 권장
